From 98b5b7bd9d5e1e6aa880c6852b84e99a13a63264 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Tue, 10 Dec 2024 16:10:19 -0500 Subject: [PATCH 01/77] Add PanResponder stub --- .../src/pages/location/location.tsx | 42 +++++++++++++++++-- 1 file changed, 39 insertions(+), 3 deletions(-) diff --git a/packages/clientNative/src/pages/location/location.tsx b/packages/clientNative/src/pages/location/location.tsx index 28389b03fc3..d9b3a9d7857 100644 --- a/packages/clientNative/src/pages/location/location.tsx +++ b/packages/clientNative/src/pages/location/location.tsx @@ -33,8 +33,8 @@ import { initializeSpatialEngine, } from '@ir-engine/spatial/src/initializeEngine'; import {GLView} from 'expo-gl'; -import {useCallback, useState, useEffect} from 'react'; -import {Text, View} from 'react-native'; +import {useCallback, useState, useEffect, useRef} from 'react'; +import {PanResponder, Text, View} from 'react-native'; import { NativeHTMLCanvasElement, NativeWebGLRenderingContext, @@ -46,8 +46,44 @@ startTimer(); const LocationRoutes = () => { const [canvas, setCanvas] = useState(null); + const panResponder = useRef( + PanResponder.create({ + // Ask to be the responder: + onStartShouldSetPanResponder: (evt, gestureState) => true, + onStartShouldSetPanResponderCapture: (evt, gestureState) => true, + onMoveShouldSetPanResponder: (evt, gestureState) => true, + onMoveShouldSetPanResponderCapture: (evt, gestureState) => true, + + onPanResponderGrant: (evt, gestureState) => { + // The gesture has started. Show visual feedback so the user knows + // what is happening! + // gestureState.d{x,y} will be set to zero now + }, + onPanResponderMove: (evt, gestureState) => { + // The most recent move distance is gestureState.move{X,Y} + // The accumulated gesture distance since becoming responder is + // gestureState.d{x,y} + }, + onPanResponderTerminationRequest: (evt, gestureState) => true, + onPanResponderRelease: (evt, gestureState) => { + // The user has released all touches while this view is the + // responder. This typically means a gesture has succeeded + }, + onPanResponderTerminate: (evt, gestureState) => { + // Another component has become the responder, so this gesture + // should be cancelled + }, + onShouldBlockNativeResponder: (evt, gestureState) => { + // Returns whether this component should block native components from becoming the JS + // responder. Returns true by default. Is currently only supported on android. + return true; + }, + }), + ).current; + const onContextCreate = useCallback( (context: NativeWebGLRenderingContext) => { + // TODO: update canvas event listeners setCanvas(new NativeHTMLCanvasElement(context)); }, [], @@ -72,7 +108,7 @@ const LocationRoutes = () => { ); } return ( - + Loaded Project Date: Tue, 10 Dec 2024 16:44:43 -0500 Subject: [PATCH 02/77] Stub CanvasEventHandler --- .../src/polyfill/CanvasEventHandler.ts | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 packages/clientNative/src/polyfill/CanvasEventHandler.ts diff --git a/packages/clientNative/src/polyfill/CanvasEventHandler.ts b/packages/clientNative/src/polyfill/CanvasEventHandler.ts new file mode 100644 index 00000000000..6679d7d2bf0 --- /dev/null +++ b/packages/clientNative/src/polyfill/CanvasEventHandler.ts @@ -0,0 +1,45 @@ +import {PanResponderCallbacks} from 'react-native'; + +export function createCanvasEventHandler() { + const addEventListener = () => {}; + + const removeEventListener = () => {}; + + const panResponder: PanResponderCallbacks = { + // Ask to be the responder: + onStartShouldSetPanResponder: (evt, gestureState) => true, + onStartShouldSetPanResponderCapture: (evt, gestureState) => true, + onMoveShouldSetPanResponder: (evt, gestureState) => true, + onMoveShouldSetPanResponderCapture: (evt, gestureState) => true, + + onPanResponderGrant: (evt, gestureState) => { + // The gesture has started. Show visual feedback so the user knows + // what is happening! + // gestureState.d{x,y} will be set to zero now + }, + onPanResponderMove: (evt, gestureState) => { + // The most recent move distance is gestureState.move{X,Y} + // The accumulated gesture distance since becoming responder is + // gestureState.d{x,y} + }, + onPanResponderTerminationRequest: (evt, gestureState) => true, + onPanResponderRelease: (evt, gestureState) => { + // The user has released all touches while this view is the + // responder. This typically means a gesture has succeeded + }, + onPanResponderTerminate: (evt, gestureState) => { + // Another component has become the responder, so this gesture + // should be cancelled + }, + onShouldBlockNativeResponder: (evt, gestureState) => { + // Returns whether this component should block native components from becoming the JS + // responder. Returns true by default. Is currently only supported on android. + return true; + }, + }; + + return { + eventListener: {addEventListener, removeEventListener}, + panResponder: {}, + }; +} From 340a4b99e40737c07f4771befeb330e4aaf5f3c4 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Tue, 10 Dec 2024 16:44:50 -0500 Subject: [PATCH 03/77] Add license --- .../src/polyfill/CanvasEventHandler.ts | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/packages/clientNative/src/polyfill/CanvasEventHandler.ts b/packages/clientNative/src/polyfill/CanvasEventHandler.ts index 6679d7d2bf0..15266b10c34 100644 --- a/packages/clientNative/src/polyfill/CanvasEventHandler.ts +++ b/packages/clientNative/src/polyfill/CanvasEventHandler.ts @@ -1,3 +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. +*/ + import {PanResponderCallbacks} from 'react-native'; export function createCanvasEventHandler() { From b8343499853e283b3eebade5ca90b2342c5cc6a6 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Tue, 10 Dec 2024 16:50:28 -0500 Subject: [PATCH 04/77] EventHandler stub --- .../src/polyfill/CanvasEventHandler.ts | 28 +++++++++++++++---- 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/packages/clientNative/src/polyfill/CanvasEventHandler.ts b/packages/clientNative/src/polyfill/CanvasEventHandler.ts index 15266b10c34..9efd54d05fc 100644 --- a/packages/clientNative/src/polyfill/CanvasEventHandler.ts +++ b/packages/clientNative/src/polyfill/CanvasEventHandler.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,17 +19,33 @@ 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 {PanResponderCallbacks} from 'react-native'; +type DomEventHandler = (evt: Event) => void; + export function createCanvasEventHandler() { - const addEventListener = () => {}; + const listenerRegistry: Map> = new Map(); - const removeEventListener = () => {}; + const addEventListener = (type: string, handler: DomEventHandler) => { + let registry = listenerRegistry.get(type); + if (!registry) { + registry = new Set(); + listenerRegistry.set(type, registry); + } + registry.add(handler); + }; + const removeEventListener = (type: string, handler: DomEventHandler) => { + const registry = listenerRegistry.get(type); + if (registry) { + registry.delete(handler); + } + }; + // TODO: add the correct variant of listenerRegistry.get(type).forEach((handler) => handler(evt)) const panResponder: PanResponderCallbacks = { // Ask to be the responder: onStartShouldSetPanResponder: (evt, gestureState) => true, @@ -65,6 +81,6 @@ export function createCanvasEventHandler() { return { eventListener: {addEventListener, removeEventListener}, - panResponder: {}, + panResponder, }; } From d37c52a5353e252cce841f8f49e764c1530f2313 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Tue, 10 Dec 2024 16:52:30 -0500 Subject: [PATCH 05/77] Add inspo --- packages/clientNative/src/polyfill/CanvasEventHandler.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/clientNative/src/polyfill/CanvasEventHandler.ts b/packages/clientNative/src/polyfill/CanvasEventHandler.ts index 9efd54d05fc..1d5bec5f639 100644 --- a/packages/clientNative/src/polyfill/CanvasEventHandler.ts +++ b/packages/clientNative/src/polyfill/CanvasEventHandler.ts @@ -46,6 +46,7 @@ export function createCanvasEventHandler() { }; // TODO: add the correct variant of listenerRegistry.get(type).forEach((handler) => handler(evt)) + // TODO: mappings from DOM to Native: https://github.com/EvanBacon/expo-three-orbit-controls/blob/master/src/OrbitControlsView.tsx const panResponder: PanResponderCallbacks = { // Ask to be the responder: onStartShouldSetPanResponder: (evt, gestureState) => true, From e59e5f725a34e366a02b3057e3ae76ccd0f0c745 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 11 Dec 2024 10:28:16 -0500 Subject: [PATCH 06/77] Update gesture events --- .../src/polyfill/CanvasEventHandler.ts | 58 +++++++++---------- 1 file changed, 26 insertions(+), 32 deletions(-) diff --git a/packages/clientNative/src/polyfill/CanvasEventHandler.ts b/packages/clientNative/src/polyfill/CanvasEventHandler.ts index 1d5bec5f639..10893a3740e 100644 --- a/packages/clientNative/src/polyfill/CanvasEventHandler.ts +++ b/packages/clientNative/src/polyfill/CanvasEventHandler.ts @@ -23,9 +23,13 @@ All portions of the code written by the Infinite Reality Engine team are Copyrig Infinite Reality Engine. All Rights Reserved. */ -import {PanResponderCallbacks} from 'react-native'; +import { + GestureResponderEvent, + PanResponderCallbacks, + PanResponderGestureState, +} from 'react-native'; -type DomEventHandler = (evt: Event) => void; +type DomEventHandler = (evt: GestureResponderEvent) => void; export function createCanvasEventHandler() { const listenerRegistry: Map> = new Map(); @@ -45,39 +49,29 @@ export function createCanvasEventHandler() { } }; - // TODO: add the correct variant of listenerRegistry.get(type).forEach((handler) => handler(evt)) - // TODO: mappings from DOM to Native: https://github.com/EvanBacon/expo-three-orbit-controls/blob/master/src/OrbitControlsView.tsx + const attachListeners = ( + eventType: string, + evt: GestureResponderEvent, + _gestureState: PanResponderGestureState, + ) => { + const listeners = listenerRegistry.get(eventType); + if (listeners) { + for (const listener of listeners) { + listener(evt); + } + } + }; + const panResponder: PanResponderCallbacks = { - // Ask to be the responder: - onStartShouldSetPanResponder: (evt, gestureState) => true, - onStartShouldSetPanResponderCapture: (evt, gestureState) => true, - onMoveShouldSetPanResponder: (evt, gestureState) => true, - onMoveShouldSetPanResponderCapture: (evt, gestureState) => true, + onStartShouldSetPanResponder: () => true, + onStartShouldSetPanResponderCapture: () => true, + onMoveShouldSetPanResponder: () => true, + onMoveShouldSetPanResponderCapture: () => true, - onPanResponderGrant: (evt, gestureState) => { - // The gesture has started. Show visual feedback so the user knows - // what is happening! - // gestureState.d{x,y} will be set to zero now - }, - onPanResponderMove: (evt, gestureState) => { - // The most recent move distance is gestureState.move{X,Y} - // The accumulated gesture distance since becoming responder is - // gestureState.d{x,y} - }, + onPanResponderGrant: attachListeners.bind(null, 'pointerdown'), + onPanResponderMove: attachListeners.bind(null, 'pointermove'), onPanResponderTerminationRequest: (evt, gestureState) => true, - onPanResponderRelease: (evt, gestureState) => { - // The user has released all touches while this view is the - // responder. This typically means a gesture has succeeded - }, - onPanResponderTerminate: (evt, gestureState) => { - // Another component has become the responder, so this gesture - // should be cancelled - }, - onShouldBlockNativeResponder: (evt, gestureState) => { - // Returns whether this component should block native components from becoming the JS - // responder. Returns true by default. Is currently only supported on android. - return true; - }, + onPanResponderRelease: attachListeners.bind(null, 'pointerup'), }; return { From 1a18bd58163516a23071d37c61aaee6d993f8ee6 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 11 Dec 2024 10:55:22 -0500 Subject: [PATCH 07/77] Add Event Listener to canvas element --- .../src/pages/location/location.tsx | 40 +++---------------- .../src/polyfill/CanvasEventHandler.ts | 15 +++++-- .../src/polyfill/NativeHTMLCanvasElement.ts | 12 ++++-- 3 files changed, 27 insertions(+), 40 deletions(-) diff --git a/packages/clientNative/src/pages/location/location.tsx b/packages/clientNative/src/pages/location/location.tsx index d9b3a9d7857..4649df9d22a 100644 --- a/packages/clientNative/src/pages/location/location.tsx +++ b/packages/clientNative/src/pages/location/location.tsx @@ -39,52 +39,24 @@ import { NativeHTMLCanvasElement, NativeWebGLRenderingContext, } from '../../polyfill/NativeHTMLCanvasElement'; +import {createCanvasEventHandler} from '../../polyfill/CanvasEventHandler'; createEngine(createHyperStore()); startTimer(); +const {eventListenerRegistry, panResponderCallbacks} = + createCanvasEventHandler(); + const LocationRoutes = () => { const [canvas, setCanvas] = useState(null); const panResponder = useRef( - PanResponder.create({ - // Ask to be the responder: - onStartShouldSetPanResponder: (evt, gestureState) => true, - onStartShouldSetPanResponderCapture: (evt, gestureState) => true, - onMoveShouldSetPanResponder: (evt, gestureState) => true, - onMoveShouldSetPanResponderCapture: (evt, gestureState) => true, - - onPanResponderGrant: (evt, gestureState) => { - // The gesture has started. Show visual feedback so the user knows - // what is happening! - // gestureState.d{x,y} will be set to zero now - }, - onPanResponderMove: (evt, gestureState) => { - // The most recent move distance is gestureState.move{X,Y} - // The accumulated gesture distance since becoming responder is - // gestureState.d{x,y} - }, - onPanResponderTerminationRequest: (evt, gestureState) => true, - onPanResponderRelease: (evt, gestureState) => { - // The user has released all touches while this view is the - // responder. This typically means a gesture has succeeded - }, - onPanResponderTerminate: (evt, gestureState) => { - // Another component has become the responder, so this gesture - // should be cancelled - }, - onShouldBlockNativeResponder: (evt, gestureState) => { - // Returns whether this component should block native components from becoming the JS - // responder. Returns true by default. Is currently only supported on android. - return true; - }, - }), + PanResponder.create(panResponderCallbacks), ).current; const onContextCreate = useCallback( (context: NativeWebGLRenderingContext) => { - // TODO: update canvas event listeners - setCanvas(new NativeHTMLCanvasElement(context)); + setCanvas(new NativeHTMLCanvasElement(context, eventListenerRegistry)); }, [], ); diff --git a/packages/clientNative/src/polyfill/CanvasEventHandler.ts b/packages/clientNative/src/polyfill/CanvasEventHandler.ts index 10893a3740e..be016260a28 100644 --- a/packages/clientNative/src/polyfill/CanvasEventHandler.ts +++ b/packages/clientNative/src/polyfill/CanvasEventHandler.ts @@ -30,6 +30,10 @@ import { } from 'react-native'; type DomEventHandler = (evt: GestureResponderEvent) => void; +export type EventListenerRegistry = { + addEventListener: (type: string, handler: DomEventHandler) => void; + removeEventListener: (type: string, handler: DomEventHandler) => void; +}; export function createCanvasEventHandler() { const listenerRegistry: Map> = new Map(); @@ -62,7 +66,7 @@ export function createCanvasEventHandler() { } }; - const panResponder: PanResponderCallbacks = { + const panResponderCallbacks: PanResponderCallbacks = { onStartShouldSetPanResponder: () => true, onStartShouldSetPanResponderCapture: () => true, onMoveShouldSetPanResponder: () => true, @@ -74,8 +78,13 @@ export function createCanvasEventHandler() { onPanResponderRelease: attachListeners.bind(null, 'pointerup'), }; + const eventListenerRegistry: EventListenerRegistry = { + addEventListener, + removeEventListener, + }; + return { - eventListener: {addEventListener, removeEventListener}, - panResponder, + eventListenerRegistry, + panResponderCallbacks, }; } diff --git a/packages/clientNative/src/polyfill/NativeHTMLCanvasElement.ts b/packages/clientNative/src/polyfill/NativeHTMLCanvasElement.ts index 95ed9381836..a2d1a3decfc 100644 --- a/packages/clientNative/src/polyfill/NativeHTMLCanvasElement.ts +++ b/packages/clientNative/src/polyfill/NativeHTMLCanvasElement.ts @@ -24,6 +24,7 @@ Infinite Reality Engine. All Rights Reserved. */ import {ExpoWebGLRenderingContext} from 'expo-gl'; +import {EventListenerRegistry} from './CanvasEventHandler'; export type NativeWebGLRenderingContext = ExpoWebGLRenderingContext & { drawingBufferWidth: number; @@ -34,18 +35,23 @@ export class NativeHTMLCanvasElement implements HTMLCanvasElement { public width: number; public height: number; public style: Record; - public addEventListener = () => {}; - public removeEventListener = () => {}; + public addEventListener; + public removeEventListener; public clientHeight: number; private context: NativeWebGLRenderingContext; - constructor(context: NativeWebGLRenderingContext) { + constructor( + context: NativeWebGLRenderingContext, + eventListenerRegistry: EventListenerRegistry, + ) { this.width = context.drawingBufferWidth; this.height = context.drawingBufferHeight; this.style = {}; this.clientHeight = context.drawingBufferHeight; this.context = context; + this.addEventListener = eventListenerRegistry.addEventListener; + this.removeEventListener = eventListenerRegistry.removeEventListener; } public getContext(glContext: 'webgl2') { From b5fcda88fcf95b990313732f97fe0e27c3bdfce2 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 11 Dec 2024 12:26:33 -0500 Subject: [PATCH 08/77] Create CustomLocationPage for testing --- .../clientNative/src/CustomLocationPage.tsx | 113 ++++++++++++++++++ 1 file changed, 113 insertions(+) create mode 100644 packages/clientNative/src/CustomLocationPage.tsx diff --git a/packages/clientNative/src/CustomLocationPage.tsx b/packages/clientNative/src/CustomLocationPage.tsx new file mode 100644 index 00000000000..4122b9577f0 --- /dev/null +++ b/packages/clientNative/src/CustomLocationPage.tsx @@ -0,0 +1,113 @@ +import '@ir-engine/client/src/engine'; + +import {useEngineCanvas} from '@ir-engine/client-core/src/hooks/useEngineCanvas'; +import { + UndefinedEntity, + createEntity, + defineSystem, + getComponent, + setComponent, +} from '@ir-engine/ecs'; +import {ECSState} from '@ir-engine/ecs/src/ECSState'; +import {Engine} from '@ir-engine/ecs/src/Engine'; +import { + defineState, + getMutableState, + getState, + useImmediateEffect, + useMutableState, + useReactiveRef, +} from '@ir-engine/hyperflux'; +import {EngineState} from '@ir-engine/spatial/src/EngineState'; +import {CameraComponent} from '@ir-engine/spatial/src/camera/components/CameraComponent'; +import {NameComponent} from '@ir-engine/spatial/src/common/NameComponent'; +import {Vector3_Up} from '@ir-engine/spatial/src/common/constants/MathConstants'; +import { + destroySpatialEngine, + initializeSpatialEngine, +} from '@ir-engine/spatial/src/initializeEngine'; +import {addObjectToGroup} from '@ir-engine/spatial/src/renderer/components/GroupComponent'; +import {VisibleComponent} from '@ir-engine/spatial/src/renderer/components/VisibleComponent'; +import {EntityTreeComponent} from '@ir-engine/spatial/src/transform/components/EntityTree'; +import {TransformComponent} from '@ir-engine/spatial/src/transform/components/TransformComponent'; +import { + TransformSystem, + computeTransformMatrix, +} from '@ir-engine/spatial/src/transform/systems/TransformSystem'; + +import React, {useEffect} from 'react'; +import {BoxGeometry, Mesh, MeshBasicMaterial} from 'three'; + +const SceneState = defineState({ + name: 'ee.minimalist.SceneState', + initial: { + entity: UndefinedEntity, + }, +}); + +const UpdateSystem = defineSystem({ + uuid: 'ee.minimalist.UpdateSystem', + insert: {before: TransformSystem}, + execute: () => { + const entity = getState(SceneState).entity; + if (!entity) return; + + const elapsedSeconds = getState(ECSState).elapsedSeconds; + const transformComponent = getComponent(entity, TransformComponent); + transformComponent.rotation.setFromAxisAngle(Vector3_Up, elapsedSeconds); + }, + reactor: function () { + const viewerEntity = useMutableState(EngineState).viewerEntity.value; + + useEffect(() => { + if (!viewerEntity) return; + + // Create a new entity + const entity = createEntity(); + setComponent(entity, TransformComponent); + setComponent(entity, EntityTreeComponent, { + parentEntity: Engine.instance.originEntity, + }); + + // Create a box at the origin + const mesh = new Mesh( + new BoxGeometry(1, 1, 1), + new MeshBasicMaterial({color: 0x00ff00}), + ); + addObjectToGroup(entity, mesh); + setComponent(entity, NameComponent, 'Box'); + setComponent(entity, VisibleComponent); + + // Make the camera look at the box + const cameraTransform = getComponent(viewerEntity, TransformComponent); + const camera = getComponent(viewerEntity, CameraComponent); + cameraTransform.position.set(5, 2, 0); + cameraTransform.rotation.copy(camera.quaternion); + computeTransformMatrix(viewerEntity); + camera.lookAt(0, 0, 0); + + getMutableState(SceneState).entity.set(entity); + }, [viewerEntity]); + + return null; + }, +}); + +export default function Template() { + const [ref, setRef] = useReactiveRef(); + + useImmediateEffect(() => { + initializeSpatialEngine(); + return () => { + destroySpatialEngine(); + }; + }, []); + + useEngineCanvas(ref); + + return ( + <> +
+ + ); +} From 3b675e7fc3232b741b6f027aae3a9dc378b56e5b Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 11 Dec 2024 13:17:07 -0500 Subject: [PATCH 09/77] Render static template --- packages/clientNative/App.tsx | 15 ++- .../xcschemes/clientNative.xcscheme | 2 +- .../clientNative/src/CustomLocationPage.tsx | 66 +++++++++++-- packages/clientNative/src/engine.tsx | 36 +++++++ .../src/pages/location/location.tsx | 93 ------------------- .../src/renderer/WebGLRendererSystem.tsx | 58 ++++++++++-- 6 files changed, 156 insertions(+), 114 deletions(-) create mode 100644 packages/clientNative/src/engine.tsx delete mode 100644 packages/clientNative/src/pages/location/location.tsx diff --git a/packages/clientNative/App.tsx b/packages/clientNative/App.tsx index c3d90568fee..1dd2dbbdb6d 100644 --- a/packages/clientNative/App.tsx +++ b/packages/clientNative/App.tsx @@ -30,15 +30,22 @@ Infinite Reality Engine. All Rights Reserved. * @format */ -import React from 'react'; +import {createHyperStore} from '@ir-engine/hyperflux'; +import {startTimer} from '@ir-engine/spatial/src/startTimer'; +import React, {lazy, Suspense} from 'react'; import {SafeAreaView, View} from 'react-native'; -import LocationRoutes from './src/pages/location/location'; -function App(): React.JSX.Element { +createHyperStore(); + +const CustomLoadingPage = lazy(() => import('./src/CustomLocationPage')); + +function App() { return ( - + + + ); diff --git a/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme b/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme index 99477b29c21..a5dc42384ad 100644 --- a/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme +++ b/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme @@ -41,7 +41,7 @@ (null); + + const panResponder = useRef( + PanResponder.create(panResponderCallbacks), + ).current; + + const onContextCreate = useCallback( + (context: NativeWebGLRenderingContext) => { + setCanvas(new NativeHTMLCanvasElement(context, eventListenerRegistry)); + }, + [], + ); useImmediateEffect(() => { initializeSpatialEngine(); @@ -103,11 +151,11 @@ export default function Template() { }; }, []); - useEngineCanvas(ref); + useEngineCanvas(canvas); return ( - <> -
- + + + ); } diff --git a/packages/clientNative/src/engine.tsx b/packages/clientNative/src/engine.tsx new file mode 100644 index 00000000000..7ea8c4c316c --- /dev/null +++ b/packages/clientNative/src/engine.tsx @@ -0,0 +1,36 @@ +/* +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. +*/ + +import {createEngine} from '@ir-engine/ecs/src/Engine'; +import {HyperFlux} from '@ir-engine/hyperflux'; +import {startTimer} from '@ir-engine/spatial/src/startTimer'; +import React from 'react'; + +createEngine(HyperFlux.store); +startTimer(); + +export default function ({children}: {children: React.ReactNode}) { + return <>{children}; +} diff --git a/packages/clientNative/src/pages/location/location.tsx b/packages/clientNative/src/pages/location/location.tsx deleted file mode 100644 index 4649df9d22a..00000000000 --- a/packages/clientNative/src/pages/location/location.tsx +++ /dev/null @@ -1,93 +0,0 @@ -/* -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. -*/ - -import {useEngineInjection} from '@ir-engine/client-core-mobile/src/components/World/EngineHooks'; -import {useEngineCanvas} from '@ir-engine/client-core-mobile/src/hooks/useEngineCanvas'; -import {createEngine} from '@ir-engine/ecs'; -import {createHyperStore} from '@ir-engine/hyperflux'; -import {startTimer} from '@ir-engine/spatial/src/startTimer'; -import { - destroySpatialEngine, - initializeSpatialEngine, -} from '@ir-engine/spatial/src/initializeEngine'; -import {GLView} from 'expo-gl'; -import {useCallback, useState, useEffect, useRef} from 'react'; -import {PanResponder, Text, View} from 'react-native'; -import { - NativeHTMLCanvasElement, - NativeWebGLRenderingContext, -} from '../../polyfill/NativeHTMLCanvasElement'; -import {createCanvasEventHandler} from '../../polyfill/CanvasEventHandler'; - -createEngine(createHyperStore()); -startTimer(); - -const {eventListenerRegistry, panResponderCallbacks} = - createCanvasEventHandler(); - -const LocationRoutes = () => { - const [canvas, setCanvas] = useState(null); - - const panResponder = useRef( - PanResponder.create(panResponderCallbacks), - ).current; - - const onContextCreate = useCallback( - (context: NativeWebGLRenderingContext) => { - setCanvas(new NativeHTMLCanvasElement(context, eventListenerRegistry)); - }, - [], - ); - - useEffect(() => { - initializeSpatialEngine(); - return () => { - destroySpatialEngine(); - }; - }, []); - - useEngineCanvas(canvas); - - const projectsLoaded = useEngineInjection(); - - if (!projectsLoaded) { - return ( - - Loading Project - - ); - } - return ( - - Loaded Project - - - ); -}; - -export default LocationRoutes; diff --git a/packages/spatial/src/renderer/WebGLRendererSystem.tsx b/packages/spatial/src/renderer/WebGLRendererSystem.tsx index aacb4b21fb2..fb1295863b9 100644 --- a/packages/spatial/src/renderer/WebGLRendererSystem.tsx +++ b/packages/spatial/src/renderer/WebGLRendererSystem.tsx @@ -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,7 +19,7 @@ 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. */ @@ -59,7 +59,6 @@ import { Effect, EffectComposer, EffectPass, OutlineEffect } from 'postprocessin import { CameraComponent } from '../camera/components/CameraComponent' import { getNestedChildren } from '../transform/components/EntityTree' import { createWebXRManager, WebXRManager } from '../xr/WebXRManager' -import { XRLightProbeState } from '../xr/XRLightProbeSystem' import { XRState } from '../xr/XRState' import { GroupComponent } from './components/GroupComponent' import { BackgroundComponent, EnvironmentMapComponent, FogComponent } from './components/SceneComponents' @@ -83,6 +82,11 @@ declare module 'postprocessing' { } } +export interface ExpoWebGLRenderingContext extends WebGL2RenderingContext { + contextId: number + endFrameEXP(): void + flushEXP(): void +} export const EffectSchema = S.Union([S.Any(), S.Type(undefined, { isActive: S.Bool() })]) export const RendererComponent = defineComponent({ @@ -218,10 +222,13 @@ export const RendererComponent = defineComponent({ } const renderer = new WebGLRenderer(options) + renderer.setSize(context.drawingBufferWidth, context.drawingBufferHeight) + renderer.setClearColor(0xff0000) rendererComponent.renderer.set(renderer) renderer.outputColorSpace = SRGBColorSpace const composer = new EffectComposer(renderer) + composer.setSize(context.drawingBufferWidth, context.drawingBufferHeight) rendererComponent.effectComposer.set(composer) const renderPass = new RenderPass() composer.addPass(renderPass) @@ -244,6 +251,7 @@ export const RendererComponent = defineComponent({ canvas.style.touchAction = 'none' canvas.addEventListener('resize', onResize, false) window.addEventListener('resize', onResize, false) + rendererComponent.needsResize.set(true) renderer.autoClear = true @@ -307,9 +315,43 @@ export const render = ( delta: number, effectComposer = true ) => { + const isReactNative = global.RN$Bridgeless + if (isReactNative) { + const canvasParent = renderer.canvas + if (!canvasParent) return + const state = getState(RendererState) + if (renderer.needsResize) { + const curPixelRatio = renderer.renderer!.getPixelRatio() + const scaledPixelRatio = state.renderScale + console.log('Renderer needs re-size', { curPixelRatio, scaledPixelRatio }) + if (curPixelRatio !== scaledPixelRatio) renderer.renderer!.setPixelRatio(scaledPixelRatio) + // TODO: Properly retrieve width and height from the canvas parent + const width = 402 + const height = 874 + if (camera.isPerspectiveCamera) { + camera.aspect = width / height + camera.updateProjectionMatrix() + } + state.useShadows && renderer.csm?.updateFrustums() + renderer.renderer!.setSize(width, height, true) + renderer.needsResize = false + } + RendererComponent.activeRender = true + const context = renderer.renderContext as ExpoWebGLRenderingContext + camera.aspect = context.drawingBufferWidth / context.drawingBufferHeight + // Use Basic rendering on React Native for now as postprocessing causes issues with frambuffers. + // + for (const c of camera.cameras) c.layers.mask = camera.layers.mask + renderer.renderer!.clear() + renderer.renderer!.render(scene, camera) + context.endFrameEXP() + RendererComponent.activeRender = false + return + } + const xrFrame = getState(XRState).xrFrame - const canvasParent = renderer.canvas!.parentElement + const canvasParent = renderer.canvas if (!canvasParent) return const state = getState(RendererState) @@ -342,6 +384,8 @@ export const render = ( RendererComponent.activeRender = true /** Postprocessing does not support multipass yet, so just use basic renderer when in VR */ + const context = renderer.renderContext as ExpoWebGLRenderingContext + camera.aspect = context.drawingBufferWidth / context.drawingBufferHeight if (xrFrame || !effectComposer || !renderer.effectComposer) { for (const c of camera.cameras) c.layers.mask = camera.layers.mask renderer.renderer!.clear() @@ -351,6 +395,7 @@ export const render = ( renderer.effectComposer.setMainCamera(camera) renderer.effectComposer.render(delta) } + // context?.endFrameEXP() RendererComponent.activeRender = false } @@ -411,8 +456,7 @@ const execute = () => { _scene.background = sessionMode === 'immersive-ar' ? null : renderMode === RenderModes.WIREFRAME ? new Color(0xffffff) : background - const lightProbe = getState(XRLightProbeState).environment - _scene.environment = lightProbe ?? environment + _scene.environment = environment _scene.fog = fog From c37cd15865a94e3b86987613bfd5807f27a2cc14 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 11 Dec 2024 15:02:28 -0500 Subject: [PATCH 10/77] Black background --- packages/spatial/src/renderer/WebGLRendererSystem.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/spatial/src/renderer/WebGLRendererSystem.tsx b/packages/spatial/src/renderer/WebGLRendererSystem.tsx index fb1295863b9..5529b060930 100644 --- a/packages/spatial/src/renderer/WebGLRendererSystem.tsx +++ b/packages/spatial/src/renderer/WebGLRendererSystem.tsx @@ -223,7 +223,7 @@ export const RendererComponent = defineComponent({ const renderer = new WebGLRenderer(options) renderer.setSize(context.drawingBufferWidth, context.drawingBufferHeight) - renderer.setClearColor(0xff0000) + renderer.setClearColor(0x000000) rendererComponent.renderer.set(renderer) renderer.outputColorSpace = SRGBColorSpace @@ -338,7 +338,7 @@ export const render = ( } RendererComponent.activeRender = true const context = renderer.renderContext as ExpoWebGLRenderingContext - camera.aspect = context.drawingBufferWidth / context.drawingBufferHeight + // camera.aspect = context.drawingBufferWidth / context.drawingBufferHeight // Use Basic rendering on React Native for now as postprocessing causes issues with frambuffers. // for (const c of camera.cameras) c.layers.mask = camera.layers.mask From 7f6a28e59d0195bfc283bed1ebf41269e13d71fc Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 11 Dec 2024 15:46:52 -0500 Subject: [PATCH 11/77] Import input into CustomLocationPage --- .../clientNative/src/CustomLocationPage.tsx | 1 + .../input/functions/ClientInputHeuristics.ts | 11 +++-- .../src/input/functions/ClientInputHooks.tsx | 40 ++++++++++--------- 3 files changed, 27 insertions(+), 25 deletions(-) diff --git a/packages/clientNative/src/CustomLocationPage.tsx b/packages/clientNative/src/CustomLocationPage.tsx index be84cb39f6f..3f43bf56b83 100644 --- a/packages/clientNative/src/CustomLocationPage.tsx +++ b/packages/clientNative/src/CustomLocationPage.tsx @@ -68,6 +68,7 @@ import { } from './polyfill/NativeHTMLCanvasElement'; import {useEngineCanvas} from '@ir-engine/client-core-mobile/src/hooks/useEngineCanvas'; import {GLView} from 'expo-gl'; +import '@ir-engine/spatial/src/input/systems/ClientInputSystem'; const SceneState = defineState({ name: 'ee.minimalist.SceneState', diff --git a/packages/spatial/src/input/functions/ClientInputHeuristics.ts b/packages/spatial/src/input/functions/ClientInputHeuristics.ts index a1e134bfb1f..c5283aea542 100644 --- a/packages/spatial/src/input/functions/ClientInputHeuristics.ts +++ b/packages/spatial/src/input/functions/ClientInputHeuristics.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,7 +19,7 @@ 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. */ @@ -39,7 +39,6 @@ import { UndefinedEntity, UUIDComponent } from '@ir-engine/ecs' -import { InteractableComponent } from '@ir-engine/engine/src/interaction/components/InteractableComponent' import { getState } from '@ir-engine/hyperflux' import { Mesh, MeshBasicMaterial, Object3D, Quaternion, Ray, Raycaster, Vector3 } from 'three' import { CameraComponent, CameraGizmoTagComponent } from '../../camera/components/CameraComponent' @@ -133,8 +132,8 @@ export function findProximity( //sort if more than 1 entry closestEntities.sort((a, b) => { //prioritize anything with an InteractableComponent if otherwise equal - const aNum = hasComponent(a.entity, InteractableComponent) ? -1 : 0 - const bNum = hasComponent(b.entity, InteractableComponent) ? -1 : 0 + const aNum = 0 + const bNum = 0 //aNum - bNum : 0 if equal, -1 if a has tag and b doesn't, 1 if a doesnt have tag and b does return Math.sign(a.distance - b.distance) + (aNum - bNum) }) diff --git a/packages/spatial/src/input/functions/ClientInputHooks.tsx b/packages/spatial/src/input/functions/ClientInputHooks.tsx index b70d66fbd5a..2291efebbb5 100644 --- a/packages/spatial/src/input/functions/ClientInputHooks.tsx +++ b/packages/spatial/src/input/functions/ClientInputHooks.tsx @@ -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,7 +19,7 @@ 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. */ @@ -61,9 +61,9 @@ export const useNonSpatialInputSources = () => { setComponent(eid, NameComponent, 'InputSource-nonspatial') const inputSourceComponent = getComponent(eid, InputSourceComponent) - document.addEventListener('DOMMouseScroll', ClientInputFunctions.preventDefault, false) - document.addEventListener('gesturestart', ClientInputFunctions.preventDefault) - document.addEventListener('keydown', ClientInputFunctions.preventDefaultKeyDown, false) + // document.addEventListener('DOMMouseScroll', ClientInputFunctions.preventDefault, false) + // document.addEventListener('gesturestart', ClientInputFunctions.preventDefault) + // document.addEventListener('keydown', ClientInputFunctions.preventDefaultKeyDown, false) const onKeyEvent = (event: KeyboardEvent) => { ClientInputFunctions.preventDefaultKeyDown(event) @@ -78,8 +78,8 @@ export const useNonSpatialInputSources = () => { if (down) buttonState[code] = createInitialButtonState(eid) else if (buttonState[code]) buttonState[code].up = true } - document.addEventListener('keyup', onKeyEvent) - document.addEventListener('keydown', onKeyEvent) + // document.addEventListener('keyup', onKeyEvent) + // document.addEventListener('keydown', onKeyEvent) const handleTouchDirectionalPad = (event: CustomEvent): void => { const { stick, value }: { stick: 'LeftStick' | 'RightStick'; value: { x: number; y: number } } = event.detail @@ -89,29 +89,29 @@ export const useNonSpatialInputSources = () => { axes[index + 0] = value.x axes[index + 1] = value.y } - document.addEventListener('touchstickmove', handleTouchDirectionalPad) + // document.addEventListener('touchstickmove', handleTouchDirectionalPad) const handleTouchGamepadButtonDown = (event: CustomEvent) => { const buttonState = inputSourceComponent.buttons buttonState[event.detail.button] = createInitialButtonState(eid) } - document.addEventListener('touchgamepadbuttondown', handleTouchGamepadButtonDown) + // document.addEventListener('touchgamepadbuttondown', handleTouchGamepadButtonDown) const handleTouchGamepadButtonUp = (event: CustomEvent) => { const buttonState = inputSourceComponent.buttons if (buttonState[event.detail.button]) buttonState[event.detail.button].up = true } - document.addEventListener('touchgamepadbuttonup', handleTouchGamepadButtonUp) + // document.addEventListener('touchgamepadbuttonup', handleTouchGamepadButtonUp) return () => { - document.removeEventListener('DOMMouseScroll', ClientInputFunctions.preventDefault, false) - document.removeEventListener('gesturestart', ClientInputFunctions.preventDefault) - document.removeEventListener('keyup', onKeyEvent) - document.removeEventListener('keydown', onKeyEvent) - document.removeEventListener('keydown', ClientInputFunctions.preventDefaultKeyDown, false) - document.removeEventListener('touchstickmove', handleTouchDirectionalPad) - document.removeEventListener('touchgamepadbuttondown', handleTouchGamepadButtonDown) - document.removeEventListener('touchgamepadbuttonup', handleTouchGamepadButtonUp) + // document.removeEventListener('DOMMouseScroll', ClientInputFunctions.preventDefault, false) + // document.removeEventListener('gesturestart', ClientInputFunctions.preventDefault) + // document.removeEventListener('keyup', onKeyEvent) + // document.removeEventListener('keydown', onKeyEvent) + // document.removeEventListener('keydown', ClientInputFunctions.preventDefaultKeyDown, false) + // document.removeEventListener('touchstickmove', handleTouchDirectionalPad) + // document.removeEventListener('touchgamepadbuttondown', handleTouchGamepadButtonDown) + // document.removeEventListener('touchgamepadbuttonup', handleTouchGamepadButtonUp) removeEntity(eid) } }, []) @@ -204,6 +204,7 @@ export const CanvasInputReactor = () => { const cameraEntity = useEntityContext() const xrState = useMutableState(XRState) useEffect(() => { + console.log('Loaded Canvas Input Reactor') if (xrState.session.value) return // pointer input sources are automatically handled by webxr const rendererComponent = getComponent(cameraEntity, RendererComponent) @@ -247,6 +248,7 @@ export const CanvasInputReactor = () => { } const onPointerClick = (event: PointerEvent) => { + console.log('pointer click') const pointerEntity = InputPointerComponent.getPointerByID(cameraEntity, event.pointerId) const inputSourceComponent = getOptionalComponent(pointerEntity, InputSourceComponent) if (!inputSourceComponent) return From fea38d5c6af73d8accd6b42f513f33e57a1a8d15 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 11 Dec 2024 16:40:28 -0500 Subject: [PATCH 12/77] Add logging --- packages/spatial/src/input/functions/ClientInputHooks.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/spatial/src/input/functions/ClientInputHooks.tsx b/packages/spatial/src/input/functions/ClientInputHooks.tsx index 2291efebbb5..973a253a5fe 100644 --- a/packages/spatial/src/input/functions/ClientInputHooks.tsx +++ b/packages/spatial/src/input/functions/ClientInputHooks.tsx @@ -276,6 +276,7 @@ export const CanvasInputReactor = () => { } const onPointerMove = (event: PointerEvent) => { + console.log('pointer move') const pointerEntity = InputPointerComponent.getPointerByID(cameraEntity, event.pointerId) const pointerComponent = getOptionalComponent(pointerEntity, InputPointerComponent) if (!pointerComponent) return From f7af280462d549f331f7ed31f2aee1b36af5e79b Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 12 Dec 2024 11:47:00 -0500 Subject: [PATCH 13/77] Use pointer events instead of panresponder --- packages/clientNative/index.js | 9 +++++ .../ios/clientNative/AppDelegate.mm | 2 + .../clientNative/src/CustomLocationPage.tsx | 11 ++---- .../src/polyfill/CanvasEventHandler.ts | 38 +++++++------------ .../src/input/functions/ClientInputHooks.tsx | 1 - 5 files changed, 27 insertions(+), 34 deletions(-) diff --git a/packages/clientNative/index.js b/packages/clientNative/index.js index 8b415e03d6e..ae6485ec33b 100644 --- a/packages/clientNative/index.js +++ b/packages/clientNative/index.js @@ -32,4 +32,13 @@ import {AppRegistry} from 'react-native'; import App from './App'; import {name as appName} from './app.json'; +import ReactNativeFeatureFlags from 'react-native/Libraries/ReactNative/ReactNativeFeatureFlags'; + +// enable the JS-side of the w3c PointerEvent implementation +ReactNativeFeatureFlags.shouldEmitW3CPointerEvents = () => true; + +// enable hover events in Pressibility to be backed by the PointerEvent implementation +ReactNativeFeatureFlags.shouldPressibilityUseW3CPointerEventsForHover = () => + true; + AppRegistry.registerComponent(appName, () => App); diff --git a/packages/clientNative/ios/clientNative/AppDelegate.mm b/packages/clientNative/ios/clientNative/AppDelegate.mm index fb66a490053..fb4b0a2bf48 100644 --- a/packages/clientNative/ios/clientNative/AppDelegate.mm +++ b/packages/clientNative/ios/clientNative/AppDelegate.mm @@ -2,6 +2,7 @@ #import #import +#import @implementation AppDelegate @@ -12,6 +13,7 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( // You can add your custom initial props in the dictionary below. // They will be passed down to the ViewController used by React Native. self.initialProps = @{}; + RCTSetDispatchW3CPointerEvents(YES); return [super application:application didFinishLaunchingWithOptions:launchOptions]; } diff --git a/packages/clientNative/src/CustomLocationPage.tsx b/packages/clientNative/src/CustomLocationPage.tsx index 3f43bf56b83..ec42752bd62 100644 --- a/packages/clientNative/src/CustomLocationPage.tsx +++ b/packages/clientNative/src/CustomLocationPage.tsx @@ -61,7 +61,7 @@ import { import React, {useCallback, useEffect, useRef, useState} from 'react'; import {BoxGeometry, Mesh, MeshBasicMaterial} from 'three'; import {createCanvasEventHandler} from './polyfill/CanvasEventHandler'; -import {Dimensions, PanResponder, View} from 'react-native'; +import {Dimensions, View} from 'react-native'; import { NativeHTMLCanvasElement, NativeWebGLRenderingContext, @@ -125,8 +125,7 @@ const UpdateSystem = defineSystem({ }, }); -const {eventListenerRegistry, panResponderCallbacks} = - createCanvasEventHandler(); +const {eventListenerRegistry, pointerEvents} = createCanvasEventHandler(); const {width, height} = Dimensions.get('window'); console.log(width, height); @@ -134,10 +133,6 @@ console.log(width, height); export default function Template() { const [canvas, setCanvas] = useState(null); - const panResponder = useRef( - PanResponder.create(panResponderCallbacks), - ).current; - const onContextCreate = useCallback( (context: NativeWebGLRenderingContext) => { setCanvas(new NativeHTMLCanvasElement(context, eventListenerRegistry)); @@ -155,7 +150,7 @@ export default function Template() { useEngineCanvas(canvas); return ( - + ); diff --git a/packages/clientNative/src/polyfill/CanvasEventHandler.ts b/packages/clientNative/src/polyfill/CanvasEventHandler.ts index be016260a28..17be5137368 100644 --- a/packages/clientNative/src/polyfill/CanvasEventHandler.ts +++ b/packages/clientNative/src/polyfill/CanvasEventHandler.ts @@ -23,13 +23,9 @@ All portions of the code written by the Infinite Reality Engine team are Copyrig Infinite Reality Engine. All Rights Reserved. */ -import { - GestureResponderEvent, - PanResponderCallbacks, - PanResponderGestureState, -} from 'react-native'; +import {NativePointerEvent, PointerEvent, PointerEvents} from 'react-native'; -type DomEventHandler = (evt: GestureResponderEvent) => void; +type DomEventHandler = (evt: NativePointerEvent) => void; export type EventListenerRegistry = { addEventListener: (type: string, handler: DomEventHandler) => void; removeEventListener: (type: string, handler: DomEventHandler) => void; @@ -53,38 +49,30 @@ export function createCanvasEventHandler() { } }; - const attachListeners = ( - eventType: string, - evt: GestureResponderEvent, - _gestureState: PanResponderGestureState, - ) => { + const firePointerEvent = (eventType: string, evt: PointerEvent) => { const listeners = listenerRegistry.get(eventType); if (listeners) { for (const listener of listeners) { - listener(evt); + listener(evt.nativeEvent); } } }; - const panResponderCallbacks: PanResponderCallbacks = { - onStartShouldSetPanResponder: () => true, - onStartShouldSetPanResponderCapture: () => true, - onMoveShouldSetPanResponder: () => true, - onMoveShouldSetPanResponderCapture: () => true, - - onPanResponderGrant: attachListeners.bind(null, 'pointerdown'), - onPanResponderMove: attachListeners.bind(null, 'pointermove'), - onPanResponderTerminationRequest: (evt, gestureState) => true, - onPanResponderRelease: attachListeners.bind(null, 'pointerup'), - }; - const eventListenerRegistry: EventListenerRegistry = { addEventListener, removeEventListener, }; + const pointerEvents: PointerEvents = { + onPointerEnter: firePointerEvent.bind(null, 'pointerenter'), + onPointerLeave: firePointerEvent.bind(null, 'pointerLeave'), + onPointerMove: firePointerEvent.bind(null, 'pointermove'), + onPointerUp: firePointerEvent.bind(null, 'pointerup'), + onPointerDown: firePointerEvent.bind(null, 'pointerdown'), + }; + return { eventListenerRegistry, - panResponderCallbacks, + pointerEvents, }; } diff --git a/packages/spatial/src/input/functions/ClientInputHooks.tsx b/packages/spatial/src/input/functions/ClientInputHooks.tsx index 973a253a5fe..24fd9259d35 100644 --- a/packages/spatial/src/input/functions/ClientInputHooks.tsx +++ b/packages/spatial/src/input/functions/ClientInputHooks.tsx @@ -248,7 +248,6 @@ export const CanvasInputReactor = () => { } const onPointerClick = (event: PointerEvent) => { - console.log('pointer click') const pointerEntity = InputPointerComponent.getPointerByID(cameraEntity, event.pointerId) const inputSourceComponent = getOptionalComponent(pointerEntity, InputSourceComponent) if (!inputSourceComponent) return From e60c6b365cdb8a8d684ad958a61cf0a96ed98589 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 12 Dec 2024 12:09:17 -0500 Subject: [PATCH 14/77] Basic boundingClientRect --- packages/clientNative/src/CustomLocationPage.tsx | 2 +- .../src/polyfill/NativeHTMLCanvasElement.ts | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/packages/clientNative/src/CustomLocationPage.tsx b/packages/clientNative/src/CustomLocationPage.tsx index ec42752bd62..cecd09104fa 100644 --- a/packages/clientNative/src/CustomLocationPage.tsx +++ b/packages/clientNative/src/CustomLocationPage.tsx @@ -58,7 +58,7 @@ import { computeTransformMatrix, } from '@ir-engine/spatial/src/transform/systems/TransformSystem'; -import React, {useCallback, useEffect, useRef, useState} from 'react'; +import React, {useCallback, useEffect, useState} from 'react'; import {BoxGeometry, Mesh, MeshBasicMaterial} from 'three'; import {createCanvasEventHandler} from './polyfill/CanvasEventHandler'; import {Dimensions, View} from 'react-native'; diff --git a/packages/clientNative/src/polyfill/NativeHTMLCanvasElement.ts b/packages/clientNative/src/polyfill/NativeHTMLCanvasElement.ts index a2d1a3decfc..7f2fc8c0e3d 100644 --- a/packages/clientNative/src/polyfill/NativeHTMLCanvasElement.ts +++ b/packages/clientNative/src/polyfill/NativeHTMLCanvasElement.ts @@ -38,6 +38,7 @@ export class NativeHTMLCanvasElement implements HTMLCanvasElement { public addEventListener; public removeEventListener; public clientHeight: number; + public clientWidth: number; private context: NativeWebGLRenderingContext; @@ -49,6 +50,7 @@ export class NativeHTMLCanvasElement implements HTMLCanvasElement { this.height = context.drawingBufferHeight; this.style = {}; this.clientHeight = context.drawingBufferHeight; + this.clientWidth = context.drawingBufferWidth; this.context = context; this.addEventListener = eventListenerRegistry.addEventListener; this.removeEventListener = eventListenerRegistry.removeEventListener; @@ -60,4 +62,17 @@ export class NativeHTMLCanvasElement implements HTMLCanvasElement { } throw new Error(`Unsupported context: ${glContext}`); } + + public getBoundingClientRect() { + return { + x: 0, + y: 0, + left: 0, + top: 0, + right: this.width, + bottom: this.height, + width: this.width, + height: this.height, + }; + } } From 2780d982d8e128e4fd01c1560c64d7eaae53b9f3 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 12 Dec 2024 13:40:35 -0500 Subject: [PATCH 15/77] Add FlyControlSystem --- packages/clientNative/src/CustomLocationPage.tsx | 5 +++++ packages/clientNative/src/polyfill/CanvasEventHandler.ts | 2 +- packages/spatial/src/input/functions/ClientInputHooks.tsx | 1 - 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/clientNative/src/CustomLocationPage.tsx b/packages/clientNative/src/CustomLocationPage.tsx index cecd09104fa..4f707cf8955 100644 --- a/packages/clientNative/src/CustomLocationPage.tsx +++ b/packages/clientNative/src/CustomLocationPage.tsx @@ -69,6 +69,9 @@ import { import {useEngineCanvas} from '@ir-engine/client-core-mobile/src/hooks/useEngineCanvas'; import {GLView} from 'expo-gl'; import '@ir-engine/spatial/src/input/systems/ClientInputSystem'; +import '@ir-engine/spatial/src/camera/systems/CameraOrbitSystem'; +import '@ir-engine/spatial/src/input/systems/FlyControlSystem'; +import {FlyControlComponent} from '@ir-engine/spatial/src/camera/components/FlyControlComponent'; const SceneState = defineState({ name: 'ee.minimalist.SceneState', @@ -118,6 +121,8 @@ const UpdateSystem = defineSystem({ computeTransformMatrix(viewerEntity); camera.lookAt(0, 0, 0); + setComponent(viewerEntity, FlyControlComponent); + getMutableState(SceneState).entity.set(entity); }, [viewerEntity]); diff --git a/packages/clientNative/src/polyfill/CanvasEventHandler.ts b/packages/clientNative/src/polyfill/CanvasEventHandler.ts index 17be5137368..c6677fb52c8 100644 --- a/packages/clientNative/src/polyfill/CanvasEventHandler.ts +++ b/packages/clientNative/src/polyfill/CanvasEventHandler.ts @@ -65,7 +65,7 @@ export function createCanvasEventHandler() { const pointerEvents: PointerEvents = { onPointerEnter: firePointerEvent.bind(null, 'pointerenter'), - onPointerLeave: firePointerEvent.bind(null, 'pointerLeave'), + onPointerLeave: firePointerEvent.bind(null, 'pointerleave'), onPointerMove: firePointerEvent.bind(null, 'pointermove'), onPointerUp: firePointerEvent.bind(null, 'pointerup'), onPointerDown: firePointerEvent.bind(null, 'pointerdown'), diff --git a/packages/spatial/src/input/functions/ClientInputHooks.tsx b/packages/spatial/src/input/functions/ClientInputHooks.tsx index 24fd9259d35..8fff6925ccd 100644 --- a/packages/spatial/src/input/functions/ClientInputHooks.tsx +++ b/packages/spatial/src/input/functions/ClientInputHooks.tsx @@ -275,7 +275,6 @@ export const CanvasInputReactor = () => { } const onPointerMove = (event: PointerEvent) => { - console.log('pointer move') const pointerEntity = InputPointerComponent.getPointerByID(cameraEntity, event.pointerId) const pointerComponent = getOptionalComponent(pointerEntity, InputPointerComponent) if (!pointerComponent) return From 8411c7a256d569a8f6717b3b0762ce04ca055e41 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 12 Dec 2024 17:57:01 -0500 Subject: [PATCH 16/77] Start adding joystick --- packages/clientNative/globals.js | 28 +++- .../common/components/TouchGamepad/index.tsx | 138 ++++++++++++++++++ .../src/input/functions/ClientInputHooks.tsx | 12 +- 3 files changed, 170 insertions(+), 8 deletions(-) create mode 100644 packages/clientNative/src/common/components/TouchGamepad/index.tsx diff --git a/packages/clientNative/globals.js b/packages/clientNative/globals.js index 50e2b756b79..f1b9d5c2eee 100644 --- a/packages/clientNative/globals.js +++ b/packages/clientNative/globals.js @@ -44,5 +44,29 @@ global.localStorage = { return (this._data = {}); }, }; -window.addEventListener = () => {}; -window.removeEventListener = () => {}; + +// Window polyfill +const listenerRegistry = new Map(); + +window.addEventListener = (type, handler) => { + let registry = listenerRegistry.get(type); + if (!registry) { + registry = new Set(); + listenerRegistry.set(type, registry); + } + registry.add(handler); +}; +window.removeEventListener = (type, handler) => { + const registry = listenerRegistry.get(type); + if (registry) { + registry.delete(handler); + } +}; +window.dispatchEvent = (eventType, evt) => { + const listeners = listenerRegistry.get(eventType); + if (listeners) { + for (const listener of listeners) { + listener(evt.nativeEvent); + } + } +}; diff --git a/packages/clientNative/src/common/components/TouchGamepad/index.tsx b/packages/clientNative/src/common/components/TouchGamepad/index.tsx new file mode 100644 index 00000000000..baa62e7c49f --- /dev/null +++ b/packages/clientNative/src/common/components/TouchGamepad/index.tsx @@ -0,0 +1,138 @@ +/* +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. +*/ + +import React, {useEffect} from 'react'; +import {Joystick} from 'react-joystick-component'; + +import {InteractableState} from '@ir-engine/engine/src/interaction/functions/interactableFunctions'; +import {useHookstate, useMutableState} from '@ir-engine/hyperflux'; +import {isTouchAvailable} from '@ir-engine/spatial/src/common/functions/DetectFeatures'; +import { + AnyButton, + XRStandardGamepadButton, +} from '@ir-engine/spatial/src/input/state/ButtonState'; +import {XRState, isMobileXRHeadset} from '@ir-engine/spatial/src/xr/XRState'; +import Icon from '@ir-engine/ui/src/primitives/mui/Icon'; +import {IJoystickUpdateEvent} from 'react-joystick-component/build/lib/Joystick'; + +// import {AppState} from '../../services/AppService'; +// import styles from './index.module.scss'; + +const triggerButton = (button: AnyButton, pressed: boolean): void => { + const eventType = pressed ? 'touchgamepadbuttondown' : 'touchgamepadbuttonup'; + // const event = new CustomEvent(eventType); + window.dispatchEvent(eventType, {}); +}; + +const handleMove = (e: IJoystickUpdateEvent) => { + window.dispatchEvent('touchstickmove', { + detail: { + stick: 'LeftStick', + value: {x: e.x, y: e.y ? -e.y : 0, angleRad: 0}, + }, + }); +}; + +const handleStop = () => { + window.dispatchEvent('touchstickmove', { + detail: {stick: 'LeftStick', value: {x: 0, y: 0, angleRad: 0}}, + }); +}; + +const buttonsConfig: Array<{button: AnyButton; label: React.ReactElement}> = [ + { + button: XRStandardGamepadButton.XRStandardGamepadTrigger, + label: , + }, +]; + +export const TouchGamepad = () => { + const interactableState = useMutableState(InteractableState); + const availableInteractable = interactableState.available.value?.[0]; + // const appState = useMutableState(AppState); + + const isMovementControlsEnabled = XRState.useMovementControlsEnabled(); + + const hasGamepad = useHookstate(false); + + // useEffect(() => { + // const getGamepads = () => { + // hasGamepad.set(!!navigator.getGamepads().filter(Boolean).length); + // }; + // getGamepads(); + // window.addEventListener('gamepadconnected', getGamepads); + // window.addEventListener('gamepaddisconnected', getGamepads); + // return () => { + // window.removeEventListener('gamepadconnected', getGamepads); + // window.removeEventListener('gamepaddisconnected', getGamepads); + // }; + // }, []); + + if ( + !isMovementControlsEnabled || + !isTouchAvailable || + isMobileXRHeadset || + // !appState.showTouchPad.value || + hasGamepad.value + ) + return <>; + + // const buttons = buttonsConfig.map((value, index) => { + // return ( + //
triggerButton(value.button, true)} + // onPointerUp={(): void => triggerButton(value.button, false)}> + // {value.label} + //
+ // ); + // }); + + return ( + <> +
+ +
+ {/* {availableInteractable && ( +
{buttons}
+ )} */} + + ); +}; diff --git a/packages/spatial/src/input/functions/ClientInputHooks.tsx b/packages/spatial/src/input/functions/ClientInputHooks.tsx index 8fff6925ccd..0997693bc01 100644 --- a/packages/spatial/src/input/functions/ClientInputHooks.tsx +++ b/packages/spatial/src/input/functions/ClientInputHooks.tsx @@ -89,19 +89,19 @@ export const useNonSpatialInputSources = () => { axes[index + 0] = value.x axes[index + 1] = value.y } - // document.addEventListener('touchstickmove', handleTouchDirectionalPad) + window.addEventListener('touchstickmove', handleTouchDirectionalPad) const handleTouchGamepadButtonDown = (event: CustomEvent) => { const buttonState = inputSourceComponent.buttons buttonState[event.detail.button] = createInitialButtonState(eid) } - // document.addEventListener('touchgamepadbuttondown', handleTouchGamepadButtonDown) + window.addEventListener('touchgamepadbuttondown', handleTouchGamepadButtonDown) const handleTouchGamepadButtonUp = (event: CustomEvent) => { const buttonState = inputSourceComponent.buttons if (buttonState[event.detail.button]) buttonState[event.detail.button].up = true } - // document.addEventListener('touchgamepadbuttonup', handleTouchGamepadButtonUp) + window.addEventListener('touchgamepadbuttonup', handleTouchGamepadButtonUp) return () => { // document.removeEventListener('DOMMouseScroll', ClientInputFunctions.preventDefault, false) @@ -109,9 +109,9 @@ export const useNonSpatialInputSources = () => { // document.removeEventListener('keyup', onKeyEvent) // document.removeEventListener('keydown', onKeyEvent) // document.removeEventListener('keydown', ClientInputFunctions.preventDefaultKeyDown, false) - // document.removeEventListener('touchstickmove', handleTouchDirectionalPad) - // document.removeEventListener('touchgamepadbuttondown', handleTouchGamepadButtonDown) - // document.removeEventListener('touchgamepadbuttonup', handleTouchGamepadButtonUp) + window.removeEventListener('touchstickmove', handleTouchDirectionalPad) + window.removeEventListener('touchgamepadbuttondown', handleTouchGamepadButtonDown) + window.removeEventListener('touchgamepadbuttonup', handleTouchGamepadButtonUp) removeEntity(eid) } }, []) From 1ff2475e72af64aa03e4170561f7b97733c60681 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 12 Dec 2024 22:51:01 -0500 Subject: [PATCH 17/77] Pass type to CanvasEventHandler --- packages/clientNative/globals.js | 2 +- .../clientNative/src/CustomLocationPage.tsx | 10 +- .../common/components/TouchGamepad/index.tsx | 152 ++++++++---------- .../src/polyfill/CanvasEventHandler.ts | 5 +- 4 files changed, 78 insertions(+), 91 deletions(-) diff --git a/packages/clientNative/globals.js b/packages/clientNative/globals.js index f1b9d5c2eee..62cb6d5a519 100644 --- a/packages/clientNative/globals.js +++ b/packages/clientNative/globals.js @@ -66,7 +66,7 @@ window.dispatchEvent = (eventType, evt) => { const listeners = listenerRegistry.get(eventType); if (listeners) { for (const listener of listeners) { - listener(evt.nativeEvent); + listener(evt); } } }; diff --git a/packages/clientNative/src/CustomLocationPage.tsx b/packages/clientNative/src/CustomLocationPage.tsx index 4f707cf8955..fef9f745f37 100644 --- a/packages/clientNative/src/CustomLocationPage.tsx +++ b/packages/clientNative/src/CustomLocationPage.tsx @@ -69,9 +69,10 @@ import { import {useEngineCanvas} from '@ir-engine/client-core-mobile/src/hooks/useEngineCanvas'; import {GLView} from 'expo-gl'; import '@ir-engine/spatial/src/input/systems/ClientInputSystem'; -import '@ir-engine/spatial/src/camera/systems/CameraOrbitSystem'; -import '@ir-engine/spatial/src/input/systems/FlyControlSystem'; -import {FlyControlComponent} from '@ir-engine/spatial/src/camera/components/FlyControlComponent'; +import '@ir-engine/spatial/src/camera/systems/FollowCameraInputSystem'; +// import '@ir-engine/spatial/src/input/systems/FlyControlSystem'; +import {FollowCameraComponent} from '@ir-engine/spatial/src/camera/components/FollowCameraComponent'; +import {TouchGamepad} from './common/components/TouchGamepad'; const SceneState = defineState({ name: 'ee.minimalist.SceneState', @@ -121,7 +122,7 @@ const UpdateSystem = defineSystem({ computeTransformMatrix(viewerEntity); camera.lookAt(0, 0, 0); - setComponent(viewerEntity, FlyControlComponent); + setComponent(viewerEntity, FollowCameraComponent); getMutableState(SceneState).entity.set(entity); }, [viewerEntity]); @@ -157,6 +158,7 @@ export default function Template() { return ( + ); } diff --git a/packages/clientNative/src/common/components/TouchGamepad/index.tsx b/packages/clientNative/src/common/components/TouchGamepad/index.tsx index baa62e7c49f..f9450feafb0 100644 --- a/packages/clientNative/src/common/components/TouchGamepad/index.tsx +++ b/packages/clientNative/src/common/components/TouchGamepad/index.tsx @@ -23,30 +23,16 @@ All portions of the code written by the Infinite Reality Engine team are Copyrig Infinite Reality Engine. All Rights Reserved. */ -import React, {useEffect} from 'react'; +import React from 'react'; import {Joystick} from 'react-joystick-component'; -import {InteractableState} from '@ir-engine/engine/src/interaction/functions/interactableFunctions'; -import {useHookstate, useMutableState} from '@ir-engine/hyperflux'; -import {isTouchAvailable} from '@ir-engine/spatial/src/common/functions/DetectFeatures'; -import { - AnyButton, - XRStandardGamepadButton, -} from '@ir-engine/spatial/src/input/state/ButtonState'; -import {XRState, isMobileXRHeadset} from '@ir-engine/spatial/src/xr/XRState'; -import Icon from '@ir-engine/ui/src/primitives/mui/Icon'; import {IJoystickUpdateEvent} from 'react-joystick-component/build/lib/Joystick'; +import {Button, Pressable, StyleSheet, Text, View} from 'react-native'; // import {AppState} from '../../services/AppService'; // import styles from './index.module.scss'; -const triggerButton = (button: AnyButton, pressed: boolean): void => { - const eventType = pressed ? 'touchgamepadbuttondown' : 'touchgamepadbuttonup'; - // const event = new CustomEvent(eventType); - window.dispatchEvent(eventType, {}); -}; - -const handleMove = (e: IJoystickUpdateEvent) => { +const handleMove = (e: {x: number; y: number}) => { window.dispatchEvent('touchstickmove', { detail: { stick: 'LeftStick', @@ -61,78 +47,74 @@ const handleStop = () => { }); }; -const buttonsConfig: Array<{button: AnyButton; label: React.ReactElement}> = [ - { - button: XRStandardGamepadButton.XRStandardGamepadTrigger, - label: , - }, -]; +const moveUp = handleMove.bind(null, {x: 0, y: 1}); +const moveDown = handleMove.bind(null, {x: 0, y: -1}); +const moveLeft = handleMove.bind(null, {x: -1, y: 0}); +const moveRight = handleMove.bind(null, {x: 1, y: 0}); export const TouchGamepad = () => { - const interactableState = useMutableState(InteractableState); - const availableInteractable = interactableState.available.value?.[0]; - // const appState = useMutableState(AppState); - - const isMovementControlsEnabled = XRState.useMovementControlsEnabled(); - - const hasGamepad = useHookstate(false); - - // useEffect(() => { - // const getGamepads = () => { - // hasGamepad.set(!!navigator.getGamepads().filter(Boolean).length); - // }; - // getGamepads(); - // window.addEventListener('gamepadconnected', getGamepads); - // window.addEventListener('gamepaddisconnected', getGamepads); - // return () => { - // window.removeEventListener('gamepadconnected', getGamepads); - // window.removeEventListener('gamepaddisconnected', getGamepads); - // }; - // }, []); - - if ( - !isMovementControlsEnabled || - !isTouchAvailable || - isMobileXRHeadset || - // !appState.showTouchPad.value || - hasGamepad.value - ) - return <>; - - // const buttons = buttonsConfig.map((value, index) => { - // return ( - //
triggerButton(value.button, true)} - // onPointerUp={(): void => triggerButton(value.button, false)}> - // {value.label} - //
- // ); - // }); - return ( <> -
- -
- {/* {availableInteractable && ( -
{buttons}
- )} */} + + W + + + A + + + S + + + D + ); }; + +const styles = StyleSheet.create({ + up: { + position: 'absolute', + top: 0, + left: 40, + width: 40, + height: 40, + zIndex: 2, + backgroundColor: 'white', + }, + left: { + position: 'absolute', + top: 40, + left: 0, + width: 40, + height: 40, + zIndex: 2, + backgroundColor: 'white', + }, + right: { + position: 'absolute', + top: 40, + left: 80, + width: 40, + height: 40, + zIndex: 2, + backgroundColor: 'white', + }, + down: { + position: 'absolute', + top: 40, + left: 40, + width: 40, + height: 40, + zIndex: 2, + backgroundColor: 'white', + }, +}); diff --git a/packages/clientNative/src/polyfill/CanvasEventHandler.ts b/packages/clientNative/src/polyfill/CanvasEventHandler.ts index c6677fb52c8..536e19ab8be 100644 --- a/packages/clientNative/src/polyfill/CanvasEventHandler.ts +++ b/packages/clientNative/src/polyfill/CanvasEventHandler.ts @@ -53,7 +53,10 @@ export function createCanvasEventHandler() { const listeners = listenerRegistry.get(eventType); if (listeners) { for (const listener of listeners) { - listener(evt.nativeEvent); + listener({ + ...evt.nativeEvent, + type: eventType, + } as unknown as NativePointerEvent); } } }; From 093f69458897ae83a1c4d4dcccf5648d79a00c86 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Fri, 13 Dec 2024 12:14:10 -0500 Subject: [PATCH 18/77] Set target entity --- .../clientNative/src/CustomLocationPage.tsx | 33 +++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/packages/clientNative/src/CustomLocationPage.tsx b/packages/clientNative/src/CustomLocationPage.tsx index fef9f745f37..b0308b6e679 100644 --- a/packages/clientNative/src/CustomLocationPage.tsx +++ b/packages/clientNative/src/CustomLocationPage.tsx @@ -30,6 +30,7 @@ import { createEntity, defineSystem, getComponent, + getOptionalComponent, setComponent, } from '@ir-engine/ecs'; import {ECSState} from '@ir-engine/ecs/src/ECSState'; @@ -59,7 +60,14 @@ import { } from '@ir-engine/spatial/src/transform/systems/TransformSystem'; import React, {useCallback, useEffect, useState} from 'react'; -import {BoxGeometry, Mesh, MeshBasicMaterial} from 'three'; +import { + BoxGeometry, + Euler, + Mesh, + MeshBasicMaterial, + Quaternion, + Vector3, +} from 'three'; import {createCanvasEventHandler} from './polyfill/CanvasEventHandler'; import {Dimensions, View} from 'react-native'; import { @@ -73,6 +81,7 @@ import '@ir-engine/spatial/src/camera/systems/FollowCameraInputSystem'; // import '@ir-engine/spatial/src/input/systems/FlyControlSystem'; import {FollowCameraComponent} from '@ir-engine/spatial/src/camera/components/FollowCameraComponent'; import {TouchGamepad} from './common/components/TouchGamepad'; +import {TargetCameraRotationComponent} from '@ir-engine/spatial/src/camera/components/TargetCameraRotationComponent'; const SceneState = defineState({ name: 'ee.minimalist.SceneState', @@ -91,6 +100,23 @@ const UpdateSystem = defineSystem({ const elapsedSeconds = getState(ECSState).elapsedSeconds; const transformComponent = getComponent(entity, TransformComponent); transformComponent.rotation.setFromAxisAngle(Vector3_Up, elapsedSeconds); + + // const viewerEntity = getMutableState(EngineState).viewerEntity.value; + // const cameraTransform = getComponent(viewerEntity, TransformComponent); + // const cameraRotation = getOptionalComponent( + // viewerEntity, + // FollowCameraComponent, + // ); + // if (cameraRotation) { + // cameraTransform.rotation.setFromEuler( + // new Euler( + // 0, + // (cameraRotation.theta * Math.PI) / 180, + // (cameraRotation.phi * Math.PI) / 180, + // ), + // true, + // ); + // } }, reactor: function () { const viewerEntity = useMutableState(EngineState).viewerEntity.value; @@ -122,7 +148,10 @@ const UpdateSystem = defineSystem({ computeTransformMatrix(viewerEntity); camera.lookAt(0, 0, 0); - setComponent(viewerEntity, FollowCameraComponent); + setComponent(viewerEntity, FollowCameraComponent, { + targetEntity: Engine.instance.originEntity, + thirdPersonOffset: new Vector3(0, 1, -2), + }); getMutableState(SceneState).entity.set(entity); }, [viewerEntity]); From 67a6a39295cf76fa8dbaa211dbe316e0d3e440d4 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Fri, 13 Dec 2024 12:30:53 -0500 Subject: [PATCH 19/77] Tweak follow camera settings --- .../clientNative/src/CustomLocationPage.tsx | 23 +++---------------- .../src/renderer/WebGLRendererSystem.tsx | 2 +- 2 files changed, 4 insertions(+), 21 deletions(-) diff --git a/packages/clientNative/src/CustomLocationPage.tsx b/packages/clientNative/src/CustomLocationPage.tsx index b0308b6e679..db66d0e1467 100644 --- a/packages/clientNative/src/CustomLocationPage.tsx +++ b/packages/clientNative/src/CustomLocationPage.tsx @@ -100,23 +100,6 @@ const UpdateSystem = defineSystem({ const elapsedSeconds = getState(ECSState).elapsedSeconds; const transformComponent = getComponent(entity, TransformComponent); transformComponent.rotation.setFromAxisAngle(Vector3_Up, elapsedSeconds); - - // const viewerEntity = getMutableState(EngineState).viewerEntity.value; - // const cameraTransform = getComponent(viewerEntity, TransformComponent); - // const cameraRotation = getOptionalComponent( - // viewerEntity, - // FollowCameraComponent, - // ); - // if (cameraRotation) { - // cameraTransform.rotation.setFromEuler( - // new Euler( - // 0, - // (cameraRotation.theta * Math.PI) / 180, - // (cameraRotation.phi * Math.PI) / 180, - // ), - // true, - // ); - // } }, reactor: function () { const viewerEntity = useMutableState(EngineState).viewerEntity.value; @@ -143,14 +126,14 @@ const UpdateSystem = defineSystem({ // Make the camera look at the box const cameraTransform = getComponent(viewerEntity, TransformComponent); const camera = getComponent(viewerEntity, CameraComponent); - cameraTransform.position.set(5, 2, 0); + cameraTransform.position.set(0, 2, 5); cameraTransform.rotation.copy(camera.quaternion); computeTransformMatrix(viewerEntity); camera.lookAt(0, 0, 0); setComponent(viewerEntity, FollowCameraComponent, { - targetEntity: Engine.instance.originEntity, - thirdPersonOffset: new Vector3(0, 1, -2), + targetEntity: entity, + thirdPersonOffset: new Vector3(0, 2, 5), }); getMutableState(SceneState).entity.set(entity); diff --git a/packages/spatial/src/renderer/WebGLRendererSystem.tsx b/packages/spatial/src/renderer/WebGLRendererSystem.tsx index 5529b060930..f4a9c3d4c14 100644 --- a/packages/spatial/src/renderer/WebGLRendererSystem.tsx +++ b/packages/spatial/src/renderer/WebGLRendererSystem.tsx @@ -322,7 +322,7 @@ export const render = ( const state = getState(RendererState) if (renderer.needsResize) { const curPixelRatio = renderer.renderer!.getPixelRatio() - const scaledPixelRatio = state.renderScale + const scaledPixelRatio = 3 * state.renderScale console.log('Renderer needs re-size', { curPixelRatio, scaledPixelRatio }) if (curPixelRatio !== scaledPixelRatio) renderer.renderer!.setPixelRatio(scaledPixelRatio) // TODO: Properly retrieve width and height from the canvas parent From 5d73247aa7840ae7f20b6d9ce4572b15a6d5ef12 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 8 Jan 2025 11:08:28 -0500 Subject: [PATCH 20/77] Update LocationPage --- packages/clientNative/ios/Podfile.lock | 14 +++++++------- .../src/pages/location/LocationPage.tsx | 5 ++++- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/packages/clientNative/ios/Podfile.lock b/packages/clientNative/ios/Podfile.lock index 4d3231c88c3..4554bb9ffbd 100644 --- a/packages/clientNative/ios/Podfile.lock +++ b/packages/clientNative/ios/Podfile.lock @@ -3,7 +3,7 @@ PODS: - DoubleConversion (1.1.6) - EXConstants (17.0.3): - ExpoModulesCore - - Expo (52.0.14): + - Expo (52.0.8): - ExpoModulesCore - ExpoAsset (11.0.1): - ExpoModulesCore @@ -16,7 +16,7 @@ PODS: - ReactCommon/turbomodule/core - ExpoKeepAwake (14.0.1): - ExpoModulesCore - - ExpoModulesCore (2.1.1): + - ExpoModulesCore (2.0.4): - DoubleConversion - glog - hermes-engine @@ -1339,7 +1339,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - react-native-draco (0.3.0): + - react-native-draco (0.2.0): - DoubleConversion - glog - hermes-engine @@ -1893,13 +1893,13 @@ SPEC CHECKSUMS: boost: 1dca942403ed9342f98334bf4c3621f011aa7946 DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385 EXConstants: 277129d9a42ba2cf1fad375e7eaa9939005c60be - Expo: f67ed80510d6559419713c2a740767cb03472e97 + Expo: 959ac1f7486354ee1d0e1c5332143b4203baf8e9 ExpoAsset: 6f7a8887cbb9fb39fdb0808e7f6f74ba0e1ae9b6 ExpoFileSystem: 83da9dbce2371cc72c3a3ef49e0df54a117310f1 ExpoFont: 12b0217e42ac97029d0f317f0486039a8508cf52 ExpoGL: 9e4ac36b4dfeba548728f835c72fe895364ec3e7 ExpoKeepAwake: 22173f45d767c7d37403fdf48292726901d69ce7 - ExpoModulesCore: 91601cfec198cc668e6c112e9b17517f296f0421 + ExpoModulesCore: 539ee3e0b90372c6d6605c7e2ba88d8d8b284669 FBLazyVector: bc70dcb22ad30ce734a7cce7210791dc737e230f Firebase: 7a56fe4f56b5ab81b86a6822f5b8f909ae6fc7e2 FirebaseCore: 93abc05437f8064cd2bc0a53b768fb0bc5a1d006 @@ -1946,7 +1946,7 @@ SPEC CHECKSUMS: React-logger: addd140841248966c2547eb94836399cc1061f4d React-Mapbuffer: 1bc8e611871f4965dac0bc47a4561421a6e20f69 React-microtasksnativemodule: cff02bc87f8a1d5b9985c1c92ea8e84e854229d9 - react-native-draco: ca7c7ba9364c93a0a19f9197f66790d95abd852f + react-native-draco: e22eac0b4b9b5156b39eeaeb53aa518e6b2d1197 react-native-get-random-values: d16467cf726c618e9c7a8c3c39c31faa2244bbba React-nativeconfig: 7f8cd6cae21f8bb18c53b746c495e72795fc5cb0 React-NativeModulesApple: 3210b7177c11145bb8e0d6f24aae102a221c4ddc @@ -1978,7 +1978,7 @@ SPEC CHECKSUMS: RNFBApp: 72b96921c64702d51eca9f3ed579c1777efd0d7e RNFBCrashlytics: 22223ee96beba1130c8906253f5b900f629c2926 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: 513b871d622689bd53b51481bbcfb6b8f1a3de5b + Yoga: b31c16dc8150acf90019a65ce2da4b47fab913cb PODFILE CHECKSUM: 8bbb9ee26c0034dd601d94c137a968f3e9b5c0fe diff --git a/packages/clientNative/src/pages/location/LocationPage.tsx b/packages/clientNative/src/pages/location/LocationPage.tsx index 85ed006eb21..a471872b52c 100644 --- a/packages/clientNative/src/pages/location/LocationPage.tsx +++ b/packages/clientNative/src/pages/location/LocationPage.tsx @@ -36,15 +36,18 @@ import { import LocationPage from '@ir-engine/client-core-mobile/src/world/Location'; import '../../engine'; +import {createCanvasEventHandler} from '../../polyfill/CanvasEventHandler'; const {width, height} = Dimensions.get('window'); +const {eventListenerRegistry, pointerEvents} = createCanvasEventHandler(); + const LocationRoutes = () => { const [canvas, setCanvas] = useState(null); const onContextCreate = useCallback( (context: NativeWebGLRenderingContext) => { - setCanvas(new NativeHTMLCanvasElement(context)); + setCanvas(new NativeHTMLCanvasElement(context, eventListenerRegistry)); }, [], ); From 1d9b077a98ce3d73cee89864b389c2a6197b01bf Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 9 Jan 2025 11:58:20 -0500 Subject: [PATCH 21/77] Add pointer listen events --- packages/clientNative/App.tsx | 1 - packages/clientNative/ios/Podfile.lock | 4 +- .../clientNative/src/CustomLocationPage.tsx | 191 ------------------ .../src/pages/location/LocationPage.tsx | 2 +- 4 files changed, 3 insertions(+), 195 deletions(-) delete mode 100644 packages/clientNative/src/CustomLocationPage.tsx diff --git a/packages/clientNative/App.tsx b/packages/clientNative/App.tsx index f8d1baf4007..de52f2b45f5 100644 --- a/packages/clientNative/App.tsx +++ b/packages/clientNative/App.tsx @@ -63,7 +63,6 @@ getMutableState(DomainConfigState).merge({ proxyDomain: config.client.cors.proxyUrl, }); -// const CustomLoadingPage = lazy(() => import('./src/CustomLocationPage')); const LocationPage = lazy(() => import('./src/pages/location/LocationPage')); function App(): React.JSX.Element { diff --git a/packages/clientNative/ios/Podfile.lock b/packages/clientNative/ios/Podfile.lock index 25fde8888b8..01bed3f8f01 100644 --- a/packages/clientNative/ios/Podfile.lock +++ b/packages/clientNative/ios/Podfile.lock @@ -1363,7 +1363,7 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - react-native-draco (0.2.0): + - react-native-draco (0.3.0): - DoubleConversion - glog - hermes-engine @@ -2002,7 +2002,7 @@ SPEC CHECKSUMS: React-logger: addd140841248966c2547eb94836399cc1061f4d React-Mapbuffer: 1bc8e611871f4965dac0bc47a4561421a6e20f69 React-microtasksnativemodule: cff02bc87f8a1d5b9985c1c92ea8e84e854229d9 - react-native-draco: e22eac0b4b9b5156b39eeaeb53aa518e6b2d1197 + react-native-draco: ca7c7ba9364c93a0a19f9197f66790d95abd852f react-native-get-random-values: d16467cf726c618e9c7a8c3c39c31faa2244bbba react-native-quick-crypto: 4921fde8af4321dd95df13963a80698c3a8fef34 React-nativeconfig: 7f8cd6cae21f8bb18c53b746c495e72795fc5cb0 diff --git a/packages/clientNative/src/CustomLocationPage.tsx b/packages/clientNative/src/CustomLocationPage.tsx deleted file mode 100644 index a410af7f375..00000000000 --- a/packages/clientNative/src/CustomLocationPage.tsx +++ /dev/null @@ -1,191 +0,0 @@ -/* -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. -*/ - -import './engine'; - -import { - EntityUUID, - UUIDComponent, - UndefinedEntity, - createEntity, - defineSystem, - getComponent, - setComponent, -} from '@ir-engine/ecs'; -import { - getMutableState, - getState, - useImmediateEffect, - useMutableState, -} from '@ir-engine/hyperflux'; -import {EngineState} from '@ir-engine/spatial/src/EngineState'; -import {CameraComponent} from '@ir-engine/spatial/src/camera/components/CameraComponent'; -import {NameComponent} from '@ir-engine/spatial/src/common/NameComponent'; -import {Vector3_Up} from '@ir-engine/spatial/src/common/constants/MathConstants'; -import { - destroySpatialEngine, - initializeSpatialEngine, -} from '@ir-engine/spatial/src/initializeEngine'; -import {VisibleComponent} from '@ir-engine/spatial/src/renderer/components/VisibleComponent'; -import {EntityTreeComponent} from '@ir-engine/spatial/src/transform/components/EntityTree'; -import {TransformComponent} from '@ir-engine/spatial/src/transform/components/TransformComponent'; -import { - TransformSystem, - computeTransformMatrix, -} from '@ir-engine/spatial/src/transform/systems/TransformSystem'; - -import React, {useCallback, useEffect, useRef, useState} from 'react'; -import {Color, Euler, Quaternion, Vector3} from 'three'; -import {Dimensions, PanResponder, View} from 'react-native'; -import { - NativeHTMLCanvasElement, - NativeWebGLRenderingContext, -} from './polyfill/NativeHTMLCanvasElement'; -import {useEngineCanvas} from '@ir-engine/client-core-mobile/src/hooks/useEngineCanvas'; -import {GLView} from 'expo-gl'; -import config from '@ir-engine/common/src/config'; -import {GLTFAssetState} from '@ir-engine/engine/src/gltf/GLTFState'; -import {DirectionalLightComponent} from '@ir-engine/spatial'; -import {createCanvasEventHandler} from './polyfill/CanvasEventHandler'; - -const defaultSource = - config.client.fileServer + - '/projects/ir-engine/default-project/assets/rings.glb'; - -const {eventListenerRegistry, pointerEvents} = createCanvasEventHandler(); - -defineSystem({ - uuid: 'ee.minimalist.UpdateSystem', - insert: {before: TransformSystem}, - reactor: function () { - const viewerEntity = useMutableState(EngineState).viewerEntity.value; - - useEffect(() => { - if (!viewerEntity) return; - - const cameraTransform = getComponent(viewerEntity, TransformComponent); - const camera = getComponent(viewerEntity, CameraComponent); - cameraTransform.position.set(5, 2, 0); - computeTransformMatrix(viewerEntity); - camera.lookAt(0, 0, 0); - - // Add some light - const entity = createEntity(); - setComponent(entity, UUIDComponent, 'directional light' as EntityUUID); - setComponent(entity, NameComponent, 'Directional Light'); - setComponent(entity, TransformComponent, { - rotation: new Quaternion().setFromEuler(new Euler(2, 5, 3)), - }); - setComponent(entity, EntityTreeComponent, { - parentEntity: getState(EngineState).originEntity, - }); - setComponent(entity, VisibleComponent, true); - setComponent(entity, DirectionalLightComponent, { - color: new Color('white'), - intensity: 1, - }); - - const ret = GLTFAssetState.loadScene(defaultSource, defaultSource); - - return () => { - ret(); - }; - }, [viewerEntity]); - - return null; - }, -}); - -const {width, height} = Dimensions.get('window'); - -export default function Template() { - const [canvas, setCanvas] = useState(null); - const lastPos = useRef({x: 0, y: 0}); - const isDragging = useRef(false); - - const panResponder = useRef( - PanResponder.create({ - onStartShouldSetPanResponder: () => true, - onPanResponderGrant: () => { - isDragging.current = true; - }, - onPanResponderMove: (evt, gestureState) => { - if (!isDragging.current) return; - - const deltaX = gestureState.dx - lastPos.current.x; - const deltaY = gestureState.dy - lastPos.current.y; - - const engineState = getMutableState(EngineState); - const viewerEntity = engineState.viewerEntity.value; - - if (viewerEntity && viewerEntity !== UndefinedEntity) { - const transform = getComponent(viewerEntity, TransformComponent); - const camera = getComponent(viewerEntity, CameraComponent); - - // Orbit around target - const rotationSpeed = 0.01; - const position = new Vector3().copy(transform.position); - - // Rotate around Y axis for horizontal movement - position.applyAxisAngle(Vector3_Up, -deltaX * rotationSpeed); - - // Rotate around right axis for vertical movement - const right = new Vector3(1, 0, 0); - position.applyAxisAngle(right, -deltaY * rotationSpeed); - - transform.position.copy(position); - computeTransformMatrix(viewerEntity); - camera.lookAt(0, 0, 0); - } - - lastPos.current = { - x: gestureState.dx, - y: gestureState.dy, - }; - }, - onPanResponderRelease: () => { - isDragging.current = false; - lastPos.current = {x: 0, y: 0}; - }, - }), - ).current; - - const onContextCreate = useCallback( - (context: NativeWebGLRenderingContext) => { - setCanvas(new NativeHTMLCanvasElement(context, eventListenerRegistry)); - }, - [], - ); - - useImmediateEffect(() => { - initializeSpatialEngine(); - return () => { - destroySpatialEngine(); - }; - }, []); - - useEngineCanvas(canvas); - - return ( - - - - ); -} diff --git a/packages/clientNative/src/pages/location/LocationPage.tsx b/packages/clientNative/src/pages/location/LocationPage.tsx index a471872b52c..58ebccabcbd 100644 --- a/packages/clientNative/src/pages/location/LocationPage.tsx +++ b/packages/clientNative/src/pages/location/LocationPage.tsx @@ -66,7 +66,7 @@ const LocationRoutes = () => { } return ( - + Date: Thu, 9 Jan 2025 12:02:41 -0500 Subject: [PATCH 22/77] Add controller back --- packages/clientNative/src/pages/location/LocationPage.tsx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/clientNative/src/pages/location/LocationPage.tsx b/packages/clientNative/src/pages/location/LocationPage.tsx index 58ebccabcbd..4ba59da7995 100644 --- a/packages/clientNative/src/pages/location/LocationPage.tsx +++ b/packages/clientNative/src/pages/location/LocationPage.tsx @@ -37,6 +37,7 @@ import LocationPage from '@ir-engine/client-core-mobile/src/world/Location'; import '../../engine'; import {createCanvasEventHandler} from '../../polyfill/CanvasEventHandler'; +import {TouchGamepad} from '../../common/components/TouchGamepad'; const {width, height} = Dimensions.get('window'); @@ -73,6 +74,7 @@ const LocationRoutes = () => { }} /> + ); }; From 5bd6728698c2904f28cac82ea58f29e20cf9d2bd Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 9 Jan 2025 12:05:17 -0500 Subject: [PATCH 23/77] Revert render system changes --- .../src/renderer/WebGLRendererSystem.tsx | 35 ------------------- 1 file changed, 35 deletions(-) diff --git a/packages/spatial/src/renderer/WebGLRendererSystem.tsx b/packages/spatial/src/renderer/WebGLRendererSystem.tsx index ee8139c507c..38c714ea7bb 100644 --- a/packages/spatial/src/renderer/WebGLRendererSystem.tsx +++ b/packages/spatial/src/renderer/WebGLRendererSystem.tsx @@ -329,40 +329,6 @@ export const render = ( delta: number, effectComposer = true ) => { - const isReactNative = global.RN$Bridgeless - if (isReactNative) { - const canvasParent = renderer.canvas - if (!canvasParent) return - const state = getState(RendererState) - if (renderer.needsResize) { - const curPixelRatio = renderer.renderer!.getPixelRatio() - const scaledPixelRatio = 3 * state.renderScale - console.log('Renderer needs re-size', { curPixelRatio, scaledPixelRatio }) - if (curPixelRatio !== scaledPixelRatio) renderer.renderer!.setPixelRatio(scaledPixelRatio) - // TODO: Properly retrieve width and height from the canvas parent - const width = 402 - const height = 874 - if (camera.isPerspectiveCamera) { - camera.aspect = width / height - camera.updateProjectionMatrix() - } - state.useShadows && renderer.csm?.updateFrustums() - renderer.renderer!.setSize(width, height, true) - renderer.needsResize = false - } - RendererComponent.activeRender = true - const context = renderer.renderContext as ExpoWebGLRenderingContext - // camera.aspect = context.drawingBufferWidth / context.drawingBufferHeight - // Use Basic rendering on React Native for now as postprocessing causes issues with frambuffers. - // - for (const c of camera.cameras) c.layers.mask = camera.layers.mask - renderer.renderer!.clear() - renderer.renderer!.render(scene, camera) - context.endFrameEXP() - RendererComponent.activeRender = false - return - } - const xrFrame = getState(XRState).xrFrame const canvasParent = renderer.canvas @@ -409,7 +375,6 @@ export const render = ( renderer.effectComposer.setMainCamera(camera) renderer.effectComposer.render(delta) } - // context?.endFrameEXP() // TODO: Better detect if we are runing React Native. if (global.RN$Bridgeless) { From 792eb2b243987956d8465581f6a8e5a17effee9f Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 9 Jan 2025 15:44:14 -0500 Subject: [PATCH 24/77] Import the rest of the systems --- .../client-core-mobile/src/world/Location.tsx | 2 + .../client-core/src/world/ClientModule.ts | 25 ++-- packages/engine/src/EngineModule.ts | 8 +- .../scene/functions/bvhWorkerPool.native.ts | 110 ++++++++++++++++++ 4 files changed, 128 insertions(+), 17 deletions(-) create mode 100644 packages/engine/src/scene/functions/bvhWorkerPool.native.ts diff --git a/packages/client-core-mobile/src/world/Location.tsx b/packages/client-core-mobile/src/world/Location.tsx index 9251fc1fd16..3726355666f 100644 --- a/packages/client-core-mobile/src/world/Location.tsx +++ b/packages/client-core-mobile/src/world/Location.tsx @@ -29,6 +29,8 @@ import { AuthService } from '@ir-engine/client-core/src/user/services/AuthServic import multiLogger from '@ir-engine/common/src/logger' import { useLoadScene } from '../components/World/LoadLocationScene' +import '@ir-engine/client-core/src/world/LocationModule' + import { clientContextParams } from '@ir-engine/client-core/src/util/ClientContextState' const logger = multiLogger.child({ component: 'system:location', modifier: clientContextParams }) diff --git a/packages/client-core/src/world/ClientModule.ts b/packages/client-core/src/world/ClientModule.ts index 7c121e987aa..3543d950ec1 100644 --- a/packages/client-core/src/world/ClientModule.ts +++ b/packages/client-core/src/world/ClientModule.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,7 +19,7 @@ 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. */ @@ -28,26 +28,25 @@ import { WidgetAppServiceReceptorSystem } from '@ir-engine/spatial/src/xrui/Widg import { AvatarSpawnSystem } from '../networking/AvatarSpawnSystem' // import { AvatarUISystem } from '../systems/AvatarUISystem' import { LoadingUISystem } from '../systems/LoadingUISystem' -import { MediaControlSystem } from '../systems/MediaControlSystem' +// import { MediaControlSystem } from '../systems/MediaControlSystem' import { PositionalAudioSystem } from '../systems/PositionalAudioSystem' -import { WarningUISystem } from '../systems/WarningUISystem' -import { WidgetUISystem } from '../systems/WidgetUISystem' -import { UserUISystem } from '../user/UserUISystem' +// import { WarningUISystem } from '../systems/WarningUISystem' +// import { WidgetUISystem } from '../systems/WidgetUISystem' +// import { UserUISystem } from '../user/UserUISystem' import { LinkRedirectSystem } from './LinkRedirectSystem' import { PortalRedirectSystem } from './PortalRedirectSystem' -import './ClientNetworkModule' +// import './ClientNetworkModule' export { AvatarSpawnSystem, // AvatarUISystem, LinkRedirectSystem, LoadingUISystem, - MediaControlSystem, + // MediaControlSystem, PortalRedirectSystem, PositionalAudioSystem, - UserUISystem, - WarningUISystem, - WidgetAppServiceReceptorSystem, - WidgetUISystem + // UserUISystem, + // WarningUISystem, + WidgetAppServiceReceptorSystem } diff --git a/packages/engine/src/EngineModule.ts b/packages/engine/src/EngineModule.ts index 1fea9e5c59a..ec362fe9fa8 100644 --- a/packages/engine/src/EngineModule.ts +++ b/packages/engine/src/EngineModule.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,7 +19,7 @@ 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. */ @@ -33,4 +33,4 @@ export * from './interaction/systems/InteractableSystem' export * from './mocap/MocapModule' export * from './postprocessing/PopulateEffectRegistry' export * from './scene/SceneModule' -export * from './visualscript/VisualScriptModule' +// export * from './visualscript/VisualScriptModule' diff --git a/packages/engine/src/scene/functions/bvhWorkerPool.native.ts b/packages/engine/src/scene/functions/bvhWorkerPool.native.ts new file mode 100644 index 00000000000..26e03d2b175 --- /dev/null +++ b/packages/engine/src/scene/functions/bvhWorkerPool.native.ts @@ -0,0 +1,110 @@ +/* +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. +*/ + +import { + Box3, + BufferAttribute, + BufferGeometry, + InstancedMesh, + InterleavedBufferAttribute, + Mesh, + TypedArray +} from 'three' +import { MeshBVH, MeshBVHOptions, SerializedBVH } from 'three-mesh-bvh' + +export async function generateMeshBVH(mesh: Mesh, signal: AbortSignal, options = {} as any) { + if ( + !mesh.isMesh || + (mesh as InstancedMesh).isInstancedMesh || + !mesh.geometry || + !mesh.geometry.attributes.position || + mesh.geometry.boundsTree + ) + return Promise.resolve() + + const geometry = mesh.geometry as BufferGeometry + + const index = geometry.index ? Uint32Array.from(geometry.index.array) : null + const pos = Float32Array.from((geometry.attributes.position as BufferAttribute | InterleavedBufferAttribute).array) + + const transferrables = [pos as ArrayLike] + if (index) { + transferrables.push(index as ArrayLike) + } + + const { serialized, error } = processMessage({ + index, + position: pos, + options + }) + + if (error) { + return console.error(error) + } else { + // MeshBVH uses generated index instead of default geometry index + + //geometry.setIndex(new BufferAttribute(serialized.index as any, 1)) + + const bvh = MeshBVH.deserialize(serialized as SerializedBVH, geometry, { setIndex: false }) + const boundsOptions = Object.assign( + { + setBoundingBox: true + }, + options + ) + + if (boundsOptions.setBoundingBox) { + geometry.boundingBox = bvh.getBoundingBox(new Box3()) + } + + geometry.boundsTree = bvh + + return bvh + } +} + +type BVHWorkerResponse = { + serialized: SerializedBVH + error?: string +} + +const processMessage = (data: { index: TypedArray | null; position: TypedArray; options: MeshBVHOptions }) => { + const { index, position, options } = data + + try { + const geometry = new BufferGeometry() + geometry.setAttribute('position', new BufferAttribute(position, 3)) + if (index) { + geometry.setIndex(new BufferAttribute(index, 1)) + } + // options.lazyGeneration = false + const bvh = new MeshBVH(geometry, options) + const serialized = MeshBVH.serialize(bvh, {}) + + return { serialized, error: null } + } catch (error) { + return { serialized: null, error } + } +} From 711895a358051646e8e5b49db7871bb1bc1827a6 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 9 Jan 2025 18:29:58 -0500 Subject: [PATCH 25/77] Add TODO --- .../client-core/src/networking/AvatarSpawnSystem.tsx | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/client-core/src/networking/AvatarSpawnSystem.tsx b/packages/client-core/src/networking/AvatarSpawnSystem.tsx index eda321d018b..64a2a64d748 100644 --- a/packages/client-core/src/networking/AvatarSpawnSystem.tsx +++ b/packages/client-core/src/networking/AvatarSpawnSystem.tsx @@ -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,7 +19,7 @@ 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. */ @@ -56,6 +56,7 @@ import { avatarPath, userAvatarPath } from '@ir-engine/common/src/schema.type.mo import { AvatarNetworkAction } from '@ir-engine/engine/src/avatar/state/AvatarNetworkActions' import { ErrorComponent } from '@ir-engine/engine/src/scene/components/ErrorComponent' import { SceneSettingsComponent } from '@ir-engine/engine/src/scene/components/SceneSettingsComponent' +import { NameComponent } from '@ir-engine/spatial/src/common/NameComponent' import { EngineState } from '@ir-engine/spatial/src/EngineState' import { useChildrenWithComponents } from '@ir-engine/spatial/src/transform/components/EntityTree' import { SearchParamState } from '../common/services/RouterService' @@ -144,6 +145,7 @@ export const AvatarSpawnReactor = (props: { sceneEntity: Entity }) => { }, [errorWithAvatar]) useEffect(() => { + console.log(userAvatar) if (isSpectating || !userAvatar) return dispatchAction( AvatarNetworkAction.setAvatarURL({ @@ -161,6 +163,10 @@ const reactor = () => { const locationSceneURL = useHookstate(getMutableState(LocationState).currentLocation.location.sceneURL).value const sceneEntity = useLoadedSceneEntity(locationSceneURL) const gltfLoaded = GLTFComponent.useSceneLoaded(sceneEntity) + const name = useOptionalComponent(sceneEntity, NameComponent)?.value + + // TODO: why doesn't this finish loading? + console.log(gltfLoaded, userID, name) if (!gltfLoaded || !userID) return null From bff46d9bef2dd60ee6a0e3ebda78574f2097905f Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Fri, 10 Jan 2025 11:13:07 -0500 Subject: [PATCH 26/77] Comment out unusable ClientModules --- packages/client-core/src/networking/AvatarSpawnSystem.tsx | 1 + packages/client-core/src/world/ClientModule.ts | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/client-core/src/networking/AvatarSpawnSystem.tsx b/packages/client-core/src/networking/AvatarSpawnSystem.tsx index 64a2a64d748..c79b81ace6d 100644 --- a/packages/client-core/src/networking/AvatarSpawnSystem.tsx +++ b/packages/client-core/src/networking/AvatarSpawnSystem.tsx @@ -166,6 +166,7 @@ const reactor = () => { const name = useOptionalComponent(sceneEntity, NameComponent)?.value // TODO: why doesn't this finish loading? + // TODO: validate that all parts of sky-station.gltf load, simplify if needed console.log(gltfLoaded, userID, name) if (!gltfLoaded || !userID) return null diff --git a/packages/client-core/src/world/ClientModule.ts b/packages/client-core/src/world/ClientModule.ts index 3543d950ec1..4d01411a0b1 100644 --- a/packages/client-core/src/world/ClientModule.ts +++ b/packages/client-core/src/world/ClientModule.ts @@ -27,7 +27,7 @@ import { WidgetAppServiceReceptorSystem } from '@ir-engine/spatial/src/xrui/Widg import { AvatarSpawnSystem } from '../networking/AvatarSpawnSystem' // import { AvatarUISystem } from '../systems/AvatarUISystem' -import { LoadingUISystem } from '../systems/LoadingUISystem' +// import { LoadingUISystem } from '../systems/LoadingUISystem' // import { MediaControlSystem } from '../systems/MediaControlSystem' import { PositionalAudioSystem } from '../systems/PositionalAudioSystem' // import { WarningUISystem } from '../systems/WarningUISystem' @@ -42,7 +42,7 @@ export { AvatarSpawnSystem, // AvatarUISystem, LinkRedirectSystem, - LoadingUISystem, + // LoadingUISystem, // MediaControlSystem, PortalRedirectSystem, PositionalAudioSystem, From b71129dd687c2c0493e39cf1389d98f6b6061156 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Fri, 10 Jan 2025 11:28:39 -0500 Subject: [PATCH 27/77] use .native files instead of entirely new package --- .../src/components/World/EngineHooks.native.tsx} | 0 .../src/components/World/LoadLocationScene.native.tsx} | 0 .../src/hooks/useEngineCanvas.native.ts} | 0 .../src/world/Location.native.tsx} | 2 +- packages/clientNative/src/pages/location/LocationPage.tsx | 6 +++--- 5 files changed, 4 insertions(+), 4 deletions(-) rename packages/{client-core-mobile/src/components/World/EngineHooks.ts => client-core/src/components/World/EngineHooks.native.tsx} (100%) rename packages/{client-core-mobile/src/components/World/LoadLocationScene.tsx => client-core/src/components/World/LoadLocationScene.native.tsx} (100%) rename packages/{client-core-mobile/src/hooks/useEngineCanvas.ts => client-core/src/hooks/useEngineCanvas.native.ts} (100%) rename packages/{client-core-mobile/src/world/Location.tsx => client-core/src/world/Location.native.tsx} (96%) diff --git a/packages/client-core-mobile/src/components/World/EngineHooks.ts b/packages/client-core/src/components/World/EngineHooks.native.tsx similarity index 100% rename from packages/client-core-mobile/src/components/World/EngineHooks.ts rename to packages/client-core/src/components/World/EngineHooks.native.tsx diff --git a/packages/client-core-mobile/src/components/World/LoadLocationScene.tsx b/packages/client-core/src/components/World/LoadLocationScene.native.tsx similarity index 100% rename from packages/client-core-mobile/src/components/World/LoadLocationScene.tsx rename to packages/client-core/src/components/World/LoadLocationScene.native.tsx diff --git a/packages/client-core-mobile/src/hooks/useEngineCanvas.ts b/packages/client-core/src/hooks/useEngineCanvas.native.ts similarity index 100% rename from packages/client-core-mobile/src/hooks/useEngineCanvas.ts rename to packages/client-core/src/hooks/useEngineCanvas.native.ts diff --git a/packages/client-core-mobile/src/world/Location.tsx b/packages/client-core/src/world/Location.native.tsx similarity index 96% rename from packages/client-core-mobile/src/world/Location.tsx rename to packages/client-core/src/world/Location.native.tsx index 3726355666f..1ee4fc178bb 100644 --- a/packages/client-core-mobile/src/world/Location.tsx +++ b/packages/client-core/src/world/Location.native.tsx @@ -23,7 +23,7 @@ All portions of the code written by the Infinite Reality Engine team are Copyrig Infinite Reality Engine. All Rights Reserved. */ -import { useLoadLocation } from '@ir-engine/client-core-mobile/src/components/World/LoadLocationScene' +import { useLoadLocation } from '@ir-engine/client-core/src/components/World/LoadLocationScene' import { AuthService } from '@ir-engine/client-core/src/user/services/AuthService' import multiLogger from '@ir-engine/common/src/logger' diff --git a/packages/clientNative/src/pages/location/LocationPage.tsx b/packages/clientNative/src/pages/location/LocationPage.tsx index 4ba59da7995..908cdda1c9f 100644 --- a/packages/clientNative/src/pages/location/LocationPage.tsx +++ b/packages/clientNative/src/pages/location/LocationPage.tsx @@ -23,8 +23,8 @@ All portions of the code written by the Infinite Reality Engine team are Copyrig Infinite Reality Engine. All Rights Reserved. */ -import {useEngineInjection} from '@ir-engine/client-core-mobile/src/components/World/EngineHooks'; -import {useEngineCanvas} from '@ir-engine/client-core-mobile/src/hooks/useEngineCanvas'; +import {useEngineInjection} from '@ir-engine/client-core/src/components/World/EngineHooks'; +import {useEngineCanvas} from '@ir-engine/client-core/src/hooks/useEngineCanvas'; import {useSpatialEngine} from '@ir-engine/spatial/src/initializeEngine'; import {GLView} from 'expo-gl'; import {useCallback, useState} from 'react'; @@ -33,7 +33,7 @@ import { NativeHTMLCanvasElement, NativeWebGLRenderingContext, } from '../../polyfill/NativeHTMLCanvasElement'; -import LocationPage from '@ir-engine/client-core-mobile/src/world/Location'; +import LocationPage from '@ir-engine/client-core/src/world/Location'; import '../../engine'; import {createCanvasEventHandler} from '../../polyfill/CanvasEventHandler'; From a31f379762c880cf65ae6f954b5ddd5c4c7f76a1 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Fri, 10 Jan 2025 11:34:46 -0500 Subject: [PATCH 28/77] Remove client-core-mobile --- packages/client-core-mobile/package.json | 53 ----- .../src/social/services/LocationService.ts | 206 ------------------ packages/client-core-mobile/tsconfig.json | 30 --- packages/clientNative/babel.config.js | 1 - packages/clientNative/package.json | 1 - 5 files changed, 291 deletions(-) delete mode 100755 packages/client-core-mobile/package.json delete mode 100755 packages/client-core-mobile/src/social/services/LocationService.ts delete mode 100755 packages/client-core-mobile/tsconfig.json diff --git a/packages/client-core-mobile/package.json b/packages/client-core-mobile/package.json deleted file mode 100755 index 3aa336d4172..00000000000 --- a/packages/client-core-mobile/package.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "name": "@ir-engine/client-core-mobile", - "version": "1.6.0", - "repository": { - "type": "git", - "url": "git://github.com/ir-engine/ir-engine.git" - }, - "engines": { - "node": ">= 18.12.0" - }, - "publishConfig": { - "access": "public" - }, - "main": "lib/client-core.umd.js", - "module": "lib/client-core.es.js", - "types": "lib/index.d.ts", - "npmClient": "npm", - "scripts": { - "check-errors": "tsc --noemit", - "test": "cross-env TEST=true vitest run --config=../../vitest.client.config.ts" - }, - "resolutions": { - "@types/react": "18.2.0", - "react": "18.2.0" - }, - "peerDependencies": { - "@types/react": "18.2.0", - "react": "18.2.0" - }, - "dependencies": { - "@ir-engine/common": "^1.6.0", - "@ir-engine/engine": "^1.6.0", - "@ir-engine/hyperflux": "^1.6.0", - "@ir-engine/ui": "^1.6.0", - "react": "18.2.0", - "typescript": "5.4.5", - "uuid": "9.0.0" - }, - "devDependencies": { - "@types/hark": "1.2.2", - "@types/node": "18.15.5", - "@types/react": "18.2.0", - "@types/three": "0.158.0", - "css-modules-require-hook": "4.2.3", - "esbuild": "0.17.12", - "react-dom": "18.2.0", - "rimraf": "4.4.0", - "sass": "1.59.3", - "trace-unhandled": "2.0.1" - }, - "license": "CPAL", - "gitHead": "2313453697ca7c6b8d36b3b166b5a6445fe1c851" -} diff --git a/packages/client-core-mobile/src/social/services/LocationService.ts b/packages/client-core-mobile/src/social/services/LocationService.ts deleted file mode 100755 index 2d2d182ec06..00000000000 --- a/packages/client-core-mobile/src/social/services/LocationService.ts +++ /dev/null @@ -1,206 +0,0 @@ -/* -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. -*/ - -import { Paginated } from '@feathersjs/feathers' - -import { - locationBanPath, - LocationID, - locationPath, - LocationType, - UserID -} from '@ir-engine/common/src/schema.type.module' -import { Engine } from '@ir-engine/ecs/src/Engine' -import { defineState, getMutableState } from '@ir-engine/hyperflux' - -import { API } from '@ir-engine/common' -import { useEffect } from 'react' -// import { NotificationService } from '../../common/services/NotificationService' -// import { AuthState } from '../../user/services/AuthService' - -export const LocationSeed: LocationType = { - id: '' as LocationID, - name: '', - slugifiedName: '', - maxUsersPerInstance: 10, - sceneId: '', - projectId: '', - url: '', - sceneAsset: {} as any, - isLobby: false, - isFeatured: false, - locationSetting: { - id: '', - locationId: '' as LocationID, - audioEnabled: false, - screenSharingEnabled: false, - faceStreamingEnabled: false, - locationType: 'private', - videoEnabled: false, - createdAt: '', - updatedAt: '' - }, - locationAuthorizedUsers: [], - locationBans: [], - updatedBy: '' as UserID, - createdAt: '', - updatedAt: '' -} - -export const LocationState = defineState({ - name: 'LocationState', - initial: () => ({ - locationName: null! as string, - currentLocation: { - location: LocationSeed as LocationType, - bannedUsers: [] as string[], - selfUserBanned: false, - selfNotAuthorized: false - }, - invalidLocation: false - }), - - setLocationName: (locationName: string) => { - getMutableState(LocationState).merge({ locationName }) - }, - - fetchingCurrentSocialLocation: () => { - getMutableState(LocationState).merge({ - currentLocation: { - location: LocationSeed as LocationType, - bannedUsers: [] as string[], - selfUserBanned: false, - selfNotAuthorized: false - } - }) - }, - - socialLocationRetrieved: (location: LocationType) => { - let bannedUsers = [] as string[] - location.locationBans.forEach((ban) => { - bannedUsers.push(ban.userId) - }) - bannedUsers = [...new Set(bannedUsers)] - getMutableState(LocationState).merge({ - currentLocation: { - location: { - ...location - }, - bannedUsers, - selfUserBanned: false, - selfNotAuthorized: false - } - }) - }, - - socialLocationNotFound: () => { - getMutableState(LocationState).merge({ - currentLocation: { - location: LocationSeed, - bannedUsers: [], - selfUserBanned: false, - selfNotAuthorized: false - }, - invalidLocation: true - }) - }, - - socialSelfUserBanned: (banned: boolean) => { - getMutableState(LocationState).currentLocation.merge({ selfUserBanned: banned }) - }, - - socialLocationNotAuthorized: () => { - getMutableState(LocationState).currentLocation.merge({ selfNotAuthorized: true }) - } -}) - -export const LocationService = { - getLocation: async (locationId: LocationID) => { - try { - LocationState.fetchingCurrentSocialLocation() - const location = await API.instance.service(locationPath).get(locationId) - LocationState.socialLocationRetrieved(location) - } catch (err) { - // NotificationService.dispatchNotify(err.message, { variant: 'error' }) - } - }, - getLocationByName: async (locationName: string) => { - LocationState.fetchingCurrentSocialLocation() - try { - const locationResult = (await API.instance.service(locationPath).find({ - query: { - slugifiedName: locationName - } - })) as Paginated - - if (locationResult && locationResult.total > 0) { - if ( - locationResult.data[0].locationSetting?.locationType === 'private' && - !locationResult.data[0].locationAuthorizedUsers?.find( - (authUser) => authUser.userId === Engine.instance.userID - ) - ) { - LocationState.socialLocationNotAuthorized() - } else LocationState.socialLocationRetrieved(locationResult.data[0]) - } else { - LocationState.socialLocationNotFound() - } - } catch (err) { - // if (err.message.includes('Unable to find projectId')) - // NotificationService.dispatchNotify('You do not have access to this location.', { - // variant: 'error', - // persist: true - // }) - } - }, - banUserFromLocation: async (userId: UserID, locationId: LocationID) => { - try { - await API.instance.service(locationBanPath).create({ - userId: userId, - locationId: locationId - }) - } catch (err) { - // NotificationService.dispatchNotify(err.message, { variant: 'error' }) - } - }, - useLocationBanListeners: () => { - useEffect(() => { - // const locationBanCreatedListener = async (params) => { - // const selfUser = getState(AuthState).user - // const currentLocation = getState(LocationState).currentLocation.location - // const locationBan = params.locationBan - // if (selfUser.id === locationBan.userId && currentLocation.id === locationBan.locationId) { - // const userId = selfUser.id ?? '' - // const user = await API.instance.service(userPath).get(userId) - // getMutableState(AuthState).merge({ user }) - // } - // } - // API.instance.service(locationBanPath).on('created', locationBanCreatedListener) - return () => { - // API.instance.service(locationBanPath).off('created', locationBanCreatedListener) - } - }, []) - } -} diff --git a/packages/client-core-mobile/tsconfig.json b/packages/client-core-mobile/tsconfig.json deleted file mode 100755 index bd0eb6ac185..00000000000 --- a/packages/client-core-mobile/tsconfig.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "compilerOptions": { - "target": "ESNext", - "useDefineForClassFields": true, - "module": "CommonJS", - "lib": ["ESNext", "DOM", "DOM.Iterable"], - "skipLibCheck": true, - "moduleResolution": "node", - "allowImportingTsExtensions": true, - "isolatedModules": true, - "moduleDetection": "force", - "noEmit": true, - "allowJs": true, - "forceConsistentCasingInFileNames": true, - "strict": false, - "strictNullChecks": true, - "strictBindCallApply": true, - "noImplicitAny": false, - "resolveJsonModule": true, - "esModuleInterop": true, - "sourceMap": true, - "jsx": "react", - "experimentalDecorators": true, - "allowSyntheticDefaultImports": true, - "emitDecoratorMetadata": true, - "declaration": false, - "types": ["@types/node"] - }, - "include": ["../../__global.d.ts", "../server-core/src", "./src", "./index.ts"] -} diff --git a/packages/clientNative/babel.config.js b/packages/clientNative/babel.config.js index 85c1db984e3..3288112b8ae 100644 --- a/packages/clientNative/babel.config.js +++ b/packages/clientNative/babel.config.js @@ -28,7 +28,6 @@ const rootDir = path.resolve(__dirname, '../..'); // List of all packages used by Client Native. const packages = [ - 'client-core-mobile', 'hyperflux', 'projects', 'projects-mobile', diff --git a/packages/clientNative/package.json b/packages/clientNative/package.json index 836054a6cc1..e99d0ea325b 100644 --- a/packages/clientNative/package.json +++ b/packages/clientNative/package.json @@ -21,7 +21,6 @@ "dependencies": { "@callstack/react-native-draco": "^0.3.0", "@expo/browser-polyfill": "^1.0.1", - "@ir-engine/client-core-mobile": "^1.6.0", "@ir-engine/common": "^1.6.0", "@ir-engine/engine": "^1.6.0", "@ir-engine/hyperflux": "^1.6.0", From 82a4e4e6208cd84aa496be0370549cd59b13bf05 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Fri, 10 Jan 2025 11:37:22 -0500 Subject: [PATCH 29/77] Remove projects-mobile --- packages/clientNative/babel.config.js | 1 - packages/projects-mobile/package.json | 23 ---------- .../src/loadConfigForProject.ts | 42 ------------------- .../src/loadEngineInjection.ts | 41 ------------------ packages/projects-mobile/tsconfig.json | 30 ------------- 5 files changed, 137 deletions(-) delete mode 100644 packages/projects-mobile/package.json delete mode 100644 packages/projects-mobile/src/loadConfigForProject.ts delete mode 100644 packages/projects-mobile/src/loadEngineInjection.ts delete mode 100755 packages/projects-mobile/tsconfig.json diff --git a/packages/clientNative/babel.config.js b/packages/clientNative/babel.config.js index 3288112b8ae..87e7094bc10 100644 --- a/packages/clientNative/babel.config.js +++ b/packages/clientNative/babel.config.js @@ -30,7 +30,6 @@ const rootDir = path.resolve(__dirname, '../..'); const packages = [ 'hyperflux', 'projects', - 'projects-mobile', 'common', 'ecs', 'engine', diff --git a/packages/projects-mobile/package.json b/packages/projects-mobile/package.json deleted file mode 100644 index 2b8b015a04b..00000000000 --- a/packages/projects-mobile/package.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "@ir-engine/projects-mobile", - "version": "1.6.0", - "main": "index.ts", - "private": true, - "description": "", - "scripts": { - "test": "exit 0" - }, - "repository": { - "type": "git", - "url": "git://github.com/ir-engine/ir-engine.git" - }, - "publishConfig": { - "access": "public" - }, - "author": "", - "license": "CPAL", - "bugs": { - "url": "https://github.com/ir-engine/ir-engine/issues" - }, - "homepage": "https://github.com/ir-engine/ir-engine#readme" -} diff --git a/packages/projects-mobile/src/loadConfigForProject.ts b/packages/projects-mobile/src/loadConfigForProject.ts deleted file mode 100644 index e110e3558a3..00000000000 --- a/packages/projects-mobile/src/loadConfigForProject.ts +++ /dev/null @@ -1,42 +0,0 @@ -/* -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. -*/ - -import { ProjectConfigInterface } from '@ir-engine/projects/ProjectConfigInterface' - -const configs = {} as Record - -export const loadConfigForProject = async (project: string): Promise => { - try { - if (configs[project]) return configs[project] - // const [orgname, projectName] = project.split('/') - const projectConfig = (await require(`../../projects/default-project/xrengine.config.ts`)) - .default as ProjectConfigInterface - configs[project] = projectConfig - return projectConfig - } catch (e) { - console.log(`Failed to import config for project ${project} with reason ${e}`) - return null! - } -} diff --git a/packages/projects-mobile/src/loadEngineInjection.ts b/packages/projects-mobile/src/loadEngineInjection.ts deleted file mode 100644 index aa23eaa4e42..00000000000 --- a/packages/projects-mobile/src/loadEngineInjection.ts +++ /dev/null @@ -1,41 +0,0 @@ -/* -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. -*/ - -import { loadConfigForProject } from './loadConfigForProject' - -export const loadEngineInjection = async () => { - // let projects = await API.instance.service(projectsPath).find() - const projects = ['default-project'] - - const results = await Promise.all( - projects.map(async (project) => { - const projectConfig = (await loadConfigForProject(project))! - if (typeof projectConfig.worldInjection !== 'function') return null! - return (await projectConfig.worldInjection()).default?.() - }) - ) - - return results.filter((result) => result !== null) -} diff --git a/packages/projects-mobile/tsconfig.json b/packages/projects-mobile/tsconfig.json deleted file mode 100755 index 5484bb77e6c..00000000000 --- a/packages/projects-mobile/tsconfig.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "compilerOptions": { - "target": "ESNext", - "useDefineForClassFields": true, - "module": "CommonJS", - "lib": ["ESNext", "DOM", "DOM.Iterable"], - "skipLibCheck": true, - "moduleResolution": "node", - "allowImportingTsExtensions": true, - "isolatedModules": true, - "moduleDetection": "force", - "noEmit": true, - "allowJs": true, - "forceConsistentCasingInFileNames": true, - "strict": false, - "strictNullChecks": true, - "strictBindCallApply": true, - "noImplicitAny": false, - "resolveJsonModule": true, - "esModuleInterop": true, - "sourceMap": true, - "jsx": "react", - "experimentalDecorators": true, - "allowSyntheticDefaultImports": true, - "emitDecoratorMetadata": true, - "declaration": false, - "types": ["@types/node"] - }, - "include": ["../../__global.d.ts", "./src", "./index.ts"] -} \ No newline at end of file From d4f74bf143c430253bd35e27605d7ef7a0b2bf95 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Fri, 10 Jan 2025 12:01:02 -0500 Subject: [PATCH 30/77] Clean up LocationRoutes reference --- packages/clientNative/App.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/clientNative/App.tsx b/packages/clientNative/App.tsx index de52f2b45f5..9eef417bda3 100644 --- a/packages/clientNative/App.tsx +++ b/packages/clientNative/App.tsx @@ -34,7 +34,6 @@ Infinite Reality Engine. All Rights Reserved. // createHyperStore() import React, {Suspense, lazy, useEffect} from 'react'; import {SafeAreaView, View, Text} from 'react-native'; -import LocationRoutes from './src/pages/location/location'; import waitForClientAuthenticated from '@ir-engine/client-core/src/util/wait-for-client-authenticated'; import {pipeLogs} from '@ir-engine/common/src/logger'; import {API} from '@ir-engine/common'; From 9ac98b6001ecde556935ba00c2b5f9e7597b057b Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Fri, 10 Jan 2025 12:03:03 -0500 Subject: [PATCH 31/77] revert engine change --- packages/clientNative/src/engine.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/clientNative/src/engine.tsx b/packages/clientNative/src/engine.tsx index a4fffaede31..0e554f28358 100644 --- a/packages/clientNative/src/engine.tsx +++ b/packages/clientNative/src/engine.tsx @@ -14,7 +14,7 @@ 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 +All portions of the code written by the Infinite Reality Engine team are Copyright � 2021-2023 Infinite Reality Engine. All Rights Reserved. */ From 6f9c2188301740946fb13e026c370c7a210da932 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Fri, 10 Jan 2025 12:20:25 -0500 Subject: [PATCH 32/77] Realign with upstream --- .../World/LoadLocationScene.native.tsx | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/packages/client-core/src/components/World/LoadLocationScene.native.tsx b/packages/client-core/src/components/World/LoadLocationScene.native.tsx index ed179ed895d..d39906761f3 100755 --- a/packages/client-core/src/components/World/LoadLocationScene.native.tsx +++ b/packages/client-core/src/components/World/LoadLocationScene.native.tsx @@ -71,12 +71,13 @@ export const useLoadLocation = (props: { locationName: string }) => { !locationState.currentLocation.location.sceneId.value || locationState.invalidLocation.value || locationState.currentLocation.selfNotAuthorized.value || - !scene + !locationState.currentLocation.location.sceneURL.value ) return - const sceneURL = scene.url - return GLTFAssetState.loadScene(sceneURL, scene.id) - }, [locationState.currentLocation.location.sceneId, scene]) + const sceneURL = locationState.currentLocation.location.sceneURL.value + const sceneID = locationState.currentLocation.location.sceneId.value + return GLTFAssetState.loadScene(sceneURL, sceneID) + }, [locationState.currentLocation.location.sceneId, locationState.currentLocation.location.sceneURL]) } export const useLoadScene = (props: { projectName: string; sceneName: string }) => { @@ -85,6 +86,12 @@ export const useLoadScene = (props: { projectName: string; sceneName: string }) const key = `${props.projectName}/${props.sceneName}` const url = getState(DomainConfigState).cloudDomain + `/projects/${key}` getMutableState(LocationState).currentLocation.location.sceneId.set(key) - return GLTFAssetState.loadScene(url, key) + getMutableState(LocationState).currentLocation.location.sceneURL.set(url) + const unload = GLTFAssetState.loadScene(url, key) + return () => { + getMutableState(LocationState).currentLocation.location.sceneId.set('') + getMutableState(LocationState).currentLocation.location.sceneURL.set('') + unload() + } }, []) } From e25c0c4c523cd6be46fca2a5497d051a83cae308 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Fri, 10 Jan 2025 15:12:00 -0500 Subject: [PATCH 33/77] Remove url search from AvatarSpawnSystem --- packages/client-core/src/networking/AvatarSpawnSystem.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/client-core/src/networking/AvatarSpawnSystem.tsx b/packages/client-core/src/networking/AvatarSpawnSystem.tsx index c79b81ace6d..0a486ddd68a 100644 --- a/packages/client-core/src/networking/AvatarSpawnSystem.tsx +++ b/packages/client-core/src/networking/AvatarSpawnSystem.tsx @@ -25,7 +25,6 @@ Infinite Reality Engine. All Rights Reserved. import React, { useEffect } from 'react' -import { getSearchParamFromURL } from '@ir-engine/common/src/utils/getSearchParamFromURL' import { spawnLocalAvatarInWorld } from '@ir-engine/common/src/world/receiveJoinWorld' import { defineSystem, @@ -75,7 +74,10 @@ export const AvatarSpawnReactor = (props: { sceneEntity: Entity }) => { useImmediateEffect(() => { const sceneSettingsSpectateEntity = getOptionalComponent(settingsQuery[0], SceneSettingsComponent)?.spectateEntity - spectateEntity.set(sceneSettingsSpectateEntity || (getSearchParamFromURL('spectate') as EntityUUID)) + // spectateEntity.set(sceneSettingsSpectateEntity || (getSearchParamFromURL('spectate') as EntityUUID)) + if (sceneSettingsSpectateEntity) { + spectateEntity.set(sceneSettingsSpectateEntity) + } }, [settingsQuery[0], searchParams.value['spectate']]) const isSpectating = typeof spectateEntity.value === 'string' From 3ebf5abca5218efdf58775081e09e25b1a18d74b Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 13 Jan 2025 11:19:15 -0500 Subject: [PATCH 34/77] Add react native basis universal --- packages/clientNative/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/clientNative/package.json b/packages/clientNative/package.json index e99d0ea325b..c9c8336fc4a 100644 --- a/packages/clientNative/package.json +++ b/packages/clientNative/package.json @@ -19,6 +19,7 @@ "react": "18.2.0" }, "dependencies": { + "@callstack/react-native-basis-universal": "^0.3.0", "@callstack/react-native-draco": "^0.3.0", "@expo/browser-polyfill": "^1.0.1", "@ir-engine/common": "^1.6.0", From 1093d1b614ce5bb7367867b630151bdd780ecff3 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 13 Jan 2025 11:22:03 -0500 Subject: [PATCH 35/77] Start implementing KTX2 loader --- .../assets/loaders/gltf/KTX2Loader.native.ts | 68 ++++++++++++++----- 1 file changed, 51 insertions(+), 17 deletions(-) diff --git a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts index dfa15748f9e..ae436138084 100644 --- a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts +++ b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.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,13 +19,16 @@ 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 { CompressedTexture, CompressedTextureLoader, LoadingManager, WebGLRenderer } from 'three' +import { read } from '@callstack/react-native-basis-universal' +import { CompressedTexture, LoadingManager, WebGLRenderer } from 'three' +import { FileLoader } from '../base/FileLoader' +import { Loader } from '../base/Loader' -export class KTX2Loader extends CompressedTextureLoader { +export class KTX2Loader extends Loader { constructor(manager?: LoadingManager) { super(manager) console.warn('NATIVE KTX2 LOADER IS INITIALIZED') @@ -45,23 +48,54 @@ export class KTX2Loader extends CompressedTextureLoader { return this } - parse( - buffer: ArrayBuffer, - onLoad: (texture: CompressedTexture) => void, - onError?: (event: ErrorEvent) => void - ): KTX2Loader { - debugger - return this - } - load( url: string, onLoad: (texture: CompressedTexture) => void, onProgress?: (requrest: ProgressEvent) => void | undefined, onError?: ((event: ErrorEvent) => void) | undefined, signal?: AbortSignal - ): CompressedTexture { - debugger - return null + ) { + const loader = new FileLoader(this.manager) + + loader.setResponseType('arraybuffer') + loader.setWithCredentials(this.withCredentials) + + loader.load( + url, + (buffer) => { + this._createTexture(buffer) + .then((texture) => (onLoad ? onLoad(texture) : null)) + .catch(onError) + }, + onProgress, + onError, + signal + ) + } + + /** + * @param {ArrayBuffer} buffer + * @param {object?} config + * @return {Promise} + */ + async _createTexture(buffer, config = {}) { + const container = read(new Uint8Array(buffer)) + + if (container.vkFormat !== VK_FORMAT_UNDEFINED) { + return createRawTexture(container) + } + + // + const taskConfig = config + const texturePending = this.init() + .then(() => { + return this.workerPool.postMessage({ type: 'transcode', buffer, taskConfig: taskConfig }, [buffer]) + }) + .then((e) => this._createTextureFrom(e.data, container)) + + // Cache the task result. + _taskCache.set(buffer, { promise: texturePending }) + + return texturePending } } From f929cc52e5a62a4df3a84c151dbb295d75e64311 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 13 Jan 2025 11:25:25 -0500 Subject: [PATCH 36/77] Add todos --- packages/engine/src/gltf/GLTFComponent.tsx | 9 ++++++--- packages/engine/src/gltf/GLTFLoaderFunctions.ts | 12 +++++++++--- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/packages/engine/src/gltf/GLTFComponent.tsx b/packages/engine/src/gltf/GLTFComponent.tsx index 4f9fadd39f0..8cc4813a5b9 100644 --- a/packages/engine/src/gltf/GLTFComponent.tsx +++ b/packages/engine/src/gltf/GLTFComponent.tsx @@ -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,7 +19,7 @@ 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. */ @@ -189,6 +189,7 @@ export const GLTFComponent = defineComponent({ const dependencies = gltfComponent.dependencies const progress = gltfComponent.progress.value + console.log(instanceID, progress) return componentDependenciesLoaded(dependencies.value as ComponentDependencies | undefined) && progress === 100 }, @@ -263,6 +264,8 @@ const ResourceReactor = (props: { documentID: string; entity: Entity }) => { if (getComponent(props.entity, GLTFComponent).progress === 100) return if (!getState(GLTFDocumentState)[props.documentID]) return const entities = resourceQuery.filter((e) => getComponent(e, SourceComponent) === props.documentID) + // TODO: why isn't avatar dependency loaded? + console.log(props, entities, dependenciesLoaded, getState(GLTFDocumentState)[props.documentID]) if (!entities.length) { if (dependenciesLoaded) { getMutableComponent(props.entity, GLTFComponent).progress.set(100) diff --git a/packages/engine/src/gltf/GLTFLoaderFunctions.ts b/packages/engine/src/gltf/GLTFLoaderFunctions.ts index 7ab15b93c00..6fd7bcde891 100644 --- a/packages/engine/src/gltf/GLTFLoaderFunctions.ts +++ b/packages/engine/src/gltf/GLTFLoaderFunctions.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/EtherealEngine/etherealengine/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,7 +19,7 @@ The Original Code is Ethereal Engine. The Original Developer is the Initial Developer. The Initial Developer of the Original Code is the Ethereal Engine team. -All portions of the code written by the Ethereal Engine team are Copyright © 2021-2023 +All portions of the code written by the Ethereal Engine team are Copyright © 2021-2023 Ethereal Engine. All Rights Reserved. */ @@ -830,6 +830,10 @@ const useLoadTexture = (options: GLTFParserOptions, textureIndex?: number) => { } const texture = GLTFLoaderFunctions.useLoadTextureImage(options, textureIndex, sourceIndex, loader) + if (basisu) { + // TODO: validate texture loading with ktx2loader + console.log('loading texture', texture) + } return texture } @@ -900,9 +904,11 @@ const useLoadImageSource = ( const sourceURI = useHookstate('') const result = useHookstate(null) + // TODO: get this working with KTX2Loader const [loadedTexture, error] = useTexture(sourceURI.value, UndefinedEntity, () => {}, loader) let isObjectURL = false + // TODO: validate skybox const bufferViewSourceURI = GLTFLoaderFunctions.useLoadBufferView(options, sourceDef?.bufferView) useEffect(() => { From 383613086fc37cd2cedb077baed2b12cc45b3d45 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 13 Jan 2025 11:45:55 -0500 Subject: [PATCH 37/77] Import KTX2 loader --- .../assets/loaders/gltf/KTX2Loader.native.ts | 277 +++++++++++++++++- 1 file changed, 276 insertions(+), 1 deletion(-) diff --git a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts index ae436138084..98babdf2f0a 100644 --- a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts +++ b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts @@ -23,7 +23,7 @@ All portions of the code written by the Infinite Reality Engine team are Copyrig Infinite Reality Engine. All Rights Reserved. */ -import { read } from '@callstack/react-native-basis-universal' +import * as BasisModule from '@callstack/react-native-basis-universal' import { CompressedTexture, LoadingManager, WebGLRenderer } from 'three' import { FileLoader } from '../base/FileLoader' import { Loader } from '../base/Loader' @@ -99,3 +99,278 @@ export class KTX2Loader extends Loader { return texturePending } } + +KTX2Loader.BasisWorker = function () { + let config + let transcoderPending + + const EngineFormat = _EngineFormat + const TranscoderFormat = _TranscoderFormat + const BasisFormat = _BasisFormat + + self.addEventListener('message', function (e) { + const message = e.data + + switch (message.type) { + case 'init': + config = message.config + init(message.transcoderBinary) + break + + case 'transcode': + transcoderPending.then(() => { + try { + const { faces, buffers, width, height, hasAlpha, format, dfdFlags } = transcode(message.buffer) + + self.postMessage( + { type: 'transcode', id: message.id, faces, width, height, hasAlpha, format, dfdFlags }, + buffers + ) + } catch (error) { + console.error(error) + + self.postMessage({ type: 'error', id: message.id, error: error.message }) + } + }) + break + } + }) + + function init(wasmBinary) { + transcoderPending = new Promise((resolve) => { + // BasisModule = { wasmBinary, onRuntimeInitialized: resolve } + // BASIS(BasisModule) + }).then(() => { + BasisModule.initializeBasis() + + if (BasisModule.KTX2File === undefined) { + console.warn('THREE.KTX2Loader: Please update Basis Universal transcoder.') + } + }) + } + + function transcode(buffer) { + const ktx2File = new BasisModule.KTX2File(new Uint8Array(buffer)) + + function cleanup() { + ktx2File.close() + ktx2File.delete() + } + + if (!ktx2File.isValid()) { + cleanup() + throw new Error('THREE.KTX2Loader: Invalid or unsupported .ktx2 file') + } + + const basisFormat = ktx2File.isUASTC() ? BasisFormat.UASTC_4x4 : BasisFormat.ETC1S + const width = ktx2File.getWidth() + const height = ktx2File.getHeight() + const layerCount = ktx2File.getLayers() || 1 + const levelCount = ktx2File.getLevels() + const faceCount = ktx2File.getFaces() + const hasAlpha = ktx2File.getHasAlpha() + const dfdFlags = ktx2File.getDFDFlags() + + const { transcoderFormat, engineFormat } = getTranscoderFormat(basisFormat, width, height, hasAlpha) + + if (!width || !height || !levelCount) { + cleanup() + throw new Error('THREE.KTX2Loader: Invalid texture') + } + + if (!ktx2File.startTranscoding()) { + cleanup() + throw new Error('THREE.KTX2Loader: .startTranscoding failed') + } + + const faces = [] + const buffers = [] + + for (let face = 0; face < faceCount; face++) { + const mipmaps = [] + + for (let mip = 0; mip < levelCount; mip++) { + const layerMips = [] + + let mipWidth, mipHeight + + for (let layer = 0; layer < layerCount; layer++) { + const levelInfo = ktx2File.getImageLevelInfo(mip, layer, face) + + if ( + face === 0 && + mip === 0 && + layer === 0 && + (levelInfo.origWidth % 4 !== 0 || levelInfo.origHeight % 4 !== 0) + ) { + console.warn('THREE.KTX2Loader: ETC1S and UASTC textures should use multiple-of-four dimensions.') + } + + if (levelCount > 1) { + mipWidth = levelInfo.origWidth + mipHeight = levelInfo.origHeight + } else { + // Handles non-multiple-of-four dimensions in textures without mipmaps. Textures with + // mipmaps must use multiple-of-four dimensions, for some texture formats and APIs. + // See mrdoob/three.js#25908. + mipWidth = levelInfo.width + mipHeight = levelInfo.height + } + + const dst = new Uint8Array(ktx2File.getImageTranscodedSizeInBytes(mip, layer, 0, transcoderFormat)) + const status = ktx2File.transcodeImage(dst, mip, layer, face, transcoderFormat, 0, -1, -1) + + if (!status) { + cleanup() + throw new Error('THREE.KTX2Loader: .transcodeImage failed.') + } + + layerMips.push(dst) + } + + const mipData = concat(layerMips) + + mipmaps.push({ data: mipData, width: mipWidth, height: mipHeight }) + buffers.push(mipData.buffer) + } + + faces.push({ mipmaps, width, height, format: engineFormat }) + } + + cleanup() + + return { faces, buffers, width, height, hasAlpha, format: engineFormat, dfdFlags } + } + + // + + // Optimal choice of a transcoder target format depends on the Basis format (ETC1S or UASTC), + // device capabilities, and texture dimensions. The list below ranks the formats separately + // for ETC1S and UASTC. + // + // In some cases, transcoding UASTC to RGBA32 might be preferred for higher quality (at + // significant memory cost) compared to ETC1/2, BC1/3, and PVRTC. The transcoder currently + // chooses RGBA32 only as a last resort and does not expose that option to the caller. + const FORMAT_OPTIONS = [ + { + if: 'astcSupported', + basisFormat: [BasisFormat.UASTC_4x4], + transcoderFormat: [TranscoderFormat.ASTC_4x4, TranscoderFormat.ASTC_4x4], + engineFormat: [EngineFormat.RGBA_ASTC_4x4_Format, EngineFormat.RGBA_ASTC_4x4_Format], + priorityETC1S: Infinity, + priorityUASTC: 1, + needsPowerOfTwo: false + }, + { + if: 'bptcSupported', + basisFormat: [BasisFormat.ETC1S, BasisFormat.UASTC_4x4], + transcoderFormat: [TranscoderFormat.BC7_M5, TranscoderFormat.BC7_M5], + engineFormat: [EngineFormat.RGBA_BPTC_Format, EngineFormat.RGBA_BPTC_Format], + priorityETC1S: 3, + priorityUASTC: 2, + needsPowerOfTwo: false + }, + { + if: 'dxtSupported', + basisFormat: [BasisFormat.ETC1S, BasisFormat.UASTC_4x4], + transcoderFormat: [TranscoderFormat.BC1, TranscoderFormat.BC3], + engineFormat: [EngineFormat.RGB_S3TC_DXT1_Format, EngineFormat.RGBA_S3TC_DXT5_Format], + priorityETC1S: 4, + priorityUASTC: 5, + needsPowerOfTwo: false + }, + { + if: 'etc2Supported', + basisFormat: [BasisFormat.ETC1S, BasisFormat.UASTC_4x4], + transcoderFormat: [TranscoderFormat.ETC1, TranscoderFormat.ETC2], + engineFormat: [EngineFormat.RGB_ETC2_Format, EngineFormat.RGBA_ETC2_EAC_Format], + priorityETC1S: 1, + priorityUASTC: 3, + needsPowerOfTwo: false + }, + { + if: 'etc1Supported', + basisFormat: [BasisFormat.ETC1S, BasisFormat.UASTC_4x4], + transcoderFormat: [TranscoderFormat.ETC1], + engineFormat: [EngineFormat.RGB_ETC1_Format], + priorityETC1S: 2, + priorityUASTC: 4, + needsPowerOfTwo: false + }, + { + if: 'pvrtcSupported', + basisFormat: [BasisFormat.ETC1S, BasisFormat.UASTC_4x4], + transcoderFormat: [TranscoderFormat.PVRTC1_4_RGB, TranscoderFormat.PVRTC1_4_RGBA], + engineFormat: [EngineFormat.RGB_PVRTC_4BPPV1_Format, EngineFormat.RGBA_PVRTC_4BPPV1_Format], + priorityETC1S: 5, + priorityUASTC: 6, + needsPowerOfTwo: true + } + ] + + const ETC1S_OPTIONS = FORMAT_OPTIONS.sort(function (a, b) { + return a.priorityETC1S - b.priorityETC1S + }) + const UASTC_OPTIONS = FORMAT_OPTIONS.sort(function (a, b) { + return a.priorityUASTC - b.priorityUASTC + }) + + function getTranscoderFormat(basisFormat, width, height, hasAlpha) { + let transcoderFormat + let engineFormat + + const options = basisFormat === BasisFormat.ETC1S ? ETC1S_OPTIONS : UASTC_OPTIONS + + for (let i = 0; i < options.length; i++) { + const opt = options[i] + + if (!config[opt.if]) continue + if (!opt.basisFormat.includes(basisFormat)) continue + if (hasAlpha && opt.transcoderFormat.length < 2) continue + if (opt.needsPowerOfTwo && !(isPowerOfTwo(width) && isPowerOfTwo(height))) continue + + transcoderFormat = opt.transcoderFormat[hasAlpha ? 1 : 0] + engineFormat = opt.engineFormat[hasAlpha ? 1 : 0] + + return { transcoderFormat, engineFormat } + } + + console.warn('THREE.KTX2Loader: No suitable compressed texture format found. Decoding to RGBA32.') + + transcoderFormat = TranscoderFormat.RGBA32 + engineFormat = EngineFormat.RGBAFormat + + return { transcoderFormat, engineFormat } + } + + function isPowerOfTwo(value) { + if (value <= 2) return true + + return (value & (value - 1)) === 0 && value !== 0 + } + + /** Concatenates N byte arrays. */ + function concat(arrays) { + if (arrays.length === 1) return arrays[0] + + let totalByteLength = 0 + + for (let i = 0; i < arrays.length; i++) { + const array = arrays[i] + totalByteLength += array.byteLength + } + + const result = new Uint8Array(totalByteLength) + + let byteOffset = 0 + + for (let i = 0; i < arrays.length; i++) { + const array = arrays[i] + result.set(array, byteOffset) + + byteOffset += array.byteLength + } + + return result + } +} From 70c4729810e6a0d36b68ed93b98d12d1a054c508 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 13 Jan 2025 20:46:45 -0500 Subject: [PATCH 38/77] Copy from original file --- .../assets/loaders/gltf/KTX2Loader.native.ts | 469 +++++++++++++++++- 1 file changed, 447 insertions(+), 22 deletions(-) diff --git a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts index 98babdf2f0a..95e0e7730be 100644 --- a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts +++ b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts @@ -1,3 +1,5 @@ +// @ts-nocheck - This file is not yet converted to TypeScript + /* CPAL-1.0 License @@ -19,42 +21,218 @@ 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 * as BasisModule from '@callstack/react-native-basis-universal' -import { CompressedTexture, LoadingManager, WebGLRenderer } from 'three' +/** + * Loader for KTX 2.0 GPU Texture containers. + * + * KTX 2.0 is a container format for various GPU texture formats. The loader + * supports Basis Universal GPU textures, which can be quickly transcoded to + * a wide variety of GPU texture compression formats. While KTX 2.0 also allows + * other hardware-specific formats, this loader does not yet parse them. + * + * References: + * - KTX: http://github.khronos.org/KTX-Specification/ + * - DFD: https://www.khronos.org/registry/DataFormat/specs/1.3/dataformat.1.3.html#basicdescriptor + */ + +import { isClient } from '@ir-engine/hyperflux' +import { + CompressedArrayTexture, + CompressedCubeTexture, + CompressedTexture, + Data3DTexture, + DataTexture, + DisplayP3ColorSpace, + FloatType, + HalfFloatType, + LinearDisplayP3ColorSpace, + LinearFilter, + LinearMipmapLinearFilter, + LinearSRGBColorSpace, + NoColorSpace, + RGBAFormat, + RGBA_ASTC_4x4_Format, + RGBA_ASTC_6x6_Format, + RGBA_BPTC_Format, + RGBA_ETC2_EAC_Format, + RGBA_PVRTC_4BPPV1_Format, + RGBA_S3TC_DXT5_Format, + RGB_ETC1_Format, + RGB_ETC2_Format, + RGB_PVRTC_4BPPV1_Format, + RGB_S3TC_DXT1_Format, + RGFormat, + RedFormat, + SRGBColorSpace, + UnsignedByteType +} from 'three' +import WebWorker from 'web-worker' import { FileLoader } from '../base/FileLoader' import { Loader } from '../base/Loader' - -export class KTX2Loader extends Loader { - constructor(manager?: LoadingManager) { +import { WorkerPool } from './WorkerPool.js' +import { + KHR_DF_FLAG_ALPHA_PREMULTIPLIED, + KHR_DF_PRIMARIES_BT709, + KHR_DF_PRIMARIES_DISPLAYP3, + KHR_DF_PRIMARIES_UNSPECIFIED, + KHR_DF_TRANSFER_SRGB, + KHR_SUPERCOMPRESSION_NONE, + KHR_SUPERCOMPRESSION_ZSTD, + VK_FORMAT_ASTC_6x6_SRGB_BLOCK, + VK_FORMAT_ASTC_6x6_UNORM_BLOCK, + VK_FORMAT_R16G16B16A16_SFLOAT, + VK_FORMAT_R16G16_SFLOAT, + VK_FORMAT_R16_SFLOAT, + VK_FORMAT_R32G32B32A32_SFLOAT, + VK_FORMAT_R32G32_SFLOAT, + VK_FORMAT_R32_SFLOAT, + VK_FORMAT_R8G8B8A8_SRGB, + VK_FORMAT_R8G8B8A8_UNORM, + VK_FORMAT_R8G8_SRGB, + VK_FORMAT_R8G8_UNORM, + VK_FORMAT_R8_SRGB, + VK_FORMAT_R8_UNORM, + VK_FORMAT_UNDEFINED, + read +} from './ktx-parse.module.js' +import { ZSTDDecoder } from './zstddec.module.js' + +const _taskCache = new WeakMap() + +let _activeLoaders = 0 + +let _zstd + +class KTX2Loader extends Loader { + constructor(manager) { super(manager) - console.warn('NATIVE KTX2 LOADER IS INITIALIZED') - return this + + this.transcoderPath = '' + this.transcoderBinary = null + this.transcoderPending = null + + this.workerPool = new WorkerPool() + this.workerSourceURL = '' + this.workerConfig = null + + if (typeof MSC_TRANSCODER !== 'undefined') { + console.warn( + 'THREE.KTX2Loader: Please update to latest "basis_transcoder".' + + ' "msc_basis_transcoder" is no longer supported in three.js r125+.' + ) + } } - setTranscoderPath(path: string): KTX2Loader { + setTranscoderPath(path) { + this.transcoderPath = path + return this } - setWorkerLimit(limit: number): KTX2Loader { + + setWorkerLimit(num) { + this.workerPool.setWorkerLimit(num) + return this } - detectSupport(renderer: WebGLRenderer | null): KTX2Loader { + + detectSupport(renderer) { + if (renderer.isWebGPURenderer === true) { + this.workerConfig = { + astcSupported: renderer.hasFeature('texture-compression-astc'), + etc1Supported: false, + etc2Supported: renderer.hasFeature('texture-compression-etc2'), + dxtSupported: renderer.hasFeature('texture-compression-bc'), + bptcSupported: false, + pvrtcSupported: false + } + } else { + this.workerConfig = { + astcSupported: renderer.extensions.has('WEBGL_compressed_texture_astc'), + etc1Supported: renderer.extensions.has('WEBGL_compressed_texture_etc1'), + etc2Supported: renderer.extensions.has('WEBGL_compressed_texture_etc'), + dxtSupported: renderer.extensions.has('WEBGL_compressed_texture_s3tc'), + bptcSupported: renderer.extensions.has('EXT_texture_compression_bptc'), + pvrtcSupported: + renderer.extensions.has('WEBGL_compressed_texture_pvrtc') || + renderer.extensions.has('WEBKIT_WEBGL_compressed_texture_pvrtc') + } + + if (renderer.capabilities.isWebGL2) { + // https://github.com/mrdoob/three.js/pull/22928 + this.workerConfig.etc1Supported = false + } + } + return this } - dispose(): KTX2Loader { - return this + + init() { + if (!this.transcoderPending) { + // Load transcoder wrapper. + const jsLoader = new FileLoader(this.manager) + jsLoader.setPath(this.transcoderPath) + jsLoader.setWithCredentials(this.withCredentials) + const jsContent = jsLoader.loadAsync('basis_transcoder.js') + + // Load transcoder WASM binary. + const binaryLoader = new FileLoader(this.manager) + binaryLoader.setPath(this.transcoderPath) + binaryLoader.setResponseType('arraybuffer') + binaryLoader.setWithCredentials(this.withCredentials) + const binaryContent = binaryLoader.loadAsync('basis_transcoder.wasm') + + this.transcoderPending = Promise.all([jsContent, binaryContent]).then(([jsContent, binaryContent]) => { + const fn = KTX2Loader.BasisWorker.toString() + + const body = [ + '/* constants */', + 'let _EngineFormat = ' + JSON.stringify(KTX2Loader.EngineFormat), + 'let _TranscoderFormat = ' + JSON.stringify(KTX2Loader.TranscoderFormat), + 'let _BasisFormat = ' + JSON.stringify(KTX2Loader.BasisFormat), + '/* basis_transcoder.js */', + jsContent, + '/* worker */', + fn.substring(fn.indexOf('{') + 1, fn.lastIndexOf('}')) + ].join('\n') + + this.workerSourceURL = URL.createObjectURL(new Blob([body])) + this.transcoderBinary = binaryContent + + this.workerPool.setWorkerCreator(() => { + const worker = isClient + ? new Worker(this.workerSourceURL) + : new WebWorker(`data:image/ktx2;base64,${Buffer.from(body, 'utf-8').toString('base64')}`) + const transcoderBinary = this.transcoderBinary.slice(0) + + worker.postMessage({ type: 'init', config: this.workerConfig, transcoderBinary }, [transcoderBinary]) + + return worker + }) + }) + + if (_activeLoaders > 0) { + // Each instance loads a transcoder and allocates workers, increasing network and memory cost. + + console.warn( + 'THREE.KTX2Loader: Multiple active KTX2 loaders may cause performance issues.' + + ' Use a single KTX2Loader instance, or call .dispose() on old instances.' + ) + } + + _activeLoaders++ + } + + return this.transcoderPending } - load( - url: string, - onLoad: (texture: CompressedTexture) => void, - onProgress?: (requrest: ProgressEvent) => void | undefined, - onError?: ((event: ErrorEvent) => void) | undefined, - signal?: AbortSignal - ) { + load(url, onLoad, onProgress, onError, signal) { + if (this.workerConfig === null) { + throw new Error('THREE.KTX2Loader: Missing initialization with `.detectSupport( renderer )`.') + } + const loader = new FileLoader(this.manager) loader.setResponseType('arraybuffer') @@ -63,6 +241,14 @@ export class KTX2Loader extends Loader { loader.load( url, (buffer) => { + // Check for an existing task using this buffer. A transferred buffer cannot be transferred + // again from this thread. + if (_taskCache.has(buffer)) { + const cachedTask = _taskCache.get(buffer) + + return cachedTask.promise.then(onLoad).catch(onError) + } + this._createTexture(buffer) .then((texture) => (onLoad ? onLoad(texture) : null)) .catch(onError) @@ -73,6 +259,35 @@ export class KTX2Loader extends Loader { ) } + _createTextureFrom(transcodeResult, container) { + const { faces, width, height, format, type, error, dfdFlags } = transcodeResult + + if (type === 'error') return Promise.reject(error) + + let texture + + if (container.faceCount === 6) { + texture = new CompressedCubeTexture(faces, format, UnsignedByteType) + } else { + const mipmaps = faces[0].mipmaps + + texture = + container.layerCount > 1 + ? new CompressedArrayTexture(mipmaps, width, height, container.layerCount, format, UnsignedByteType) + : new CompressedTexture(mipmaps, width, height, format, UnsignedByteType) + } + + texture.minFilter = faces[0].mipmaps.length === 1 ? LinearFilter : LinearMipmapLinearFilter + texture.magFilter = LinearFilter + texture.generateMipmaps = false + + texture.needsUpdate = true + texture.colorSpace = parseColorSpace(container) + texture.premultiplyAlpha = !!(dfdFlags & KHR_DF_FLAG_ALPHA_PREMULTIPLIED) + + return texture + } + /** * @param {ArrayBuffer} buffer * @param {object?} config @@ -98,11 +313,63 @@ export class KTX2Loader extends Loader { return texturePending } + + dispose() { + this.workerPool.dispose() + if (this.workerSourceURL) URL.revokeObjectURL(this.workerSourceURL) + + _activeLoaders-- + + return this + } } +/* CONSTANTS */ + +KTX2Loader.BasisFormat = { + ETC1S: 0, + UASTC_4x4: 1 +} + +KTX2Loader.TranscoderFormat = { + ETC1: 0, + ETC2: 1, + BC1: 2, + BC3: 3, + BC4: 4, + BC5: 5, + BC7_M6_OPAQUE_ONLY: 6, + BC7_M5: 7, + PVRTC1_4_RGB: 8, + PVRTC1_4_RGBA: 9, + ASTC_4x4: 10, + ATC_RGB: 11, + ATC_RGBA_INTERPOLATED_ALPHA: 12, + RGBA32: 13, + RGB565: 14, + BGR565: 15, + RGBA4444: 16 +} + +KTX2Loader.EngineFormat = { + RGBAFormat: RGBAFormat, + RGBA_ASTC_4x4_Format: RGBA_ASTC_4x4_Format, + RGBA_BPTC_Format: RGBA_BPTC_Format, + RGBA_ETC2_EAC_Format: RGBA_ETC2_EAC_Format, + RGBA_PVRTC_4BPPV1_Format: RGBA_PVRTC_4BPPV1_Format, + RGBA_S3TC_DXT5_Format: RGBA_S3TC_DXT5_Format, + RGB_ETC1_Format: RGB_ETC1_Format, + RGB_ETC2_Format: RGB_ETC2_Format, + RGB_PVRTC_4BPPV1_Format: RGB_PVRTC_4BPPV1_Format, + RGB_S3TC_DXT1_Format: RGB_S3TC_DXT1_Format +} + +/* WEB WORKER */ + KTX2Loader.BasisWorker = function () { let config let transcoderPending + let BasisModule const EngineFormat = _EngineFormat const TranscoderFormat = _TranscoderFormat @@ -138,8 +405,8 @@ KTX2Loader.BasisWorker = function () { function init(wasmBinary) { transcoderPending = new Promise((resolve) => { - // BasisModule = { wasmBinary, onRuntimeInitialized: resolve } - // BASIS(BasisModule) + BasisModule = { wasmBinary, onRuntimeInitialized: resolve } + BASIS(BasisModule) }).then(() => { BasisModule.initializeBasis() @@ -374,3 +641,161 @@ KTX2Loader.BasisWorker = function () { return result } } + +// +// Parsing for non-Basis textures. These textures are may have supercompression +// like Zstd, but they do not require transcoding. + +const UNCOMPRESSED_FORMATS = new Set([RGBAFormat, RGFormat, RedFormat]) + +const FORMAT_MAP = { + [VK_FORMAT_R32G32B32A32_SFLOAT]: RGBAFormat, + [VK_FORMAT_R16G16B16A16_SFLOAT]: RGBAFormat, + [VK_FORMAT_R8G8B8A8_UNORM]: RGBAFormat, + [VK_FORMAT_R8G8B8A8_SRGB]: RGBAFormat, + + [VK_FORMAT_R32G32_SFLOAT]: RGFormat, + [VK_FORMAT_R16G16_SFLOAT]: RGFormat, + [VK_FORMAT_R8G8_UNORM]: RGFormat, + [VK_FORMAT_R8G8_SRGB]: RGFormat, + + [VK_FORMAT_R32_SFLOAT]: RedFormat, + [VK_FORMAT_R16_SFLOAT]: RedFormat, + [VK_FORMAT_R8_SRGB]: RedFormat, + [VK_FORMAT_R8_UNORM]: RedFormat, + + [VK_FORMAT_ASTC_6x6_SRGB_BLOCK]: RGBA_ASTC_6x6_Format, + [VK_FORMAT_ASTC_6x6_UNORM_BLOCK]: RGBA_ASTC_6x6_Format +} + +const TYPE_MAP = { + [VK_FORMAT_R32G32B32A32_SFLOAT]: FloatType, + [VK_FORMAT_R16G16B16A16_SFLOAT]: HalfFloatType, + [VK_FORMAT_R8G8B8A8_UNORM]: UnsignedByteType, + [VK_FORMAT_R8G8B8A8_SRGB]: UnsignedByteType, + + [VK_FORMAT_R32G32_SFLOAT]: FloatType, + [VK_FORMAT_R16G16_SFLOAT]: HalfFloatType, + [VK_FORMAT_R8G8_UNORM]: UnsignedByteType, + [VK_FORMAT_R8G8_SRGB]: UnsignedByteType, + + [VK_FORMAT_R32_SFLOAT]: FloatType, + [VK_FORMAT_R16_SFLOAT]: HalfFloatType, + [VK_FORMAT_R8_SRGB]: UnsignedByteType, + [VK_FORMAT_R8_UNORM]: UnsignedByteType, + + [VK_FORMAT_ASTC_6x6_SRGB_BLOCK]: UnsignedByteType, + [VK_FORMAT_ASTC_6x6_UNORM_BLOCK]: UnsignedByteType +} + +async function createRawTexture(container) { + const { vkFormat } = container + + if (FORMAT_MAP[vkFormat] === undefined) { + throw new Error('THREE.KTX2Loader: Unsupported vkFormat.') + } + + // + + let zstd + + if (container.supercompressionScheme === KHR_SUPERCOMPRESSION_ZSTD) { + if (!_zstd) { + _zstd = new Promise(async (resolve) => { + const zstd = new ZSTDDecoder() + await zstd.init() + resolve(zstd) + }) + } + + zstd = await _zstd + } + + // + + const mipmaps = [] + + for (let levelIndex = 0; levelIndex < container.levels.length; levelIndex++) { + const levelWidth = Math.max(1, container.pixelWidth >> levelIndex) + const levelHeight = Math.max(1, container.pixelHeight >> levelIndex) + const levelDepth = container.pixelDepth ? Math.max(1, container.pixelDepth >> levelIndex) : 0 + + const level = container.levels[levelIndex] + + let levelData + + if (container.supercompressionScheme === KHR_SUPERCOMPRESSION_NONE) { + levelData = level.levelData + } else if (container.supercompressionScheme === KHR_SUPERCOMPRESSION_ZSTD) { + levelData = zstd.decode(level.levelData, level.uncompressedByteLength) + } else { + throw new Error('THREE.KTX2Loader: Unsupported supercompressionScheme.') + } + + let data + + if (TYPE_MAP[vkFormat] === FloatType) { + data = new Float32Array( + levelData.buffer, + levelData.byteOffset, + levelData.byteLength / Float32Array.BYTES_PER_ELEMENT + ) + } else if (TYPE_MAP[vkFormat] === HalfFloatType) { + data = new Uint16Array( + levelData.buffer, + levelData.byteOffset, + levelData.byteLength / Uint16Array.BYTES_PER_ELEMENT + ) + } else { + data = levelData + } + + mipmaps.push({ + data: data, + width: levelWidth, + height: levelHeight, + depth: levelDepth + }) + } + + let texture + + if (UNCOMPRESSED_FORMATS.has(FORMAT_MAP[vkFormat])) { + texture = + container.pixelDepth === 0 + ? new DataTexture(mipmaps[0].data, container.pixelWidth, container.pixelHeight) + : new Data3DTexture(mipmaps[0].data, container.pixelWidth, container.pixelHeight, container.pixelDepth) + } else { + if (container.pixelDepth > 0) throw new Error('THREE.KTX2Loader: Unsupported pixelDepth.') + + texture = new CompressedTexture(mipmaps, container.pixelWidth, container.pixelHeight) + } + + texture.mipmaps = mipmaps + + texture.type = TYPE_MAP[vkFormat] + texture.format = FORMAT_MAP[vkFormat] + texture.colorSpace = parseColorSpace(container) + texture.needsUpdate = true + + // + + return Promise.resolve(texture) +} + +function parseColorSpace(container) { + const dfd = container.dataFormatDescriptor[0] + + if (dfd.colorPrimaries === KHR_DF_PRIMARIES_BT709) { + return dfd.transferFunction === KHR_DF_TRANSFER_SRGB ? SRGBColorSpace : LinearSRGBColorSpace + } else if (dfd.colorPrimaries === KHR_DF_PRIMARIES_DISPLAYP3) { + return dfd.transferFunction === KHR_DF_TRANSFER_SRGB ? DisplayP3ColorSpace : LinearDisplayP3ColorSpace + } else if (dfd.colorPrimaries === KHR_DF_PRIMARIES_UNSPECIFIED) { + return NoColorSpace + } else { + console.warn(`THREE.KTX2Loader: Unsupported color primaries, "${dfd.colorPrimaries}"`) + return NoColorSpace + } +} + +export { KTX2Loader } From d8bf3aeb89e9fcf92bcad62c84785ab0dfe2e9d9 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 13 Jan 2025 20:50:31 -0500 Subject: [PATCH 39/77] remove nocheck --- packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts index 95e0e7730be..d868eefae42 100644 --- a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts +++ b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts @@ -1,5 +1,3 @@ -// @ts-nocheck - This file is not yet converted to TypeScript - /* CPAL-1.0 License From 134a974307f4c1f0aae6eb24f5d3a61adeccb8e1 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 13 Jan 2025 21:01:23 -0500 Subject: [PATCH 40/77] remove init --- .../assets/loaders/gltf/KTX2Loader.native.ts | 67 ++----------------- 1 file changed, 5 insertions(+), 62 deletions(-) diff --git a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts index d868eefae42..1b685bd561c 100644 --- a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts +++ b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts @@ -36,7 +36,6 @@ Infinite Reality Engine. All Rights Reserved. * - DFD: https://www.khronos.org/registry/DataFormat/specs/1.3/dataformat.1.3.html#basicdescriptor */ -import { isClient } from '@ir-engine/hyperflux' import { CompressedArrayTexture, CompressedCubeTexture, @@ -67,7 +66,6 @@ import { SRGBColorSpace, UnsignedByteType } from 'three' -import WebWorker from 'web-worker' import { FileLoader } from '../base/FileLoader' import { Loader } from '../base/Loader' import { WorkerPool } from './WorkerPool.js' @@ -168,62 +166,7 @@ class KTX2Loader extends Loader { } init() { - if (!this.transcoderPending) { - // Load transcoder wrapper. - const jsLoader = new FileLoader(this.manager) - jsLoader.setPath(this.transcoderPath) - jsLoader.setWithCredentials(this.withCredentials) - const jsContent = jsLoader.loadAsync('basis_transcoder.js') - - // Load transcoder WASM binary. - const binaryLoader = new FileLoader(this.manager) - binaryLoader.setPath(this.transcoderPath) - binaryLoader.setResponseType('arraybuffer') - binaryLoader.setWithCredentials(this.withCredentials) - const binaryContent = binaryLoader.loadAsync('basis_transcoder.wasm') - - this.transcoderPending = Promise.all([jsContent, binaryContent]).then(([jsContent, binaryContent]) => { - const fn = KTX2Loader.BasisWorker.toString() - - const body = [ - '/* constants */', - 'let _EngineFormat = ' + JSON.stringify(KTX2Loader.EngineFormat), - 'let _TranscoderFormat = ' + JSON.stringify(KTX2Loader.TranscoderFormat), - 'let _BasisFormat = ' + JSON.stringify(KTX2Loader.BasisFormat), - '/* basis_transcoder.js */', - jsContent, - '/* worker */', - fn.substring(fn.indexOf('{') + 1, fn.lastIndexOf('}')) - ].join('\n') - - this.workerSourceURL = URL.createObjectURL(new Blob([body])) - this.transcoderBinary = binaryContent - - this.workerPool.setWorkerCreator(() => { - const worker = isClient - ? new Worker(this.workerSourceURL) - : new WebWorker(`data:image/ktx2;base64,${Buffer.from(body, 'utf-8').toString('base64')}`) - const transcoderBinary = this.transcoderBinary.slice(0) - - worker.postMessage({ type: 'init', config: this.workerConfig, transcoderBinary }, [transcoderBinary]) - - return worker - }) - }) - - if (_activeLoaders > 0) { - // Each instance loads a transcoder and allocates workers, increasing network and memory cost. - - console.warn( - 'THREE.KTX2Loader: Multiple active KTX2 loaders may cause performance issues.' + - ' Use a single KTX2Loader instance, or call .dispose() on old instances.' - ) - } - - _activeLoaders++ - } - - return this.transcoderPending + return Promise.resolve() } load(url, onLoad, onProgress, onError, signal) { @@ -324,12 +267,12 @@ class KTX2Loader extends Loader { /* CONSTANTS */ -KTX2Loader.BasisFormat = { +const _BasisFormat = { ETC1S: 0, UASTC_4x4: 1 } -KTX2Loader.TranscoderFormat = { +const _TranscoderFormat = { ETC1: 0, ETC2: 1, BC1: 2, @@ -349,7 +292,7 @@ KTX2Loader.TranscoderFormat = { RGBA4444: 16 } -KTX2Loader.EngineFormat = { +const _EngineFormat = { RGBAFormat: RGBAFormat, RGBA_ASTC_4x4_Format: RGBA_ASTC_4x4_Format, RGBA_BPTC_Format: RGBA_BPTC_Format, @@ -364,7 +307,7 @@ KTX2Loader.EngineFormat = { /* WEB WORKER */ -KTX2Loader.BasisWorker = function () { +const BasisWorker = function () { let config let transcoderPending let BasisModule From 5c038302f0eabdaa004ea8dbb865aaa56748c30c Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 13 Jan 2025 21:29:01 -0500 Subject: [PATCH 41/77] Replace worker code --- .../assets/loaders/gltf/KTX2Loader.native.ts | 113 +++++++++--------- 1 file changed, 59 insertions(+), 54 deletions(-) diff --git a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts index 1b685bd561c..81fe752a5aa 100644 --- a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts +++ b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts @@ -64,11 +64,11 @@ import { RGFormat, RedFormat, SRGBColorSpace, + TypedArray, UnsignedByteType } from 'three' import { FileLoader } from '../base/FileLoader' import { Loader } from '../base/Loader' -import { WorkerPool } from './WorkerPool.js' import { KHR_DF_FLAG_ALPHA_PREMULTIPLIED, KHR_DF_PRIMARIES_BT709, @@ -102,7 +102,26 @@ let _activeLoaders = 0 let _zstd +type BasisWorkerConfig = { + astcSupported: boolean + etc1Supported: boolean + etc2Supported: boolean + dxtSupported: boolean + bptcSupported: boolean + pvrtcSupported: boolean +} + +type BasisWorker = { + init: (messageConfig: BasisWorkerConfig) => void + transcode: (buffer: TypedArray) => { + buffers: TypedArray + } +} + class KTX2Loader extends Loader { + private basisWorker: BasisWorker + private workerConfig: BasisWorkerConfig | null + constructor(manager) { super(manager) @@ -110,10 +129,10 @@ class KTX2Loader extends Loader { this.transcoderBinary = null this.transcoderPending = null - this.workerPool = new WorkerPool() - this.workerSourceURL = '' this.workerConfig = null + this.basisWorker = createBasisWorker() + if (typeof MSC_TRANSCODER !== 'undefined') { console.warn( 'THREE.KTX2Loader: Please update to latest "basis_transcoder".' + @@ -129,8 +148,6 @@ class KTX2Loader extends Loader { } setWorkerLimit(num) { - this.workerPool.setWorkerLimit(num) - return this } @@ -166,6 +183,7 @@ class KTX2Loader extends Loader { } init() { + this.basisWorker.init(this.workerConfig) return Promise.resolve() } @@ -241,13 +259,11 @@ class KTX2Loader extends Loader { return createRawTexture(container) } - // - const taskConfig = config const texturePending = this.init() .then(() => { - return this.workerPool.postMessage({ type: 'transcode', buffer, taskConfig: taskConfig }, [buffer]) + return this.basisWorker.transcode(buffer) }) - .then((e) => this._createTextureFrom(e.data, container)) + .then((e) => this._createTextureFrom(e.buffers, container)) // Cache the task result. _taskCache.set(buffer, { promise: texturePending }) @@ -256,9 +272,6 @@ class KTX2Loader extends Loader { } dispose() { - this.workerPool.dispose() - if (this.workerSourceURL) URL.revokeObjectURL(this.workerSourceURL) - _activeLoaders-- return this @@ -307,54 +320,44 @@ const _EngineFormat = { /* WEB WORKER */ -const BasisWorker = function () { +const createBasisWorker = function () { let config - let transcoderPending - let BasisModule const EngineFormat = _EngineFormat const TranscoderFormat = _TranscoderFormat const BasisFormat = _BasisFormat - self.addEventListener('message', function (e) { - const message = e.data - - switch (message.type) { - case 'init': - config = message.config - init(message.transcoderBinary) - break - - case 'transcode': - transcoderPending.then(() => { - try { - const { faces, buffers, width, height, hasAlpha, format, dfdFlags } = transcode(message.buffer) - - self.postMessage( - { type: 'transcode', id: message.id, faces, width, height, hasAlpha, format, dfdFlags }, - buffers - ) - } catch (error) { - console.error(error) - - self.postMessage({ type: 'error', id: message.id, error: error.message }) - } - }) - break - } - }) - - function init(wasmBinary) { - transcoderPending = new Promise((resolve) => { - BasisModule = { wasmBinary, onRuntimeInitialized: resolve } - BASIS(BasisModule) - }).then(() => { - BasisModule.initializeBasis() - - if (BasisModule.KTX2File === undefined) { - console.warn('THREE.KTX2Loader: Please update Basis Universal transcoder.') - } - }) + // self.addEventListener('message', function (e) { + // const message = e.data + + // switch (message.type) { + // case 'init': + // config = message.config + // init(message.transcoderBinary) + // break + + // case 'transcode': + // transcoderPending.then(() => { + // try { + // const { faces, buffers, width, height, hasAlpha, format, dfdFlags } = transcode(message.buffer) + + // self.postMessage( + // { type: 'transcode', id: message.id, faces, width, height, hasAlpha, format, dfdFlags }, + // buffers + // ) + // } catch (error) { + // console.error(error) + + // self.postMessage({ type: 'error', id: message.id, error: error.message }) + // } + // }) + // break + // } + // }) + + function init(messageConfig) { + config = messageConfig + BasisModule.initializeBasis() } function transcode(buffer) { @@ -581,6 +584,8 @@ const BasisWorker = function () { return result } + + return { transcode, init } } // From 23380fca2be3decc74f3a243f6a1103cc7041717 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 13 Jan 2025 21:47:10 -0500 Subject: [PATCH 42/77] Fix types --- packages/engine/package.json | 11 +-- .../assets/loaders/gltf/KTX2Loader.native.ts | 85 +++++++------------ 2 files changed, 36 insertions(+), 60 deletions(-) diff --git a/packages/engine/package.json b/packages/engine/package.json index 235c5b9b588..efceee2cd55 100644 --- a/packages/engine/package.json +++ b/packages/engine/package.json @@ -30,17 +30,17 @@ }, "version": "1.6.0", "dependencies": { + "@callstack/react-native-basis-universal": "^0.3.0", "@dimforge/rapier3d-compat": "0.11.2", + "@gltf-transform/core": "4.0.10", + "@gltf-transform/extensions": "4.0.10", + "@gltf-transform/functions": "4.0.10", + "@hookstate/subscribable": "^4.0.0", "@ir-engine/ecs": "^1.6.0", "@ir-engine/hyperflux": "^1.6.0", "@ir-engine/network": "^1.6.0", "@ir-engine/spatial": "^1.6.0", "@ir-engine/xrui": "^1.6.0", - "property-graph": "^2.0.0", - "@gltf-transform/core": "4.0.10", - "@gltf-transform/extensions": "4.0.10", - "@gltf-transform/functions": "4.0.10", - "@hookstate/subscribable": "^4.0.0", "@mediapipe/tasks-vision": "0.10.12", "@pixiv/three-vrm": "^2.0.6", "@pixiv/types-vrmc-vrm-1.0": "^2.0.6", @@ -60,6 +60,7 @@ "node-schedule": "^2.1.1", "noisejs": "2.1.0", "postprocessing": "6.34.1", + "property-graph": "^2.0.0", "react": "18.2.0", "react-dom": "18.2.0", "react-scrubber": "^2.0.0", diff --git a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts index 81fe752a5aa..8bf428f9a48 100644 --- a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts +++ b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts @@ -36,6 +36,7 @@ Infinite Reality Engine. All Rights Reserved. * - DFD: https://www.khronos.org/registry/DataFormat/specs/1.3/dataformat.1.3.html#basicdescriptor */ +import * as BasisModule from '@callstack/react-native-basis-universal' import { CompressedArrayTexture, CompressedCubeTexture, @@ -111,10 +112,17 @@ type BasisWorkerConfig = { pvrtcSupported: boolean } +type MipMap = { + data: TypedArray + width?: number + height?: number + depth?: number +} + type BasisWorker = { - init: (messageConfig: BasisWorkerConfig) => void + init: (messageConfig: BasisWorkerConfig | null) => void transcode: (buffer: TypedArray) => { - buffers: TypedArray + buffers: TypedArray[] } } @@ -125,25 +133,20 @@ class KTX2Loader extends Loader { constructor(manager) { super(manager) - this.transcoderPath = '' - this.transcoderBinary = null - this.transcoderPending = null - this.workerConfig = null this.basisWorker = createBasisWorker() - if (typeof MSC_TRANSCODER !== 'undefined') { - console.warn( - 'THREE.KTX2Loader: Please update to latest "basis_transcoder".' + - ' "msc_basis_transcoder" is no longer supported in three.js r125+.' - ) - } + // if (typeof MSC_TRANSCODER !== 'undefined') { + // console.warn( + // 'THREE.KTX2Loader: Please update to latest "basis_transcoder".' + + // ' "msc_basis_transcoder" is no longer supported in three.js r125+.' + // ) + // } + console.warn('Initialized Native KTX2Loader') } setTranscoderPath(path) { - this.transcoderPath = path - return this } @@ -199,7 +202,7 @@ class KTX2Loader extends Loader { loader.load( url, - (buffer) => { + (buffer: any) => { // Check for an existing task using this buffer. A transferred buffer cannot be transferred // again from this thread. if (_taskCache.has(buffer)) { @@ -320,47 +323,19 @@ const _EngineFormat = { /* WEB WORKER */ -const createBasisWorker = function () { - let config +const createBasisWorker = (): BasisWorker => { + let config: BasisWorkerConfig | null = null const EngineFormat = _EngineFormat const TranscoderFormat = _TranscoderFormat const BasisFormat = _BasisFormat - // self.addEventListener('message', function (e) { - // const message = e.data - - // switch (message.type) { - // case 'init': - // config = message.config - // init(message.transcoderBinary) - // break - - // case 'transcode': - // transcoderPending.then(() => { - // try { - // const { faces, buffers, width, height, hasAlpha, format, dfdFlags } = transcode(message.buffer) - - // self.postMessage( - // { type: 'transcode', id: message.id, faces, width, height, hasAlpha, format, dfdFlags }, - // buffers - // ) - // } catch (error) { - // console.error(error) - - // self.postMessage({ type: 'error', id: message.id, error: error.message }) - // } - // }) - // break - // } - // }) - - function init(messageConfig) { + function init(messageConfig: BasisWorkerConfig | null) { config = messageConfig BasisModule.initializeBasis() } - function transcode(buffer) { + function transcode(buffer: TypedArray) { const ktx2File = new BasisModule.KTX2File(new Uint8Array(buffer)) function cleanup() { @@ -394,16 +369,16 @@ const createBasisWorker = function () { throw new Error('THREE.KTX2Loader: .startTranscoding failed') } - const faces = [] - const buffers = [] + const faces: { mipmaps: MipMap[]; width: number; height: number; format: any }[] = [] + const buffers: TypedArray[] = [] for (let face = 0; face < faceCount; face++) { - const mipmaps = [] + const mipmaps: MipMap[] = [] for (let mip = 0; mip < levelCount; mip++) { - const layerMips = [] + const layerMips: Uint8Array[] = [] - let mipWidth, mipHeight + let mipWidth: number | undefined, mipHeight: number | undefined for (let layer = 0; layer < layerCount; layer++) { const levelInfo = ktx2File.getImageLevelInfo(mip, layer, face) @@ -535,7 +510,7 @@ const createBasisWorker = function () { for (let i = 0; i < options.length; i++) { const opt = options[i] - if (!config[opt.if]) continue + if (!config?.[opt.if]) continue if (!opt.basisFormat.includes(basisFormat)) continue if (hasAlpha && opt.transcoderFormat.length < 2) continue if (opt.needsPowerOfTwo && !(isPowerOfTwo(width) && isPowerOfTwo(height))) continue @@ -659,7 +634,7 @@ async function createRawTexture(container) { // - const mipmaps = [] + const mipmaps: MipMap[] = [] for (let levelIndex = 0; levelIndex < container.levels.length; levelIndex++) { const levelWidth = Math.max(1, container.pixelWidth >> levelIndex) @@ -714,7 +689,7 @@ async function createRawTexture(container) { } else { if (container.pixelDepth > 0) throw new Error('THREE.KTX2Loader: Unsupported pixelDepth.') - texture = new CompressedTexture(mipmaps, container.pixelWidth, container.pixelHeight) + texture = new CompressedTexture(mipmaps as unknown as ImageData[], container.pixelWidth, container.pixelHeight) } texture.mipmaps = mipmaps From 803d85e85de1a1d1f89444557b93bb78add48abe Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Tue, 14 Jan 2025 12:03:26 -0500 Subject: [PATCH 43/77] fix podfile --- packages/clientNative/ios/Podfile | 23 ++++++++++++++++++++++ packages/clientNative/ios/Podfile.lock | 27 +++++++++++++++++++++++++- packages/engine/package.json | 1 - 3 files changed, 49 insertions(+), 2 deletions(-) diff --git a/packages/clientNative/ios/Podfile b/packages/clientNative/ios/Podfile index 3f246eb2e0b..ea5c39c0835 100644 --- a/packages/clientNative/ios/Podfile +++ b/packages/clientNative/ios/Podfile @@ -8,6 +8,29 @@ 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! diff --git a/packages/clientNative/ios/Podfile.lock b/packages/clientNative/ios/Podfile.lock index 01bed3f8f01..d71e726feaa 100644 --- a/packages/clientNative/ios/Podfile.lock +++ b/packages/clientNative/ios/Podfile.lock @@ -1363,6 +1363,27 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga + - react-native-basis-universal (0.3.0): + - 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-draco (0.3.0): - DoubleConversion - glog @@ -1734,6 +1755,7 @@ DEPENDENCIES: - React-logger (from `../../../node_modules/react-native/ReactCommon/logger`) - React-Mapbuffer (from `../../../node_modules/react-native/ReactCommon`) - React-microtasksnativemodule (from `../../../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) + - "react-native-basis-universal (from `../../../node_modules/@callstack/react-native-basis-universal`)" - "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-quick-crypto (from `../../../node_modules/react-native-quick-crypto`) @@ -1876,6 +1898,8 @@ EXTERNAL SOURCES: :path: "../../../node_modules/react-native/ReactCommon" React-microtasksnativemodule: :path: "../../../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" + react-native-basis-universal: + :path: "../../../node_modules/@callstack/react-native-basis-universal" react-native-draco: :path: "../../../node_modules/@callstack/react-native-draco" react-native-get-random-values: @@ -2002,6 +2026,7 @@ SPEC CHECKSUMS: React-logger: addd140841248966c2547eb94836399cc1061f4d React-Mapbuffer: 1bc8e611871f4965dac0bc47a4561421a6e20f69 React-microtasksnativemodule: cff02bc87f8a1d5b9985c1c92ea8e84e854229d9 + react-native-basis-universal: a4f060a9b1118991a8a9c08157fb27b609861b3e react-native-draco: ca7c7ba9364c93a0a19f9197f66790d95abd852f react-native-get-random-values: d16467cf726c618e9c7a8c3c39c31faa2244bbba react-native-quick-crypto: 4921fde8af4321dd95df13963a80698c3a8fef34 @@ -2037,6 +2062,6 @@ SPEC CHECKSUMS: SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Yoga: b31c16dc8150acf90019a65ce2da4b47fab913cb -PODFILE CHECKSUM: 8bbb9ee26c0034dd601d94c137a968f3e9b5c0fe +PODFILE CHECKSUM: 4ac6aaeb919e40334eb4db2fd588dc1730d05e37 COCOAPODS: 1.15.2 diff --git a/packages/engine/package.json b/packages/engine/package.json index efceee2cd55..f6a99f6a360 100644 --- a/packages/engine/package.json +++ b/packages/engine/package.json @@ -30,7 +30,6 @@ }, "version": "1.6.0", "dependencies": { - "@callstack/react-native-basis-universal": "^0.3.0", "@dimforge/rapier3d-compat": "0.11.2", "@gltf-transform/core": "4.0.10", "@gltf-transform/extensions": "4.0.10", From 6176a5a6d9de9efa73d89916b3b4e792ff71bc93 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Tue, 14 Jan 2025 12:39:31 -0500 Subject: [PATCH 44/77] add debug logs --- packages/engine/src/gltf/GLTFComponent.tsx | 2 +- packages/engine/src/gltf/GLTFLoaderFunctions.ts | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/packages/engine/src/gltf/GLTFComponent.tsx b/packages/engine/src/gltf/GLTFComponent.tsx index 8cc4813a5b9..daa9ad26442 100644 --- a/packages/engine/src/gltf/GLTFComponent.tsx +++ b/packages/engine/src/gltf/GLTFComponent.tsx @@ -265,7 +265,7 @@ const ResourceReactor = (props: { documentID: string; entity: Entity }) => { if (!getState(GLTFDocumentState)[props.documentID]) return const entities = resourceQuery.filter((e) => getComponent(e, SourceComponent) === props.documentID) // TODO: why isn't avatar dependency loaded? - console.log(props, entities, dependenciesLoaded, getState(GLTFDocumentState)[props.documentID]) + // console.log(props, entities, dependenciesLoaded, getState(GLTFDocumentState)[props.documentID]) if (!entities.length) { if (dependenciesLoaded) { getMutableComponent(props.entity, GLTFComponent).progress.set(100) diff --git a/packages/engine/src/gltf/GLTFLoaderFunctions.ts b/packages/engine/src/gltf/GLTFLoaderFunctions.ts index 6fd7bcde891..f0aedffafdd 100644 --- a/packages/engine/src/gltf/GLTFLoaderFunctions.ts +++ b/packages/engine/src/gltf/GLTFLoaderFunctions.ts @@ -829,11 +829,8 @@ const useLoadTexture = (options: GLTFParserOptions, textureIndex?: number) => { loader.setRequestHeader(options.requestHeader) } + // TODO: why is options.json missing fields, e.g. uri? const texture = GLTFLoaderFunctions.useLoadTextureImage(options, textureIndex, sourceIndex, loader) - if (basisu) { - // TODO: validate texture loading with ktx2loader - console.log('loading texture', texture) - } return texture } @@ -911,6 +908,8 @@ const useLoadImageSource = ( // TODO: validate skybox const bufferViewSourceURI = GLTFLoaderFunctions.useLoadBufferView(options, sourceDef?.bufferView) + console.log(sourceDef, bufferViewSourceURI) + useEffect(() => { if (!error) return console.error(`GLTFLoaderFunctions:useLoadImageSource Error loading texture for uri ${sourceURI.value}`, error) From 22bf3b94cf2760d2938fa4bab385c15352ef6f1a Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Tue, 14 Jan 2025 15:13:45 -0500 Subject: [PATCH 45/77] Add debug statements --- packages/engine/src/gltf/GLTFComponent.tsx | 3 +++ packages/engine/src/gltf/GLTFLoaderFunctions.ts | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/engine/src/gltf/GLTFComponent.tsx b/packages/engine/src/gltf/GLTFComponent.tsx index daa9ad26442..6e242cd2a4f 100644 --- a/packages/engine/src/gltf/GLTFComponent.tsx +++ b/packages/engine/src/gltf/GLTFComponent.tsx @@ -462,6 +462,9 @@ export const loadGLTFFile = ( json = data } + // TODO: why is this body empty? + console.log(url, json, body) + /** Migrate old scene json format */ if ('entities' in json && 'root' in json) { json = migrateSceneJSONToGLTF(json) diff --git a/packages/engine/src/gltf/GLTFLoaderFunctions.ts b/packages/engine/src/gltf/GLTFLoaderFunctions.ts index f0aedffafdd..f2a66c39fda 100644 --- a/packages/engine/src/gltf/GLTFLoaderFunctions.ts +++ b/packages/engine/src/gltf/GLTFLoaderFunctions.ts @@ -905,7 +905,7 @@ const useLoadImageSource = ( const [loadedTexture, error] = useTexture(sourceURI.value, UndefinedEntity, () => {}, loader) let isObjectURL = false - // TODO: validate skybox + // TODO: validate skybox, validate options.body gets set const bufferViewSourceURI = GLTFLoaderFunctions.useLoadBufferView(options, sourceDef?.bufferView) console.log(sourceDef, bufferViewSourceURI) From bbbd8851718a873fe51bdaa6a3d7b7cb9afa85b9 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Tue, 14 Jan 2025 15:45:02 -0500 Subject: [PATCH 46/77] Remove RNBridgeless check --- packages/engine/src/gltf/GLTFComponent.tsx | 3 --- packages/engine/src/gltf/GLTFLoaderFunctions.ts | 9 ++++----- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/packages/engine/src/gltf/GLTFComponent.tsx b/packages/engine/src/gltf/GLTFComponent.tsx index 6e242cd2a4f..daa9ad26442 100644 --- a/packages/engine/src/gltf/GLTFComponent.tsx +++ b/packages/engine/src/gltf/GLTFComponent.tsx @@ -462,9 +462,6 @@ export const loadGLTFFile = ( json = data } - // TODO: why is this body empty? - console.log(url, json, body) - /** Migrate old scene json format */ if ('entities' in json && 'root' in json) { json = migrateSceneJSONToGLTF(json) diff --git a/packages/engine/src/gltf/GLTFLoaderFunctions.ts b/packages/engine/src/gltf/GLTFLoaderFunctions.ts index f2a66c39fda..c51fce0c5a0 100644 --- a/packages/engine/src/gltf/GLTFLoaderFunctions.ts +++ b/packages/engine/src/gltf/GLTFLoaderFunctions.ts @@ -901,15 +901,12 @@ const useLoadImageSource = ( const sourceURI = useHookstate('') const result = useHookstate(null) - // TODO: get this working with KTX2Loader + // TODO: validate that this texture gets loaded by native texture loader const [loadedTexture, error] = useTexture(sourceURI.value, UndefinedEntity, () => {}, loader) let isObjectURL = false - // TODO: validate skybox, validate options.body gets set const bufferViewSourceURI = GLTFLoaderFunctions.useLoadBufferView(options, sourceDef?.bufferView) - console.log(sourceDef, bufferViewSourceURI) - useEffect(() => { if (!error) return console.error(`GLTFLoaderFunctions:useLoadImageSource Error loading texture for uri ${sourceURI.value}`, error) @@ -931,11 +928,13 @@ const useLoadImageSource = ( } } - if (bufferViewSourceURI && !global.RN$Bridgeless) { + // TODO: this should set the url + if (bufferViewSourceURI) { isObjectURL = true const blob = new Blob([bufferViewSourceURI], { type: sourceDef.mimeType }) const url = URL.createObjectURL(blob) sourceURI.set(url) + console.log(url) return () => { URL.revokeObjectURL(url) sourceURI.set('') From 9ad3b7cde3854f2cea46dfa7408dd746734f7bd1 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Tue, 14 Jan 2025 17:11:07 -0500 Subject: [PATCH 47/77] texture loading fixes --- packages/clientNative/ios/Podfile.lock | 13 ++++++++ packages/clientNative/package.json | 2 ++ .../src/assets/functions/createGLTFLoader.ts | 8 +++++ .../assets/loaders/gltf/KTX2Loader.native.ts | 3 +- .../engine/src/gltf/GLTFLoaderFunctions.ts | 31 ++++++++++++++++--- 5 files changed, 51 insertions(+), 6 deletions(-) diff --git a/packages/clientNative/ios/Podfile.lock b/packages/clientNative/ios/Podfile.lock index d71e726feaa..3675cf6b846 100644 --- a/packages/clientNative/ios/Podfile.lock +++ b/packages/clientNative/ios/Podfile.lock @@ -1384,6 +1384,9 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga + - react-native-blob-jsi-helper (0.3.1): + - React + - React-Core - react-native-draco (0.3.0): - DoubleConversion - glog @@ -1697,6 +1700,8 @@ PODS: - React-logger (= 0.76.2) - React-perflogger (= 0.76.2) - React-utils (= 0.76.2) + - rn-fetch-blob (0.12.0): + - React-Core - RNFBApp (21.6.1): - Firebase/CoreOnly (= 11.5.0) - React-Core @@ -1756,6 +1761,7 @@ DEPENDENCIES: - React-Mapbuffer (from `../../../node_modules/react-native/ReactCommon`) - React-microtasksnativemodule (from `../../../node_modules/react-native/ReactCommon/react/nativemodule/microtasks`) - "react-native-basis-universal (from `../../../node_modules/@callstack/react-native-basis-universal`)" + - 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-quick-crypto (from `../../../node_modules/react-native-quick-crypto`) @@ -1786,6 +1792,7 @@ 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`) + - rn-fetch-blob (from `../../../node_modules/rn-fetch-blob`) - "RNFBApp (from `../../../node_modules/@react-native-firebase/app`)" - "RNFBCrashlytics (from `../../../node_modules/@react-native-firebase/crashlytics`)" - Yoga (from `../../../node_modules/react-native/ReactCommon/yoga`) @@ -1900,6 +1907,8 @@ EXTERNAL SOURCES: :path: "../../../node_modules/react-native/ReactCommon/react/nativemodule/microtasks" react-native-basis-universal: :path: "../../../node_modules/@callstack/react-native-basis-universal" + react-native-blob-jsi-helper: + :path: "../../../node_modules/react-native-blob-jsi-helper" react-native-draco: :path: "../../../node_modules/@callstack/react-native-draco" react-native-get-random-values: @@ -1960,6 +1969,8 @@ EXTERNAL SOURCES: :path: build/generated/ios ReactCommon: :path: "../../../node_modules/react-native/ReactCommon" + rn-fetch-blob: + :path: "../../../node_modules/rn-fetch-blob" RNFBApp: :path: "../../../node_modules/@react-native-firebase/app" RNFBCrashlytics: @@ -2027,6 +2038,7 @@ SPEC CHECKSUMS: React-Mapbuffer: 1bc8e611871f4965dac0bc47a4561421a6e20f69 React-microtasksnativemodule: cff02bc87f8a1d5b9985c1c92ea8e84e854229d9 react-native-basis-universal: a4f060a9b1118991a8a9c08157fb27b609861b3e + react-native-blob-jsi-helper: bd7509e50b0f906044c53ad7ab767786054424c9 react-native-draco: ca7c7ba9364c93a0a19f9197f66790d95abd852f react-native-get-random-values: d16467cf726c618e9c7a8c3c39c31faa2244bbba react-native-quick-crypto: 4921fde8af4321dd95df13963a80698c3a8fef34 @@ -2057,6 +2069,7 @@ SPEC CHECKSUMS: React-utils: 7ce63e32e4ca425cc73cfb84e656bfb9e02e58b3 ReactCodegen: a5ac173008732c4c4af50cbd7bc0d176b63e4939 ReactCommon: a1c914f7575011239a63603a95fb341d0331953c + rn-fetch-blob: 25612b6d6f6e980c6f17ed98ba2f58f5696a51ca RNFBApp: 72b96921c64702d51eca9f3ed579c1777efd0d7e RNFBCrashlytics: 22223ee96beba1130c8906253f5b900f629c2926 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 diff --git a/packages/clientNative/package.json b/packages/clientNative/package.json index c9c8336fc4a..d63f11074f5 100644 --- a/packages/clientNative/package.json +++ b/packages/clientNative/package.json @@ -35,10 +35,12 @@ "primus-client": "^7.3.4", "react": "18.2.0", "react-native": "0.76.2", + "react-native-blob-jsi-helper": "^0.3.1", "react-native-dotenv": "^3.4.11", "react-native-get-random-values": "^1.11.0", "react-native-nitro-modules": "^0.20.1", "react-native-quick-crypto": "^0.7.11", + "rn-fetch-blob": "^0.12.0", "text-encoding-shim": "^1.0.5" }, "devDependencies": { diff --git a/packages/engine/src/assets/functions/createGLTFLoader.ts b/packages/engine/src/assets/functions/createGLTFLoader.ts index 6f2044d2a49..228545ed348 100644 --- a/packages/engine/src/assets/functions/createGLTFLoader.ts +++ b/packages/engine/src/assets/functions/createGLTFLoader.ts @@ -48,6 +48,14 @@ export const initializeKTX2Loader = (loader: GLTFLoader) => { ktxLoader.setTranscoderPath(getState(DomainConfigState).publicDomain + '/loader_decoders/basis/') // FIXME: We are unable to spawn WebGLRenderer without Expo GL context. Is this required? if (global.RN$Bridgeless) { + ktxLoader.detectSupport({ + isWebGPURenderer: false, + hasFeature: () => false, + extensions: new Map(), + capabilities: { + isWebGL2: true + } + }) loader.setKTX2Loader(ktxLoader) return } else { diff --git a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts index 8bf428f9a48..09348855e94 100644 --- a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts +++ b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts @@ -223,6 +223,7 @@ class KTX2Loader extends Loader { _createTextureFrom(transcodeResult, container) { const { faces, width, height, format, type, error, dfdFlags } = transcodeResult + console.log(transcodeResult) if (type === 'error') return Promise.reject(error) @@ -266,7 +267,7 @@ class KTX2Loader extends Loader { .then(() => { return this.basisWorker.transcode(buffer) }) - .then((e) => this._createTextureFrom(e.buffers, container)) + .then((e) => this._createTextureFrom(e, container)) // Cache the task result. _taskCache.set(buffer, { promise: texturePending }) diff --git a/packages/engine/src/gltf/GLTFLoaderFunctions.ts b/packages/engine/src/gltf/GLTFLoaderFunctions.ts index c51fce0c5a0..6614d30237c 100644 --- a/packages/engine/src/gltf/GLTFLoaderFunctions.ts +++ b/packages/engine/src/gltf/GLTFLoaderFunctions.ts @@ -44,6 +44,7 @@ import { ResourceManager, ResourceType } from '@ir-engine/spatial/src/resources/ import { useReferencedResource } from '@ir-engine/spatial/src/resources/resourceHooks' import { traverseEntityNode } from '@ir-engine/spatial/src/transform/components/EntityTree' import { useEffect } from 'react' +import { getBlobForArrayBuffer } from 'react-native-blob-jsi-helper' import { AnimationClip, Bone, @@ -907,6 +908,10 @@ const useLoadImageSource = ( const bufferViewSourceURI = GLTFLoaderFunctions.useLoadBufferView(options, sourceDef?.bufferView) + if (loadedTexture) { + console.log(loadedTexture) + } + useEffect(() => { if (!error) return console.error(`GLTFLoaderFunctions:useLoadImageSource Error loading texture for uri ${sourceURI.value}`, error) @@ -931,12 +936,28 @@ const useLoadImageSource = ( // TODO: this should set the url if (bufferViewSourceURI) { isObjectURL = true - const blob = new Blob([bufferViewSourceURI], { type: sourceDef.mimeType }) - const url = URL.createObjectURL(blob) - sourceURI.set(url) - console.log(url) + const blob = getBlobForArrayBuffer(bufferViewSourceURI) + + // const url = URL.createObjectURL(blob) + // sourceURI.set(url) + console.log(blob.type, sourceDef.mimeType) + + const fileReaderInstance = new FileReader() + fileReaderInstance.onload = () => { + const url = fileReaderInstance.result + if (typeof url === 'string') { + sourceURI.set(url.replace('data:blob', `data:${sourceDef.mimeType!}`)) + } + } + + fileReaderInstance.onerror = (err) => { + console.log('failed to load uri', fileReaderInstance.error) + } + + fileReaderInstance.readAsDataURL(blob) + return () => { - URL.revokeObjectURL(url) + // URL.revokeObjectURL(url) sourceURI.set('') } } From aca06ed55198ceb940a5e2d6107523882bf6a5bb Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Tue, 14 Jan 2025 21:07:00 -0500 Subject: [PATCH 48/77] Clean up logging --- .../engine/src/assets/functions/createGLTFLoader.ts | 10 +++++++++- .../src/assets/loaders/gltf/KTX2Loader.native.ts | 1 - packages/engine/src/gltf/GLTFLoaderFunctions.ts | 10 ---------- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/packages/engine/src/assets/functions/createGLTFLoader.ts b/packages/engine/src/assets/functions/createGLTFLoader.ts index 228545ed348..5cfcba0585e 100644 --- a/packages/engine/src/assets/functions/createGLTFLoader.ts +++ b/packages/engine/src/assets/functions/createGLTFLoader.ts @@ -51,7 +51,15 @@ export const initializeKTX2Loader = (loader: GLTFLoader) => { ktxLoader.detectSupport({ isWebGPURenderer: false, hasFeature: () => false, - extensions: new Map(), + extensions: new Map([ + ['WEBGL_compressed_texture_astc', true], + ['WEBGL_compressed_texture_etc1', false], + ['WEBGL_compressed_texture_etc', true], + ['WEBGL_compressed_texture_s3tc', false], + ['EXT_texture_compression_bptc', false], + ['WEBGL_compressed_texture_pvrtc', true], + ['WEBKIT_WEBGL_compressed_texture_pvrtc', false] + ]), capabilities: { isWebGL2: true } diff --git a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts index 09348855e94..e978d1a3377 100644 --- a/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts +++ b/packages/engine/src/assets/loaders/gltf/KTX2Loader.native.ts @@ -223,7 +223,6 @@ class KTX2Loader extends Loader { _createTextureFrom(transcodeResult, container) { const { faces, width, height, format, type, error, dfdFlags } = transcodeResult - console.log(transcodeResult) if (type === 'error') return Promise.reject(error) diff --git a/packages/engine/src/gltf/GLTFLoaderFunctions.ts b/packages/engine/src/gltf/GLTFLoaderFunctions.ts index 6614d30237c..33ae87b6197 100644 --- a/packages/engine/src/gltf/GLTFLoaderFunctions.ts +++ b/packages/engine/src/gltf/GLTFLoaderFunctions.ts @@ -908,10 +908,6 @@ const useLoadImageSource = ( const bufferViewSourceURI = GLTFLoaderFunctions.useLoadBufferView(options, sourceDef?.bufferView) - if (loadedTexture) { - console.log(loadedTexture) - } - useEffect(() => { if (!error) return console.error(`GLTFLoaderFunctions:useLoadImageSource Error loading texture for uri ${sourceURI.value}`, error) @@ -933,15 +929,10 @@ const useLoadImageSource = ( } } - // TODO: this should set the url if (bufferViewSourceURI) { isObjectURL = true const blob = getBlobForArrayBuffer(bufferViewSourceURI) - // const url = URL.createObjectURL(blob) - // sourceURI.set(url) - console.log(blob.type, sourceDef.mimeType) - const fileReaderInstance = new FileReader() fileReaderInstance.onload = () => { const url = fileReaderInstance.result @@ -957,7 +948,6 @@ const useLoadImageSource = ( fileReaderInstance.readAsDataURL(blob) return () => { - // URL.revokeObjectURL(url) sourceURI.set('') } } From 77ffca4d77111b6e845bb3ad34df5b49e3076a47 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 15 Jan 2025 11:41:22 -0500 Subject: [PATCH 49/77] Fix asset type detection --- .../engine/src/assets/constants/AssetType.ts | 22 +++++++++++++------ 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/packages/engine/src/assets/constants/AssetType.ts b/packages/engine/src/assets/constants/AssetType.ts index ad8bce4d9f8..02174675cd9 100644 --- a/packages/engine/src/assets/constants/AssetType.ts +++ b/packages/engine/src/assets/constants/AssetType.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,7 +19,7 @@ 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. */ @@ -134,8 +134,12 @@ export const FileExtToAssetExt = (fileExt: string): AssetExt | undefined => { const dataURLStart = 'data:image' export const FileToAssetExt = (file: string): AssetExt | undefined => { if (isURL(file)) { - const url = new URL(file) - file = url.pathname.split('/').pop() as string + if (!global.RN$Bridgeless) { + const url = new URL(file) + file = url.pathname.split('/').pop() as string + } else { + file = file.split('/').pop() as string + } } // Check if image data url else if (file.startsWith(dataURLStart)) { @@ -155,8 +159,12 @@ export const FileToAssetType = (fileName: string): AssetType => { } if (isURL(fileName)) { - const url = new URL(fileName) - fileName = url.pathname.split('/').pop() as string + if (!global.RN$Bridgeless) { + const url = new URL(fileName) + fileName = url.pathname.split('/').pop() as string + } else { + fileName = fileName.split('/').pop() as string + } } const split = fileName.split('.') From 66d7877b1e3297b6590c24fe6267b74ba1e75536 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 15 Jan 2025 11:41:49 -0500 Subject: [PATCH 50/77] fix sky station skybox type --- .../projects/default-project/public/scenes/sky-station.gltf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/projects/default-project/public/scenes/sky-station.gltf b/packages/projects/default-project/public/scenes/sky-station.gltf index e29fa5109e8..43a9652957f 100644 --- a/packages/projects/default-project/public/scenes/sky-station.gltf +++ b/packages/projects/default-project/public/scenes/sky-station.gltf @@ -317,7 +317,7 @@ "weight": 1 }, "EE_envmap": { - "type": "Texture", + "type": "Skybox", "envMapTextureType": "Equirectangular", "envMapSourceColor": 1193046, "envMapSourceURL": "__$project$__/ir-engine/default-project/assets/sky_skybox.jpg", From fbbb4e03804d9a04e0bb181f0c60fa5ab4756089 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 15 Jan 2025 11:42:07 -0500 Subject: [PATCH 51/77] add todos --- .../engine/src/assets/loaders/texture/TextureLoader.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/engine/src/assets/loaders/texture/TextureLoader.ts b/packages/engine/src/assets/loaders/texture/TextureLoader.ts index cafd4004f3f..3dcee941913 100644 --- a/packages/engine/src/assets/loaders/texture/TextureLoader.ts +++ b/packages/engine/src/assets/loaders/texture/TextureLoader.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,7 +19,7 @@ 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. */ @@ -39,6 +39,7 @@ const getScaledTextureURI = async (src: string, maxResolution: number): Promise< img.src = src await img.decode() //new way to wait for image to load // Initialize the canvas and it's size + // TODO: replace this with rn-webgpu? const canvas = document.createElement('canvas') //dead dom elements? Remove after Three loads them const ctx = canvas.getContext('2d') @@ -72,6 +73,7 @@ const getScaledTextureURI = async (src: string, maxResolution: number): Promise< }) } +// TODO: why is this not loading textures? class TextureLoader extends Loader { maxResolution: number | undefined autoDetectBitmap: boolean | undefined From ec58c251df59d89b0bc491d4cf14805555ba3d27 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 15 Jan 2025 12:40:27 -0500 Subject: [PATCH 52/77] Get some materials loading --- packages/clientNative/package.json | 1 + .../engine/src/assets/classes/AssetLoader.ts | 8 +-- .../loaders/texture/TextureLoader.native.ts | 66 +++++++++++++++++++ 3 files changed, 71 insertions(+), 4 deletions(-) create mode 100644 packages/engine/src/assets/loaders/texture/TextureLoader.native.ts diff --git a/packages/clientNative/package.json b/packages/clientNative/package.json index d63f11074f5..d247ee1003a 100644 --- a/packages/clientNative/package.json +++ b/packages/clientNative/package.json @@ -30,6 +30,7 @@ "@react-native-firebase/crashlytics": "^21.6.1", "@ungap/structured-clone": "^1.2.0", "expo": "^52.0.0", + "expo-asset-utils": "^3.0.0", "expo-gl": "^15.0.2", "expo-modules-core": "^2.0.4", "primus-client": "^7.3.4", diff --git a/packages/engine/src/assets/classes/AssetLoader.ts b/packages/engine/src/assets/classes/AssetLoader.ts index 20150b77f13..00e7d26af91 100644 --- a/packages/engine/src/assets/classes/AssetLoader.ts +++ b/packages/engine/src/assets/classes/AssetLoader.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,7 +19,7 @@ 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. */ @@ -122,7 +122,7 @@ const loadAsset = async ( } try { - return loader.load(url, onLoad, onProgress, onError, signal) + return loader.load(url.replace('https', 'http'), onLoad, onProgress, onError, signal) } catch (error) { onError(error) } diff --git a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts new file mode 100644 index 00000000000..17a360074c6 --- /dev/null +++ b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts @@ -0,0 +1,66 @@ +import { resolveAsync } from 'expo-asset-utils' +import { Image, Platform } from 'react-native' + +import THREE from 'three' + +export class TextureLoader extends THREE.TextureLoader { + load( + asset: any, + onLoad?: (texture: THREE.Texture) => void, + onProgress?: (event: ProgressEvent) => void, + onError?: (event: unknown) => void + ): THREE.Texture { + if (!asset) { + throw new Error('ExpoTHREE.TextureLoader.load(): Cannot parse a null asset') + } + + const texture = new THREE.Texture() + + const loader = new THREE.ImageLoader(this.manager) + loader.setCrossOrigin(this.crossOrigin) + loader.setPath(this.path) + ;(async () => { + const nativeAsset = await resolveAsync(asset) + + function parseAsset(image) { + texture.image = image + texture.needsUpdate = true + + if (onLoad !== undefined) { + onLoad(texture) + } + } + + if (Platform.OS === 'web') { + loader.load( + nativeAsset.localUri!, + (image) => { + parseAsset(image) + }, + onProgress, + onError + ) + } else { + if (!nativeAsset.width || !nativeAsset.height) { + const { width, height } = await new Promise<{ + width: number + height: number + }>((res, rej) => { + Image.getSize(nativeAsset.localUri!, (width: number, height: number) => res({ width, height }), rej) + }) + nativeAsset.width = width + nativeAsset.height = height + } + texture['isDataTexture'] = true // Forces passing to `gl.texImage2D(...)` verbatim + + parseAsset({ + data: nativeAsset, + width: nativeAsset.width, + height: nativeAsset.height + }) + } + })() + + return texture + } +} From 79e06658ace93dd44d6ce68c49f9d43ecfecfc81 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 15 Jan 2025 16:20:31 -0500 Subject: [PATCH 53/77] Add URL polyfill --- packages/clientNative/globals.js | 2 ++ packages/clientNative/package.json | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/clientNative/globals.js b/packages/clientNative/globals.js index 316f465eac3..82c66e981d9 100644 --- a/packages/clientNative/globals.js +++ b/packages/clientNative/globals.js @@ -27,7 +27,9 @@ import '@expo/browser-polyfill'; import 'react-native-get-random-values'; import {TextEncoder, TextDecoder} from 'text-encoding-shim'; import structuredClone from '@ungap/structured-clone'; +import {URL} from 'whatwg-url-without-unicode'; +global.URL = URL; globalThis.XMLSerializer = class XMLSerializer {}; global.TextEncoder = TextEncoder; global.TextDecoder = TextDecoder; diff --git a/packages/clientNative/package.json b/packages/clientNative/package.json index d247ee1003a..f6dabad1051 100644 --- a/packages/clientNative/package.json +++ b/packages/clientNative/package.json @@ -42,7 +42,8 @@ "react-native-nitro-modules": "^0.20.1", "react-native-quick-crypto": "^0.7.11", "rn-fetch-blob": "^0.12.0", - "text-encoding-shim": "^1.0.5" + "text-encoding-shim": "^1.0.5", + "whatwg-url-without-unicode": "^8.0.0-3" }, "devDependencies": { "@babel/core": "^7.25.2", From e081cc50744215394236118d864a97d3f66b6d4d Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 15 Jan 2025 17:38:07 -0500 Subject: [PATCH 54/77] expo asset patch --- packages/clientNative/globals.js | 4 ++-- patches/expo-asset+11.0.2.patch | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 patches/expo-asset+11.0.2.patch diff --git a/packages/clientNative/globals.js b/packages/clientNative/globals.js index 82c66e981d9..39136b4ee11 100644 --- a/packages/clientNative/globals.js +++ b/packages/clientNative/globals.js @@ -27,9 +27,9 @@ import '@expo/browser-polyfill'; import 'react-native-get-random-values'; import {TextEncoder, TextDecoder} from 'text-encoding-shim'; import structuredClone from '@ungap/structured-clone'; -import {URL} from 'whatwg-url-without-unicode'; +// import {URL} from 'whatwg-url-without-unicode'; -global.URL = URL; +// global.URL = URL; globalThis.XMLSerializer = class XMLSerializer {}; global.TextEncoder = TextEncoder; global.TextDecoder = TextDecoder; diff --git a/patches/expo-asset+11.0.2.patch b/patches/expo-asset+11.0.2.patch new file mode 100644 index 00000000000..c2097561b2b --- /dev/null +++ b/patches/expo-asset+11.0.2.patch @@ -0,0 +1,22 @@ +diff --git a/node_modules/expo-asset/build/AssetUris.js b/node_modules/expo-asset/build/AssetUris.js +index 54cc343..d5eb1d1 100644 +--- a/node_modules/expo-asset/build/AssetUris.js ++++ b/node_modules/expo-asset/build/AssetUris.js +@@ -1,16 +1,5 @@ + export function getFilename(url) { +- const { pathname, searchParams } = new URL(url, 'https://e'); +- // When attached to a dev server, we use `unstable_path` to represent the file path. This ensures +- // the file name is not canonicalized by the browser. +- // NOTE(EvanBacon): This is technically not tied to `__DEV__` as it's possible to use this while bundling in production +- // mode. +- if (__DEV__) { +- if (searchParams.has('unstable_path')) { +- const encodedFilePath = decodeURIComponent(searchParams.get('unstable_path')); +- return getBasename(encodedFilePath); +- } +- } +- return getBasename(pathname); ++ return getBasename(url); + } + function getBasename(pathname) { + return pathname.substring(pathname.lastIndexOf('/') + 1); From 33e65819cdf5c2db64ec0a9f10e735b06178b16f Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 15 Jan 2025 21:39:22 -0500 Subject: [PATCH 55/77] add license --- .../loaders/texture/TextureLoader.native.ts | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts index 17a360074c6..340d2d52213 100644 --- a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts +++ b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts @@ -1,3 +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. +*/ + import { resolveAsync } from 'expo-asset-utils' import { Image, Platform } from 'react-native' From 8a7f0b836ce78d1017f1fc522f4b959161e96db0 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 15 Jan 2025 21:59:55 -0500 Subject: [PATCH 56/77] clean up unused changes --- packages/clientNative/globals.js | 2 -- packages/clientNative/ios/Podfile.lock | 18 ++++++------------ packages/clientNative/package.json | 4 +--- packages/engine/package.json | 10 +++++----- .../assets/loaders/texture/TextureLoader.ts | 8 +++----- 5 files changed, 15 insertions(+), 27 deletions(-) diff --git a/packages/clientNative/globals.js b/packages/clientNative/globals.js index 39136b4ee11..316f465eac3 100644 --- a/packages/clientNative/globals.js +++ b/packages/clientNative/globals.js @@ -27,9 +27,7 @@ import '@expo/browser-polyfill'; import 'react-native-get-random-values'; import {TextEncoder, TextDecoder} from 'text-encoding-shim'; import structuredClone from '@ungap/structured-clone'; -// import {URL} from 'whatwg-url-without-unicode'; -// global.URL = URL; globalThis.XMLSerializer = class XMLSerializer {}; global.TextEncoder = TextEncoder; global.TextDecoder = TextDecoder; diff --git a/packages/clientNative/ios/Podfile.lock b/packages/clientNative/ios/Podfile.lock index 3675cf6b846..8979a5c6ae3 100644 --- a/packages/clientNative/ios/Podfile.lock +++ b/packages/clientNative/ios/Podfile.lock @@ -1,13 +1,13 @@ PODS: - boost (1.84.0) - DoubleConversion (1.1.6) - - EXConstants (17.0.3): + - EXConstants (17.0.4): - ExpoModulesCore - Expo (52.0.8): - ExpoModulesCore - - ExpoAsset (11.0.1): + - ExpoAsset (11.0.2): - ExpoModulesCore - - ExpoFileSystem (18.0.4): + - ExpoFileSystem (18.0.7): - ExpoModulesCore - ExpoFont (13.0.1): - ExpoModulesCore @@ -1700,8 +1700,6 @@ PODS: - React-logger (= 0.76.2) - React-perflogger (= 0.76.2) - React-utils (= 0.76.2) - - rn-fetch-blob (0.12.0): - - React-Core - RNFBApp (21.6.1): - Firebase/CoreOnly (= 11.5.0) - React-Core @@ -1792,7 +1790,6 @@ 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`) - - rn-fetch-blob (from `../../../node_modules/rn-fetch-blob`) - "RNFBApp (from `../../../node_modules/@react-native-firebase/app`)" - "RNFBCrashlytics (from `../../../node_modules/@react-native-firebase/crashlytics`)" - Yoga (from `../../../node_modules/react-native/ReactCommon/yoga`) @@ -1969,8 +1966,6 @@ EXTERNAL SOURCES: :path: build/generated/ios ReactCommon: :path: "../../../node_modules/react-native/ReactCommon" - rn-fetch-blob: - :path: "../../../node_modules/rn-fetch-blob" RNFBApp: :path: "../../../node_modules/@react-native-firebase/app" RNFBCrashlytics: @@ -1981,10 +1976,10 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: boost: 1dca942403ed9342f98334bf4c3621f011aa7946 DoubleConversion: f16ae600a246532c4020132d54af21d0ddb2a385 - EXConstants: 277129d9a42ba2cf1fad375e7eaa9939005c60be + EXConstants: 6b8c5653492349b3c3fe6b905c556bc45b360405 Expo: 959ac1f7486354ee1d0e1c5332143b4203baf8e9 - ExpoAsset: 6f7a8887cbb9fb39fdb0808e7f6f74ba0e1ae9b6 - ExpoFileSystem: 83da9dbce2371cc72c3a3ef49e0df54a117310f1 + ExpoAsset: d2d2cbc6a4efadf51a3da27d85d589935abd0b98 + ExpoFileSystem: 818e82dbb71175414d1ca310e926c48ff0d07348 ExpoFont: 12b0217e42ac97029d0f317f0486039a8508cf52 ExpoGL: 9e4ac36b4dfeba548728f835c72fe895364ec3e7 ExpoKeepAwake: 22173f45d767c7d37403fdf48292726901d69ce7 @@ -2069,7 +2064,6 @@ SPEC CHECKSUMS: React-utils: 7ce63e32e4ca425cc73cfb84e656bfb9e02e58b3 ReactCodegen: a5ac173008732c4c4af50cbd7bc0d176b63e4939 ReactCommon: a1c914f7575011239a63603a95fb341d0331953c - rn-fetch-blob: 25612b6d6f6e980c6f17ed98ba2f58f5696a51ca RNFBApp: 72b96921c64702d51eca9f3ed579c1777efd0d7e RNFBCrashlytics: 22223ee96beba1130c8906253f5b900f629c2926 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 diff --git a/packages/clientNative/package.json b/packages/clientNative/package.json index f6dabad1051..e517e6c3ae0 100644 --- a/packages/clientNative/package.json +++ b/packages/clientNative/package.json @@ -41,9 +41,7 @@ "react-native-get-random-values": "^1.11.0", "react-native-nitro-modules": "^0.20.1", "react-native-quick-crypto": "^0.7.11", - "rn-fetch-blob": "^0.12.0", - "text-encoding-shim": "^1.0.5", - "whatwg-url-without-unicode": "^8.0.0-3" + "text-encoding-shim": "^1.0.5" }, "devDependencies": { "@babel/core": "^7.25.2", diff --git a/packages/engine/package.json b/packages/engine/package.json index f6a99f6a360..235c5b9b588 100644 --- a/packages/engine/package.json +++ b/packages/engine/package.json @@ -31,15 +31,16 @@ "version": "1.6.0", "dependencies": { "@dimforge/rapier3d-compat": "0.11.2", - "@gltf-transform/core": "4.0.10", - "@gltf-transform/extensions": "4.0.10", - "@gltf-transform/functions": "4.0.10", - "@hookstate/subscribable": "^4.0.0", "@ir-engine/ecs": "^1.6.0", "@ir-engine/hyperflux": "^1.6.0", "@ir-engine/network": "^1.6.0", "@ir-engine/spatial": "^1.6.0", "@ir-engine/xrui": "^1.6.0", + "property-graph": "^2.0.0", + "@gltf-transform/core": "4.0.10", + "@gltf-transform/extensions": "4.0.10", + "@gltf-transform/functions": "4.0.10", + "@hookstate/subscribable": "^4.0.0", "@mediapipe/tasks-vision": "0.10.12", "@pixiv/three-vrm": "^2.0.6", "@pixiv/types-vrmc-vrm-1.0": "^2.0.6", @@ -59,7 +60,6 @@ "node-schedule": "^2.1.1", "noisejs": "2.1.0", "postprocessing": "6.34.1", - "property-graph": "^2.0.0", "react": "18.2.0", "react-dom": "18.2.0", "react-scrubber": "^2.0.0", diff --git a/packages/engine/src/assets/loaders/texture/TextureLoader.ts b/packages/engine/src/assets/loaders/texture/TextureLoader.ts index 3dcee941913..cafd4004f3f 100644 --- a/packages/engine/src/assets/loaders/texture/TextureLoader.ts +++ b/packages/engine/src/assets/loaders/texture/TextureLoader.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,7 +19,7 @@ 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. */ @@ -39,7 +39,6 @@ const getScaledTextureURI = async (src: string, maxResolution: number): Promise< img.src = src await img.decode() //new way to wait for image to load // Initialize the canvas and it's size - // TODO: replace this with rn-webgpu? const canvas = document.createElement('canvas') //dead dom elements? Remove after Three loads them const ctx = canvas.getContext('2d') @@ -73,7 +72,6 @@ const getScaledTextureURI = async (src: string, maxResolution: number): Promise< }) } -// TODO: why is this not loading textures? class TextureLoader extends Loader { maxResolution: number | undefined autoDetectBitmap: boolean | undefined From cb4d7e5ef55a779f80006a0cb1869b937cfb7e52 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Wed, 15 Jan 2025 22:37:54 -0500 Subject: [PATCH 57/77] Add logging for missing meshopt decoder --- packages/engine/src/assets/functions/createGLTFLoader.ts | 1 + packages/engine/src/gltf/GLTFExtensions.ts | 7 ++++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/engine/src/assets/functions/createGLTFLoader.ts b/packages/engine/src/assets/functions/createGLTFLoader.ts index 5cfcba0585e..862a4286a82 100644 --- a/packages/engine/src/assets/functions/createGLTFLoader.ts +++ b/packages/engine/src/assets/functions/createGLTFLoader.ts @@ -97,6 +97,7 @@ export const createGLTFLoader = (keepMaterials = false) => { // MeshoptDecoder.useWorkers(2) // } // loader.setMeshoptDecoder(MeshoptDecoder) + console.error('skip setting mesh optimizer decoder') // TODO: Detect React Native better if (global.RN$Bridgeless) { diff --git a/packages/engine/src/gltf/GLTFExtensions.ts b/packages/engine/src/gltf/GLTFExtensions.ts index 41f0d1e88e7..f1c8ff4b6ce 100644 --- a/packages/engine/src/gltf/GLTFExtensions.ts +++ b/packages/engine/src/gltf/GLTFExtensions.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/EtherealEngine/etherealengine/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,7 +19,7 @@ The Original Code is Ethereal Engine. The Original Developer is the Initial Developer. The Initial Developer of the Original Code is the Ethereal Engine team. -All portions of the code written by the Ethereal Engine team are Copyright © 2021-2023 +All portions of the code written by the Ethereal Engine team are Copyright © 2021-2023 Ethereal Engine. All Rights Reserved. */ @@ -129,6 +129,7 @@ export const EXT_MESHOPT_COMPRESSION = { const decoder = getState(AssetLoaderState).gltfLoader.meshoptDecoder if (!decoder || !decoder.supported) { if (json.extensionsRequired && json.extensionsRequired.indexOf(EXTENSIONS.EXT_MESHOPT_COMPRESSION) >= 0) { + console.error('THREE.GLTFLoader: setMeshoptDecoder must be called before loading compressed files') return reject('THREE.GLTFLoader: setMeshoptDecoder must be called before loading compressed files') } else { // Assumes that the extension is optional and that fallback buffer data is present From fe94ed13d42c84f77b0254764627dcc52cc3b403 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 16 Jan 2025 11:00:49 -0500 Subject: [PATCH 58/77] Begin texture scaling impl --- .../loaders/texture/TextureLoader.native.ts | 216 +++++++++++++++++- 1 file changed, 213 insertions(+), 3 deletions(-) diff --git a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts index 340d2d52213..37707a647d3 100644 --- a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts +++ b/packages/engine/src/assets/loaders/texture/TextureLoader.native.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,7 +19,7 @@ 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. */ @@ -28,6 +28,216 @@ import { Image, Platform } from 'react-native' import THREE from 'three' +const getScaledTextureURI = async () => { + const canvas = new GPUOffscreenCanvas(1024, 1024) + const context = canvas.getContext('webgpu') + const presentationFormat = navigator.gpu.getPreferredCanvasFormat() + context?.configure({ + device: device!, + format: presentationFormat, + alphaMode: 'premultiplied' + }) + + const vertices = new Float32Array([ + // positions // texture coordinates + -1.0, + -1.0, + 0.0, + 1.0, // bottom left + 1.0, + -1.0, + 1.0, + 1.0, // bottom right + -1.0, + 1.0, + 0.0, + 0.0, // top left + 1.0, + 1.0, + 1.0, + 0.0 // top right + ]) + + const vertexBuffer = device.createBuffer({ + size: vertices.byteLength, + usage: GPUBufferUsage.VERTEX | GPUBufferUsage.COPY_DST, + mappedAtCreation: true + }) + new Float32Array(vertexBuffer.getMappedRange()).set(vertices) + vertexBuffer.unmap() + + // Load and create texture from base64 + async function createTextureFromBase64(base64String) { + // Convert base64 to blob + const response = await fetch(base64String) + const blob = await response.blob() + + // Create ImageBitmap + const imageBitmap = await createImageBitmap(blob) + + // Create texture + const texture = device.createTexture({ + size: [imageBitmap.width, imageBitmap.height, 1], + format: 'rgba8unorm', + usage: GPUTextureUsage.TEXTURE_BINDING | GPUTextureUsage.COPY_DST | GPUTextureUsage.RENDER_ATTACHMENT + }) + + device.queue.copyExternalImageToTexture({ source: imageBitmap }, { texture: texture }, [ + imageBitmap.width, + imageBitmap.height + ]) + + return texture + } + + // Create sampler + const sampler = device.createSampler({ + magFilter: 'linear', + minFilter: 'linear', + mipmapFilter: 'linear' + }) + + // Create shader module + const shaderModule = device.createShaderModule({ + code: ` +struct VertexInput { +@location(0) position: vec2, +@location(1) texCoord: vec2, +}; + +struct VertexOutput { +@builtin(position) position: vec4, +@location(0) texCoord: vec2, +}; + +@vertex +fn vertexMain(input: VertexInput) -> VertexOutput { +var output: VertexOutput; +output.position = vec4(input.position, 0.0, 1.0); +output.texCoord = input.texCoord; +return output; +} + +@group(0) @binding(0) var texSampler: sampler; +@group(0) @binding(1) var tex: texture_2d; + +@fragment +fn fragmentMain(@location(0) texCoord: vec2) -> @location(0) vec4 { +return textureSample(tex, texSampler, texCoord); +} +` + }) + + const image = await readFile('desk.exr', true) + + // Example usage: + const base64Image = `data:image/png;base64,${image}` + const texture = await createTextureFromBase64(base64Image) + + // Create bind group layout + const bindGroupLayout = device.createBindGroupLayout({ + entries: [ + { + binding: 0, + visibility: GPUShaderStage.FRAGMENT, + sampler: { type: 'filtering' } + }, + { + binding: 1, + visibility: GPUShaderStage.FRAGMENT, + texture: { sampleType: 'float' } + } + ] + }) + + // Create pipeline layout + const pipelineLayout = device.createPipelineLayout({ + bindGroupLayouts: [bindGroupLayout] + }) + + // Create bind group + const bindGroup = device.createBindGroup({ + layout: bindGroupLayout, + entries: [ + { + binding: 0, + resource: sampler + }, + { + binding: 1, + resource: texture.createView() + } + ] + }) + + // Create render pipeline + const pipeline = device.createRenderPipeline({ + layout: pipelineLayout, + vertex: { + module: shaderModule, + entryPoint: 'vertexMain', + buffers: [ + { + arrayStride: 16, // 4 floats * 4 bytes + attributes: [ + { + shaderLocation: 0, + offset: 0, + format: 'float32x2' + }, + { + shaderLocation: 1, + offset: 8, + format: 'float32x2' + } + ] + } + ] + }, + fragment: { + module: shaderModule, + entryPoint: 'fragmentMain', + targets: [ + { + format: presentationFormat + } + ] + }, + primitive: { + topology: 'triangle-strip', + stripIndexFormat: 'uint32' + } + }) + + // Create command encoder and begin render pass + const commandEncoder = device.createCommandEncoder() + const textureView = context.getCurrentTexture().createView() + + const renderPassDescriptor = { + colorAttachments: [ + { + view: textureView, + clearValue: { r: 0.0, g: 0.0, b: 0.0, a: 1.0 }, + loadOp: 'clear', + storeOp: 'store' + } + ] + } + + const passEncoder = commandEncoder.beginRenderPass(renderPassDescriptor) + passEncoder.setPipeline(pipeline) + passEncoder.setBindGroup(0, bindGroup) + passEncoder.setVertexBuffer(0, vertexBuffer) + passEncoder.draw(4, 1, 0, 0) + passEncoder.end() + + // Submit commands to GPU + device.queue.submit([commandEncoder.finish()]) + + const data = await canvas.getImageData() + console.log(data) +} + export class TextureLoader extends THREE.TextureLoader { load( asset: any, From 442bb0feca5f74a4687cab5ca18f1c833e8b6afa Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 16 Jan 2025 11:16:38 -0500 Subject: [PATCH 59/77] handle imports --- packages/clientNative/package.json | 3 +++ .../loaders/texture/TextureLoader.native.ts | 17 +++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/packages/clientNative/package.json b/packages/clientNative/package.json index e517e6c3ae0..36afd83e616 100644 --- a/packages/clientNative/package.json +++ b/packages/clientNative/package.json @@ -29,6 +29,7 @@ "@react-native-firebase/app": "^21.6.1", "@react-native-firebase/crashlytics": "^21.6.1", "@ungap/structured-clone": "^1.2.0", + "base-64": "^1.0.0", "expo": "^52.0.0", "expo-asset-utils": "^3.0.0", "expo-gl": "^15.0.2", @@ -41,6 +42,7 @@ "react-native-get-random-values": "^1.11.0", "react-native-nitro-modules": "^0.20.1", "react-native-quick-crypto": "^0.7.11", + "react-native-wgpu": "^0.1.22", "text-encoding-shim": "^1.0.5" }, "devDependencies": { @@ -55,6 +57,7 @@ "@react-native/metro-config": "0.76.2", "@react-native/typescript-config": "0.76.2", "@rnx-kit/metro-config": "^2.0.1", + "@types/base-64": "^1.0.2", "@types/react": "18.2.0", "@types/react-test-renderer": "18.0.0", "babel-jest": "^29.6.3", diff --git a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts index 37707a647d3..3681010396e 100644 --- a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts +++ b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts @@ -23,14 +23,26 @@ All portions of the code written by the Infinite Reality Engine team are Copyrig Infinite Reality Engine. All Rights Reserved. */ +import { encode } from 'base-64' import { resolveAsync } from 'expo-asset-utils' import { Image, Platform } from 'react-native' +import { GPUOffscreenCanvas } from 'react-native-wgpu' import THREE from 'three' const getScaledTextureURI = async () => { + const adapter = await navigator.gpu.requestAdapter() + if (!adapter) { + throw new Error('No adapter') + } + const device = await adapter.requestDevice() + const canvas = new GPUOffscreenCanvas(1024, 1024) const context = canvas.getContext('webgpu') + if (!context) { + return + } + const presentationFormat = navigator.gpu.getPreferredCanvasFormat() context?.configure({ device: device!, @@ -236,6 +248,11 @@ return textureSample(tex, texSampler, texCoord); const data = await canvas.getImageData() console.log(data) + + const dataString = String.fromCharCode.apply(null, data.data) + const encodedData = encode(dataString) + const dataURI = 'data:image/png;base64,' + encodedData + return dataURI } export class TextureLoader extends THREE.TextureLoader { From 69bd619792a7a3cedb1c31ccda1cf694a854b714 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 16 Jan 2025 12:05:04 -0500 Subject: [PATCH 60/77] Extract createTextureFromImage --- packages/clientNative/ios/Podfile.lock | 25 +++++ .../xcschemes/clientNative.xcscheme | 1 + .../loaders/texture/TextureLoader.native.ts | 93 ++++++++++++------- 3 files changed, 84 insertions(+), 35 deletions(-) diff --git a/packages/clientNative/ios/Podfile.lock b/packages/clientNative/ios/Podfile.lock index 8979a5c6ae3..a8523348757 100644 --- a/packages/clientNative/ios/Podfile.lock +++ b/packages/clientNative/ios/Podfile.lock @@ -1433,6 +1433,27 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga + - react-native-wgpu (0.1.22): + - 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-nativeconfig (0.76.2) - React-NativeModulesApple (0.76.2): - glog @@ -1763,6 +1784,7 @@ DEPENDENCIES: - "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-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`) - React-NativeModulesApple (from `../../../node_modules/react-native/ReactCommon/react/nativemodule/core/platform/ios`) - React-perflogger (from `../../../node_modules/react-native/ReactCommon/reactperflogger`) @@ -1912,6 +1934,8 @@ EXTERNAL SOURCES: :path: "../../../node_modules/react-native-get-random-values" react-native-quick-crypto: :path: "../../../node_modules/react-native-quick-crypto" + react-native-wgpu: + :path: "../../../node_modules/react-native-wgpu" React-nativeconfig: :path: "../../../node_modules/react-native/ReactCommon" React-NativeModulesApple: @@ -2037,6 +2061,7 @@ SPEC CHECKSUMS: react-native-draco: ca7c7ba9364c93a0a19f9197f66790d95abd852f react-native-get-random-values: d16467cf726c618e9c7a8c3c39c31faa2244bbba react-native-quick-crypto: 4921fde8af4321dd95df13963a80698c3a8fef34 + react-native-wgpu: a57435e58b0b5b94f5809d13414b02ce52f6cd91 React-nativeconfig: 7f8cd6cae21f8bb18c53b746c495e72795fc5cb0 React-NativeModulesApple: 3210b7177c11145bb8e0d6f24aae102a221c4ddc React-perflogger: c8860eaab4fe60d628b27bf0086a372c429fc74f diff --git a/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme b/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme index a5dc42384ad..bd668084dc9 100644 --- a/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme +++ b/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme @@ -49,6 +49,7 @@ ignoresPersistentStateOnLaunch = "NO" debugDocumentVersioning = "YES" debugServiceExtension = "internal" + enableGPUValidationMode = "1" allowLocationSimulation = "YES"> diff --git a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts index 3681010396e..983177920a7 100644 --- a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts +++ b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts @@ -30,7 +30,29 @@ import { GPUOffscreenCanvas } from 'react-native-wgpu' import THREE from 'three' -const getScaledTextureURI = async () => { +async function createTextureFromBase64(device: GPUDevice, imageURI: string) { + const response = await fetch(imageURI) + const blob = await response.blob() + + // Create ImageBitmap + const imageBitmap = await createImageBitmap(blob) + + // Create texture + const texture = device.createTexture({ + size: [imageBitmap.width, imageBitmap.height, 1], + format: 'rgba8unorm', + usage: GPUTextureUsage.TEXTURE_BINDING | GPUTextureUsage.COPY_DST | GPUTextureUsage.RENDER_ATTACHMENT + }) + + device.queue.copyExternalImageToTexture({ source: imageBitmap }, { texture: texture }, [ + imageBitmap.width, + imageBitmap.height + ]) + + return texture +} + +const getScaledTextureURI = async (imageURI: string) => { const adapter = await navigator.gpu.requestAdapter() if (!adapter) { throw new Error('No adapter') @@ -79,28 +101,6 @@ const getScaledTextureURI = async () => { vertexBuffer.unmap() // Load and create texture from base64 - async function createTextureFromBase64(base64String) { - // Convert base64 to blob - const response = await fetch(base64String) - const blob = await response.blob() - - // Create ImageBitmap - const imageBitmap = await createImageBitmap(blob) - - // Create texture - const texture = device.createTexture({ - size: [imageBitmap.width, imageBitmap.height, 1], - format: 'rgba8unorm', - usage: GPUTextureUsage.TEXTURE_BINDING | GPUTextureUsage.COPY_DST | GPUTextureUsage.RENDER_ATTACHMENT - }) - - device.queue.copyExternalImageToTexture({ source: imageBitmap }, { texture: texture }, [ - imageBitmap.width, - imageBitmap.height - ]) - - return texture - } // Create sampler const sampler = device.createSampler({ @@ -140,11 +140,7 @@ return textureSample(tex, texSampler, texCoord); ` }) - const image = await readFile('desk.exr', true) - - // Example usage: - const base64Image = `data:image/png;base64,${image}` - const texture = await createTextureFromBase64(base64Image) + const texture = await createTextureFromBase64(device, imageURI) // Create bind group layout const bindGroupLayout = device.createBindGroupLayout({ @@ -247,14 +243,18 @@ return textureSample(tex, texSampler, texCoord); device.queue.submit([commandEncoder.finish()]) const data = await canvas.getImageData() - console.log(data) - const dataString = String.fromCharCode.apply(null, data.data) + let dataString = '' + for (const c of data.data) { + dataString += String.fromCharCode(c) + } const encodedData = encode(dataString) const dataURI = 'data:image/png;base64,' + encodedData return dataURI } +const maxResolution = 1024 + export class TextureLoader extends THREE.TextureLoader { load( asset: any, @@ -305,11 +305,34 @@ export class TextureLoader extends THREE.TextureLoader { } texture['isDataTexture'] = true // Forces passing to `gl.texImage2D(...)` verbatim - parseAsset({ - data: nativeAsset, - width: nativeAsset.width, - height: nativeAsset.height - }) + const originalWidth = nativeAsset.width + const originalHeight = nativeAsset.height + let resizingFactor = 1 + if (originalWidth >= originalHeight) { + if (originalWidth > maxResolution) { + resizingFactor = maxResolution / originalWidth + } + } else { + if (originalHeight > maxResolution) { + resizingFactor = maxResolution / originalHeight + } + } + + if (resizingFactor < 1) { + const scaledAssetURI = await getScaledTextureURI(nativeAsset.localUri!) + const scaledNativeAsset = await resolveAsync(scaledAssetURI) + parseAsset({ + data: scaledNativeAsset, + width: scaledNativeAsset.width, + height: scaledNativeAsset.height + }) + } else { + parseAsset({ + data: nativeAsset, + width: nativeAsset.width, + height: nativeAsset.height + }) + } } })() From f8673aea37c042054f4022d7aedad8c0eb1fe523 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 16 Jan 2025 13:26:06 -0500 Subject: [PATCH 61/77] Simplify texture loading --- .../loaders/texture/TextureLoader.native.ts | 40 +++++++++---------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts index 983177920a7..a1ae572d18e 100644 --- a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts +++ b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts @@ -23,12 +23,10 @@ All portions of the code written by the Infinite Reality Engine team are Copyrig Infinite Reality Engine. All Rights Reserved. */ -import { encode } from 'base-64' import { resolveAsync } from 'expo-asset-utils' import { Image, Platform } from 'react-native' import { GPUOffscreenCanvas } from 'react-native-wgpu' - -import THREE from 'three' +import THREE, { DataTexture } from 'three' async function createTextureFromBase64(device: GPUDevice, imageURI: string) { const response = await fetch(imageURI) @@ -52,20 +50,21 @@ async function createTextureFromBase64(device: GPUDevice, imageURI: string) { return texture } -const getScaledTextureURI = async (imageURI: string) => { +const getScaledTextureURI = async (imageURI: string, maxResolution: number) => { const adapter = await navigator.gpu.requestAdapter() if (!adapter) { throw new Error('No adapter') } const device = await adapter.requestDevice() - const canvas = new GPUOffscreenCanvas(1024, 1024) + const canvas = new GPUOffscreenCanvas(maxResolution, maxResolution) const context = canvas.getContext('webgpu') if (!context) { - return + throw new Error('Could not get webgpu context') } const presentationFormat = navigator.gpu.getPreferredCanvasFormat() + console.log(presentationFormat) context?.configure({ device: device!, format: presentationFormat, @@ -243,14 +242,7 @@ return textureSample(tex, texSampler, texCoord); device.queue.submit([commandEncoder.finish()]) const data = await canvas.getImageData() - - let dataString = '' - for (const c of data.data) { - dataString += String.fromCharCode(c) - } - const encodedData = encode(dataString) - const dataURI = 'data:image/png;base64,' + encodedData - return dataURI + return data } const maxResolution = 1024 @@ -319,13 +311,19 @@ export class TextureLoader extends THREE.TextureLoader { } if (resizingFactor < 1) { - const scaledAssetURI = await getScaledTextureURI(nativeAsset.localUri!) - const scaledNativeAsset = await resolveAsync(scaledAssetURI) - parseAsset({ - data: scaledNativeAsset, - width: scaledNativeAsset.width, - height: scaledNativeAsset.height - }) + const data = await getScaledTextureURI(nativeAsset.localUri!, maxResolution) + + try { + // TODO: why is the texture the wrong color? + const texture = new DataTexture(new Uint8Array(data.data), data.width, data.height) + texture.needsUpdate = true + console.log('success', texture.id) + + onLoad?.(texture) + } catch (err) { + console.error(err) + onError?.(err) + } } else { parseAsset({ data: nativeAsset, From c378ebc0af44f2d6bd45e185a68b0ff93ad58a8a Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 16 Jan 2025 15:13:43 -0500 Subject: [PATCH 62/77] Align with web API --- packages/clientNative/package.json | 1 + .../loaders/texture/TextureLoader.native.ts | 179 ++++++++---------- 2 files changed, 85 insertions(+), 95 deletions(-) diff --git a/packages/clientNative/package.json b/packages/clientNative/package.json index 36afd83e616..1c4f7d4f0a0 100644 --- a/packages/clientNative/package.json +++ b/packages/clientNative/package.json @@ -31,6 +31,7 @@ "@ungap/structured-clone": "^1.2.0", "base-64": "^1.0.0", "expo": "^52.0.0", + "expo-asset": "^11.0.2", "expo-asset-utils": "^3.0.0", "expo-gl": "^15.0.2", "expo-modules-core": "^2.0.4", diff --git a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts index a1ae572d18e..42be23c95cf 100644 --- a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts +++ b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts @@ -26,7 +26,89 @@ Infinite Reality Engine. All Rights Reserved. import { resolveAsync } from 'expo-asset-utils' import { Image, Platform } from 'react-native' import { GPUOffscreenCanvas } from 'react-native-wgpu' -import THREE, { DataTexture } from 'three' +import THREE, { DataTexture, LoadingManager, Texture } from 'three' +import { Loader } from '../base/Loader' + +const iOSMaxResolution = 1024 + +export class TextureLoader extends Loader { + maxResolution: number | undefined + autoDetectBitmap: boolean | undefined + + constructor(manager?: LoadingManager, autoDetectBitmap?: boolean, maxResolution?: number) { + super(manager) + if (maxResolution) this.maxResolution = maxResolution + else if (Platform.OS === 'ios') this.maxResolution = iOSMaxResolution + this.autoDetectBitmap = autoDetectBitmap + } + + override async load( + asset: any, + onLoad?: (texture: THREE.Texture) => void, + onProgress?: (event: ProgressEvent) => void, + onError?: (event: unknown) => void + ) { + if (!asset) { + throw new Error('ExpoTHREE.TextureLoader.load(): Cannot parse a null asset') + } + + const nativeAsset = await resolveAsync(asset) + + if (!nativeAsset.width || !nativeAsset.height) { + const { width, height } = await new Promise<{ + width: number + height: number + }>((res, rej) => { + Image.getSize(nativeAsset.localUri!, (width: number, height: number) => res({ width, height }), rej) + }) + nativeAsset.width = width + nativeAsset.height = height + } + + if (this.maxResolution && calculateResizingFactor(this.maxResolution, nativeAsset.height, nativeAsset.width) < 1) { + const data = await getScaledTextureData(nativeAsset.localUri!, this.maxResolution) + + try { + // TODO: why is the texture the wrong color? + const texture = new DataTexture(new Uint8Array(data.data), data.width, data.height) + texture.needsUpdate = true + console.log('success', texture.id) + + onLoad?.(texture) + } catch (err) { + console.error(err) + onError?.(err) + } + } else { + const texture = new THREE.Texture() + texture['isDataTexture'] = true // Forces passing to `gl.texImage2D(...)` verbatim + texture.image = { + data: nativeAsset, + width: nativeAsset.width, + height: nativeAsset.height + } + texture.needsUpdate = true + + if (onLoad !== undefined) { + onLoad(texture) + } + } + } +} + +const calculateResizingFactor = (maxResolution: number, originalHeight: number, originalWidth: number) => { + let resizingFactor = 1 + if (originalWidth >= originalHeight) { + if (originalWidth > maxResolution) { + resizingFactor = maxResolution / originalWidth + } + } else { + if (originalHeight > maxResolution) { + resizingFactor = maxResolution / originalHeight + } + } + return resizingFactor +} async function createTextureFromBase64(device: GPUDevice, imageURI: string) { const response = await fetch(imageURI) @@ -50,7 +132,7 @@ async function createTextureFromBase64(device: GPUDevice, imageURI: string) { return texture } -const getScaledTextureURI = async (imageURI: string, maxResolution: number) => { +const getScaledTextureData = async (imageURI: string, maxResolution: number) => { const adapter = await navigator.gpu.requestAdapter() if (!adapter) { throw new Error('No adapter') @@ -244,96 +326,3 @@ return textureSample(tex, texSampler, texCoord); const data = await canvas.getImageData() return data } - -const maxResolution = 1024 - -export class TextureLoader extends THREE.TextureLoader { - load( - asset: any, - onLoad?: (texture: THREE.Texture) => void, - onProgress?: (event: ProgressEvent) => void, - onError?: (event: unknown) => void - ): THREE.Texture { - if (!asset) { - throw new Error('ExpoTHREE.TextureLoader.load(): Cannot parse a null asset') - } - - const texture = new THREE.Texture() - - const loader = new THREE.ImageLoader(this.manager) - loader.setCrossOrigin(this.crossOrigin) - loader.setPath(this.path) - ;(async () => { - const nativeAsset = await resolveAsync(asset) - - function parseAsset(image) { - texture.image = image - texture.needsUpdate = true - - if (onLoad !== undefined) { - onLoad(texture) - } - } - - if (Platform.OS === 'web') { - loader.load( - nativeAsset.localUri!, - (image) => { - parseAsset(image) - }, - onProgress, - onError - ) - } else { - if (!nativeAsset.width || !nativeAsset.height) { - const { width, height } = await new Promise<{ - width: number - height: number - }>((res, rej) => { - Image.getSize(nativeAsset.localUri!, (width: number, height: number) => res({ width, height }), rej) - }) - nativeAsset.width = width - nativeAsset.height = height - } - texture['isDataTexture'] = true // Forces passing to `gl.texImage2D(...)` verbatim - - const originalWidth = nativeAsset.width - const originalHeight = nativeAsset.height - let resizingFactor = 1 - if (originalWidth >= originalHeight) { - if (originalWidth > maxResolution) { - resizingFactor = maxResolution / originalWidth - } - } else { - if (originalHeight > maxResolution) { - resizingFactor = maxResolution / originalHeight - } - } - - if (resizingFactor < 1) { - const data = await getScaledTextureURI(nativeAsset.localUri!, maxResolution) - - try { - // TODO: why is the texture the wrong color? - const texture = new DataTexture(new Uint8Array(data.data), data.width, data.height) - texture.needsUpdate = true - console.log('success', texture.id) - - onLoad?.(texture) - } catch (err) { - console.error(err) - onError?.(err) - } - } else { - parseAsset({ - data: nativeAsset, - width: nativeAsset.width, - height: nativeAsset.height - }) - } - } - })() - - return texture - } -} From 226b855de29b43ccf3939f07dd6677154bfabe69 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 16 Jan 2025 15:26:42 -0500 Subject: [PATCH 63/77] Fix texture color --- .../src/assets/loaders/texture/TextureLoader.native.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts index 42be23c95cf..5220e19a4d2 100644 --- a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts +++ b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts @@ -324,5 +324,14 @@ return textureSample(tex, texSampler, texCoord); device.queue.submit([commandEncoder.finish()]) const data = await canvas.getImageData() + swizzleBrgaToRgba(data.data) return data } + +const swizzleBrgaToRgba = (data: number[]) => { + for (let i = 0; i < data.length; i += 4) { + const temp = data[i] + data[i] = data[i + 2] + data[i + 2] = temp + } +} From b4ab42e1c75e3a7fe0a7ea3de25c3c578607035b Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 16 Jan 2025 16:00:11 -0500 Subject: [PATCH 64/77] clean up TODOs --- .../src/networking/AvatarSpawnSystem.tsx | 5 ----- .../engine/src/assets/classes/AssetLoader.ts | 3 ++- .../engine/src/assets/constants/AssetType.ts | 22 +++++++++---------- packages/engine/src/gltf/GLTFComponent.tsx | 9 +++----- .../engine/src/gltf/GLTFLoaderFunctions.ts | 2 -- 5 files changed, 15 insertions(+), 26 deletions(-) diff --git a/packages/client-core/src/networking/AvatarSpawnSystem.tsx b/packages/client-core/src/networking/AvatarSpawnSystem.tsx index 0a486ddd68a..00bbde3d8b6 100644 --- a/packages/client-core/src/networking/AvatarSpawnSystem.tsx +++ b/packages/client-core/src/networking/AvatarSpawnSystem.tsx @@ -147,7 +147,6 @@ export const AvatarSpawnReactor = (props: { sceneEntity: Entity }) => { }, [errorWithAvatar]) useEffect(() => { - console.log(userAvatar) if (isSpectating || !userAvatar) return dispatchAction( AvatarNetworkAction.setAvatarURL({ @@ -167,10 +166,6 @@ const reactor = () => { const gltfLoaded = GLTFComponent.useSceneLoaded(sceneEntity) const name = useOptionalComponent(sceneEntity, NameComponent)?.value - // TODO: why doesn't this finish loading? - // TODO: validate that all parts of sky-station.gltf load, simplify if needed - console.log(gltfLoaded, userID, name) - if (!gltfLoaded || !userID) return null return diff --git a/packages/engine/src/assets/classes/AssetLoader.ts b/packages/engine/src/assets/classes/AssetLoader.ts index 00e7d26af91..7c946f85cf7 100644 --- a/packages/engine/src/assets/classes/AssetLoader.ts +++ b/packages/engine/src/assets/classes/AssetLoader.ts @@ -101,6 +101,7 @@ export const isAbsolutePath = (path) => { } const getAbsolutePath = (url) => (isAbsolutePath(url) ? url : getState(DomainConfigState).publicDomain + url) +const stripHttps = (url: string) => url.replace('https', 'http') const loadAsset = async ( url: string, @@ -114,7 +115,7 @@ const loadAsset = async ( onError(new Error('URL is empty')) return } - url = getAbsolutePath(url) + url = stripHttps(getAbsolutePath(url)) if (!loader) { const assetExt = getAssetType(url) diff --git a/packages/engine/src/assets/constants/AssetType.ts b/packages/engine/src/assets/constants/AssetType.ts index 02174675cd9..3dffd373019 100644 --- a/packages/engine/src/assets/constants/AssetType.ts +++ b/packages/engine/src/assets/constants/AssetType.ts @@ -131,15 +131,18 @@ export const FileExtToAssetExt = (fileExt: string): AssetExt | undefined => { return fileExt } +const getFileNameFromUrl = (path: string) => { + if (!global.RN$Bridgeless) { + const url = new URL(path) + return url.pathname.split('/').pop() as string + } + return path.split('/').pop() as string +} + const dataURLStart = 'data:image' export const FileToAssetExt = (file: string): AssetExt | undefined => { if (isURL(file)) { - if (!global.RN$Bridgeless) { - const url = new URL(file) - file = url.pathname.split('/').pop() as string - } else { - file = file.split('/').pop() as string - } + file = getFileNameFromUrl(file) } // Check if image data url else if (file.startsWith(dataURLStart)) { @@ -159,12 +162,7 @@ export const FileToAssetType = (fileName: string): AssetType => { } if (isURL(fileName)) { - if (!global.RN$Bridgeless) { - const url = new URL(fileName) - fileName = url.pathname.split('/').pop() as string - } else { - fileName = fileName.split('/').pop() as string - } + fileName = getFileNameFromUrl(fileName) } const split = fileName.split('.') diff --git a/packages/engine/src/gltf/GLTFComponent.tsx b/packages/engine/src/gltf/GLTFComponent.tsx index daa9ad26442..4f9fadd39f0 100644 --- a/packages/engine/src/gltf/GLTFComponent.tsx +++ b/packages/engine/src/gltf/GLTFComponent.tsx @@ -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,7 +19,7 @@ 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. */ @@ -189,7 +189,6 @@ export const GLTFComponent = defineComponent({ const dependencies = gltfComponent.dependencies const progress = gltfComponent.progress.value - console.log(instanceID, progress) return componentDependenciesLoaded(dependencies.value as ComponentDependencies | undefined) && progress === 100 }, @@ -264,8 +263,6 @@ const ResourceReactor = (props: { documentID: string; entity: Entity }) => { if (getComponent(props.entity, GLTFComponent).progress === 100) return if (!getState(GLTFDocumentState)[props.documentID]) return const entities = resourceQuery.filter((e) => getComponent(e, SourceComponent) === props.documentID) - // TODO: why isn't avatar dependency loaded? - // console.log(props, entities, dependenciesLoaded, getState(GLTFDocumentState)[props.documentID]) if (!entities.length) { if (dependenciesLoaded) { getMutableComponent(props.entity, GLTFComponent).progress.set(100) diff --git a/packages/engine/src/gltf/GLTFLoaderFunctions.ts b/packages/engine/src/gltf/GLTFLoaderFunctions.ts index 33ae87b6197..aeaaf94417b 100644 --- a/packages/engine/src/gltf/GLTFLoaderFunctions.ts +++ b/packages/engine/src/gltf/GLTFLoaderFunctions.ts @@ -830,7 +830,6 @@ const useLoadTexture = (options: GLTFParserOptions, textureIndex?: number) => { loader.setRequestHeader(options.requestHeader) } - // TODO: why is options.json missing fields, e.g. uri? const texture = GLTFLoaderFunctions.useLoadTextureImage(options, textureIndex, sourceIndex, loader) return texture @@ -902,7 +901,6 @@ const useLoadImageSource = ( const sourceURI = useHookstate('') const result = useHookstate(null) - // TODO: validate that this texture gets loaded by native texture loader const [loadedTexture, error] = useTexture(sourceURI.value, UndefinedEntity, () => {}, loader) let isObjectURL = false From 1a6f2d3bd66e4c31fbb4f1d0b36e5fc999d1490e Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 16 Jan 2025 16:01:17 -0500 Subject: [PATCH 65/77] Remove unused code --- packages/client-core/src/networking/AvatarSpawnSystem.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/client-core/src/networking/AvatarSpawnSystem.tsx b/packages/client-core/src/networking/AvatarSpawnSystem.tsx index 00bbde3d8b6..ff2ed67bd61 100644 --- a/packages/client-core/src/networking/AvatarSpawnSystem.tsx +++ b/packages/client-core/src/networking/AvatarSpawnSystem.tsx @@ -55,7 +55,6 @@ import { avatarPath, userAvatarPath } from '@ir-engine/common/src/schema.type.mo import { AvatarNetworkAction } from '@ir-engine/engine/src/avatar/state/AvatarNetworkActions' import { ErrorComponent } from '@ir-engine/engine/src/scene/components/ErrorComponent' import { SceneSettingsComponent } from '@ir-engine/engine/src/scene/components/SceneSettingsComponent' -import { NameComponent } from '@ir-engine/spatial/src/common/NameComponent' import { EngineState } from '@ir-engine/spatial/src/EngineState' import { useChildrenWithComponents } from '@ir-engine/spatial/src/transform/components/EntityTree' import { SearchParamState } from '../common/services/RouterService' @@ -164,7 +163,6 @@ const reactor = () => { const locationSceneURL = useHookstate(getMutableState(LocationState).currentLocation.location.sceneURL).value const sceneEntity = useLoadedSceneEntity(locationSceneURL) const gltfLoaded = GLTFComponent.useSceneLoaded(sceneEntity) - const name = useOptionalComponent(sceneEntity, NameComponent)?.value if (!gltfLoaded || !userID) return null From 7983cc67a9466889380a62f79e500eadbb0130c5 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Thu, 16 Jan 2025 18:36:19 -0500 Subject: [PATCH 66/77] add some todos --- .../engine/src/avatar/systems/AvatarInputSystem.ts | 7 ++++--- .../src/camera/components/FollowCameraComponent.ts | 10 +++++++--- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/packages/engine/src/avatar/systems/AvatarInputSystem.ts b/packages/engine/src/avatar/systems/AvatarInputSystem.ts index d5ea713254d..3eb9463dd6b 100755 --- a/packages/engine/src/avatar/systems/AvatarInputSystem.ts +++ b/packages/engine/src/avatar/systems/AvatarInputSystem.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,7 +19,7 @@ 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. */ @@ -246,6 +246,7 @@ const execute = () => { const buttons = InputComponent.getMergedButtons(viewerEntity) + // TODO: hook up buttons if (buttons.ShiftLeft?.down) onShiftLeft() const gamepadJump = buttons[StandardGamepadButton.StandardGamepadButtonA]?.down diff --git a/packages/spatial/src/camera/components/FollowCameraComponent.ts b/packages/spatial/src/camera/components/FollowCameraComponent.ts index f66b438f5ea..6232f0da0d6 100755 --- a/packages/spatial/src/camera/components/FollowCameraComponent.ts +++ b/packages/spatial/src/camera/components/FollowCameraComponent.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,7 +19,7 @@ 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. */ @@ -212,6 +212,7 @@ const LERP_TIME = 1 const computeCameraFollow = (cameraEntity: Entity, referenceEntity: Entity) => { const follow = getComponent(cameraEntity, FollowCameraComponent) + console.log(follow.mode) const followState = getMutableComponent(cameraEntity, FollowCameraComponent) const cameraTransform = getComponent(cameraEntity, TransformComponent) const targetTransform = getOptionalComponent(referenceEntity, TransformComponent) @@ -400,6 +401,9 @@ const computeCameraFollow = (cameraEntity: Entity, referenceEntity: Entity) => { lerpVal ) + // TODO: why is this not updating? + console.log(cameraTransform.rotation) + updateCameraTargetRotation(cameraEntity) } From 97608908c513151900f8be146bbb95479947001b Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Fri, 17 Jan 2025 11:07:29 -0500 Subject: [PATCH 67/77] Polyfill performance API --- packages/clientNative/globals.js | 2 ++ packages/clientNative/ios/Podfile.lock | 25 +++++++++++++++++++++++++ packages/clientNative/package.json | 1 + 3 files changed, 28 insertions(+) diff --git a/packages/clientNative/globals.js b/packages/clientNative/globals.js index 316f465eac3..a5a793f61dd 100644 --- a/packages/clientNative/globals.js +++ b/packages/clientNative/globals.js @@ -27,7 +27,9 @@ 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'; +global.performance = performance; globalThis.XMLSerializer = class XMLSerializer {}; global.TextEncoder = TextEncoder; global.TextDecoder = TextDecoder; diff --git a/packages/clientNative/ios/Podfile.lock b/packages/clientNative/ios/Podfile.lock index a8523348757..ff2077d7d80 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 @@ -1783,6 +1804,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`) @@ -1932,6 +1954,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: @@ -2060,6 +2084,7 @@ SPEC CHECKSUMS: react-native-blob-jsi-helper: bd7509e50b0f906044c53ad7ab767786054424c9 react-native-draco: ca7c7ba9364c93a0a19f9197f66790d95abd852f react-native-get-random-values: d16467cf726c618e9c7a8c3c39c31faa2244bbba + react-native-performance: cfdc166a3e515b6dab16809e38d36b22bb387119 react-native-quick-crypto: 4921fde8af4321dd95df13963a80698c3a8fef34 react-native-wgpu: a57435e58b0b5b94f5809d13414b02ce52f6cd91 React-nativeconfig: 7f8cd6cae21f8bb18c53b746c495e72795fc5cb0 diff --git a/packages/clientNative/package.json b/packages/clientNative/package.json index 1c4f7d4f0a0..c6e132ecbdd 100644 --- a/packages/clientNative/package.json +++ b/packages/clientNative/package.json @@ -42,6 +42,7 @@ "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-shim": "^1.0.5" From b2f2a37e3ad28e0a0486d1a51990e5b0469cf2d4 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Fri, 17 Jan 2025 11:09:31 -0500 Subject: [PATCH 68/77] check nullish value --- .../src/renderer/functions/useRendererEntity.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/packages/spatial/src/renderer/functions/useRendererEntity.tsx b/packages/spatial/src/renderer/functions/useRendererEntity.tsx index 02261ace29f..54558d07565 100644 --- a/packages/spatial/src/renderer/functions/useRendererEntity.tsx +++ b/packages/spatial/src/renderer/functions/useRendererEntity.tsx @@ -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,11 +19,11 @@ 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 { Entity, UndefinedEntity, getComponent, useOptionalComponent, useQuery } from '@ir-engine/ecs' +import { Entity, UndefinedEntity, getOptionalComponent, useOptionalComponent, useQuery } from '@ir-engine/ecs' import { startReactor, useHookstate, useImmediateEffect } from '@ir-engine/hyperflux' import React, { useLayoutEffect } from 'react' import { EntityTreeComponent } from '../../transform/components/EntityTree' @@ -42,7 +42,10 @@ export function useRendererEntity(entity: Entity) { const ParentSubReactor = (props: { entity: Entity }) => { const tree = useOptionalComponent(props.entity, EntityTreeComponent) const renderers = useQuery([RendererComponent]) - const matchesQuery = renderers.find((r) => getComponent(r, RendererComponent).scenes.includes(props.entity)) + // TODO: shouldn't need getOptionalComponent + const matchesQuery = renderers.find( + (r) => getOptionalComponent(r, RendererComponent)?.scenes.includes(props.entity) + ) const hasRenderer = !!useOptionalComponent(matchesQuery ?? UndefinedEntity, RendererComponent)?.renderer useLayoutEffect(() => { From 5efc140afcdd4b684c50a0b6d57fb572aa38c8c8 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 20 Jan 2025 08:54:26 -0500 Subject: [PATCH 69/77] Add TODO for FollowCameraComponent --- .../spatial/src/camera/components/FollowCameraComponent.ts | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/spatial/src/camera/components/FollowCameraComponent.ts b/packages/spatial/src/camera/components/FollowCameraComponent.ts index 6232f0da0d6..e3512cafa99 100755 --- a/packages/spatial/src/camera/components/FollowCameraComponent.ts +++ b/packages/spatial/src/camera/components/FollowCameraComponent.ts @@ -212,7 +212,6 @@ const LERP_TIME = 1 const computeCameraFollow = (cameraEntity: Entity, referenceEntity: Entity) => { const follow = getComponent(cameraEntity, FollowCameraComponent) - console.log(follow.mode) const followState = getMutableComponent(cameraEntity, FollowCameraComponent) const cameraTransform = getComponent(cameraEntity, TransformComponent) const targetTransform = getOptionalComponent(referenceEntity, TransformComponent) @@ -398,12 +397,10 @@ const computeCameraFollow = (cameraEntity: Entity, referenceEntity: Entity) => { cameraTransform.rotation.slerpQuaternions( follow.originalRotation ?? cameraTransform.rotation, follow.targetRotation, - lerpVal + // TODO: fix lerp value + Math.max(lerpVal, 0.1) ) - // TODO: why is this not updating? - console.log(cameraTransform.rotation) - updateCameraTargetRotation(cameraEntity) } From 6de608769fc5ec1726bece4c362c35ac3c69fd3c Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 20 Jan 2025 08:55:58 -0500 Subject: [PATCH 70/77] Add moveAvatar todos --- packages/engine/src/avatar/functions/moveAvatar.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/engine/src/avatar/functions/moveAvatar.ts b/packages/engine/src/avatar/functions/moveAvatar.ts index 4812cd70605..81d7a35cc98 100755 --- a/packages/engine/src/avatar/functions/moveAvatar.ts +++ b/packages/engine/src/avatar/functions/moveAvatar.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,7 +19,7 @@ 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. */ @@ -120,6 +120,7 @@ export function moveAvatar(entity: Entity, additionalMovement?: Vector3) { viewerMovement.copy(Vector3_Zero) } + // TODO: move avatar here const isMovementCaptured = controller.movementCaptured.length const isAuthorityPeer = hasComponent(entity, NetworkObjectAuthorityTag) const world = Physics.getWorld(entity) @@ -292,6 +293,7 @@ export const applyGamepadInput = (entity: Entity) => { controller.gamepadWorldMovement.z ) + // TODO: validate that movements are applied moveAvatar(entity, _additionalMovement) } From d70eaa895871fb07fc9a69008a67c0e4d40d4aad Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 20 Jan 2025 10:18:06 -0500 Subject: [PATCH 71/77] Switch to dynamically linked modules --- packages/clientNative/Gemfile | 1 + packages/clientNative/Gemfile.lock | 8 ++ packages/clientNative/ios/Podfile | 34 ++------ packages/clientNative/ios/Podfile.lock | 84 +++++++++---------- .../clientNative.xcodeproj/project.pbxproj | 16 ++-- 5 files changed, 67 insertions(+), 76 deletions(-) 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/ios/Podfile b/packages/clientNative/ios/Podfile index ea5c39c0835..bc025ef7a4c 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! diff --git a/packages/clientNative/ios/Podfile.lock b/packages/clientNative/ios/Podfile.lock index ff2077d7d80..883f74edc19 100644 --- a/packages/clientNative/ios/Podfile.lock +++ b/packages/clientNative/ios/Podfile.lock @@ -2031,7 +2031,7 @@ SPEC CHECKSUMS: ExpoFont: 12b0217e42ac97029d0f317f0486039a8508cf52 ExpoGL: 9e4ac36b4dfeba548728f835c72fe895364ec3e7 ExpoKeepAwake: 22173f45d767c7d37403fdf48292726901d69ce7 - ExpoModulesCore: 539ee3e0b90372c6d6605c7e2ba88d8d8b284669 + ExpoModulesCore: c0955ffa4581d462da3825849fe946cfa017f555 FBLazyVector: bc70dcb22ad30ce734a7cce7210791dc737e230f Firebase: 7a56fe4f56b5ab81b86a6822f5b8f909ae6fc7e2 FirebaseCore: 93abc05437f8064cd2bc0a53b768fb0bc5a1d006 @@ -2047,7 +2047,7 @@ SPEC CHECKSUMS: GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d hermes-engine: 3852e37f6158a2fcfad23e31215ed495da3a6a40 nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 - NitroModules: 51ceb94960a4a40d4fcd90a2815a577d70a05447 + NitroModules: d9ea0a5f76e57f3aa35776f9192ab0aad7b66808 OpenSSL-Universal: b60a3702c9fea8b3145549d421fdb018e53ab7b4 PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851 @@ -2060,65 +2060,65 @@ 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-performance: cfdc166a3e515b6dab16809e38d36b22bb387119 - 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 + RNFBApp: dba4effde174e4ba103548822a13b37e5c4f40d1 + RNFBCrashlytics: 252dcf70e34e3266a32b7d66626a3e77bc124ec1 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 - Yoga: b31c16dc8150acf90019a65ce2da4b47fab913cb + Yoga: c5b0e913b5b3b4cde588227c1402e747797061f3 -PODFILE CHECKSUM: 4ac6aaeb919e40334eb4db2fd588dc1730d05e37 +PODFILE CHECKSUM: 6a0543883ea850e8a085d56033cff842b02880fb COCOAPODS: 1.15.2 diff --git a/packages/clientNative/ios/clientNative.xcodeproj/project.pbxproj b/packages/clientNative/ios/clientNative.xcodeproj/project.pbxproj index d7d7e5d9bfb..e5215a3ed15 100644 --- a/packages/clientNative/ios/clientNative.xcodeproj/project.pbxproj +++ b/packages/clientNative/ios/clientNative.xcodeproj/project.pbxproj @@ -11,10 +11,10 @@ 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 */; }; + 5F283C2968018475289142FA /* libPods-clientNative.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E49E375EBB14F5C7B45D65E7 /* libPods-clientNative.a */; }; + 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,12 +44,12 @@ 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 = ""; }; - 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; }; + E49E375EBB14F5C7B45D65E7 /* 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 */ @@ -59,7 +59,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 556C08F51DCF2E8442825410 /* Pods_clientNative_clientNativeTests.framework in Frameworks */, + 68F6E56F714A5A26E559CEB6 /* libPods-clientNative-clientNativeTests.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -67,7 +67,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 408453AF638A3E4EE1C67BC5 /* Pods_clientNative.framework in Frameworks */, + 5F283C2968018475289142FA /* libPods-clientNative.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -110,8 +110,8 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - 9BDD9F9B0CB27C24533D533E /* Pods_clientNative.framework */, - D07853D28988CC9CBE05D36F /* Pods_clientNative_clientNativeTests.framework */, + E49E375EBB14F5C7B45D65E7 /* libPods-clientNative.a */, + 5A4AEF1DA89869799E1505AE /* libPods-clientNative-clientNativeTests.a */, ); name = Frameworks; sourceTree = ""; From 2d42eac3b2b0a781e6b1e831f4b99c1630814f88 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 20 Jan 2025 10:58:15 -0500 Subject: [PATCH 72/77] Add physics support --- packages/clientNative/ios/Podfile | 2 + packages/clientNative/ios/Podfile.lock | 52 +- .../xcschemes/clientNative.xcscheme | 4 +- packages/clientNative/package.json | 13 + .../clientNative/src/rapier_wasm3d_bg.wasm | Bin 0 -> 1409209 bytes .../@host/ReactNativeWebAssemblyHost.podspec | 51 + .../wasm/_generated/@host/loader.cpp | 31 + .../wasm/_generated/@host/loader.h | 20 + .../rapier_wasm3d_bg/jsi-exports-bridge.cpp | 3969 + .../rapier_wasm3d_bg/jsi-exports-bridge.h | 15 + .../rapier_wasm3d_bg/jsi-imports-bridge.cpp | 173 + .../rapier_wasm3d_bg/jsi-imports-bridge.h | 27 + .../@host/rapier_wasm3d_bg/rapier_wasm3d_bg.c | 678096 +++++++++++++++ .../rapier_wasm3d_bg.exports.json | 8486 + .../@host/rapier_wasm3d_bg/rapier_wasm3d_bg.h | 1415 + .../rapier_wasm3d_bg.imports.json | 560 + .../@host/rapier_wasm3d_bg/static-module.cpp | 31 + .../@host/rapier_wasm3d_bg/static-module.h | 23 + .../_generated/modules/rapier_wasm3d_bg.js | 2 + .../spatial/src/physics/classes/Physics.ts | 10 +- .../src/physics/classes/rapier_wasm3d_bg.wasm | Bin 0 -> 1409209 bytes 21 files changed, 692974 insertions(+), 6 deletions(-) create mode 100644 packages/clientNative/src/rapier_wasm3d_bg.wasm create mode 100644 packages/clientNative/wasm/_generated/@host/ReactNativeWebAssemblyHost.podspec create mode 100644 packages/clientNative/wasm/_generated/@host/loader.cpp create mode 100644 packages/clientNative/wasm/_generated/@host/loader.h create mode 100644 packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-exports-bridge.cpp create mode 100644 packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-exports-bridge.h create mode 100644 packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-imports-bridge.cpp create mode 100644 packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/jsi-imports-bridge.h create mode 100644 packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.c create mode 100644 packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.exports.json create mode 100644 packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.h create mode 100644 packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/rapier_wasm3d_bg.imports.json create mode 100644 packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/static-module.cpp create mode 100644 packages/clientNative/wasm/_generated/@host/rapier_wasm3d_bg/static-module.h create mode 100644 packages/clientNative/wasm/_generated/modules/rapier_wasm3d_bg.js create mode 100644 packages/spatial/src/physics/classes/rapier_wasm3d_bg.wasm diff --git a/packages/clientNative/ios/Podfile b/packages/clientNative/ios/Podfile index bc025ef7a4c..d6cb19c992b 100644 --- a/packages/clientNative/ios/Podfile +++ b/packages/clientNative/ios/Podfile @@ -45,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 883f74edc19..bb0cae4ca81 100644 --- a/packages/clientNative/ios/Podfile.lock +++ b/packages/clientNative/ios/Podfile.lock @@ -1742,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 @@ -1834,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`) @@ -2014,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: @@ -2114,11 +2162,13 @@ SPEC CHECKSUMS: React-utils: c8c0c746031419a29cfd8c72a394fdeac0684a84 ReactCodegen: 1c1c1d970deff508aca3def05e0ef2953ff35530 ReactCommon: 7b9403030ff3430ccffed63cd25c8aeab2a3ea7e + ReactNativePolygen: ceb6c675b9b7cfb80713e14a67b17a3d2b807418 + ReactNativeWebAssemblyHost: 1a92338ad55cf30f9dad222f2c63797dbec774a8 RNFBApp: dba4effde174e4ba103548822a13b37e5c4f40d1 RNFBCrashlytics: 252dcf70e34e3266a32b7d66626a3e77bc124ec1 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 Yoga: c5b0e913b5b3b4cde588227c1402e747797061f3 -PODFILE CHECKSUM: 6a0543883ea850e8a085d56033cff842b02880fb +PODFILE CHECKSUM: cd728686f2996e95d839f1bda438c9550ba53d0b COCOAPODS: 1.15.2 diff --git a/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme b/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme index bd668084dc9..8be308fb978 100644 --- a/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme +++ b/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme @@ -42,8 +42,8 @@ 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ℜ?NyVUC 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�)Mr$z3>E7$9|tI*1?m7mG)VvwS?C3jf&w!^;!OLI z0?3XK@JX=>K&+2)4#8g@fB;VW?++mDKu^DOwUphRy~f4#b4V$H%%oAaoYDa$Nx2a6 zE;O=DY>NI>h#_b#(MZ$Dpj6JG^imF`&@w?= zfk2FK_b|<$kW)UAxT9D>l)Ff7H{f#mD!hhR+vHr1?L-htCX0qU@lnn@RCUmkjSjM%qE?cmb!dw)f zlp-znum$p3KQz@Fi1T5<=70jZtjiYKK!#<^9;`!R8vw*JB?D>Xq5_}+-o&s7_EI~+ z0H4!=m;XbgmTNLXb9eP-IZ2qz$b#1~#3DDb1NMz_l9Go=B~eVvAZ!$DYMDer%Wmy5 zOt>eO!duEmV7Z}dauiWX&%fu-iFWZl=d_t%2$7&=`~S3QIeX<*T4=T+ z<`60yg(XI||81pm9DIS0UMr_s@hFu}+C*Edo^q07<&hKp5E6Jhl3oQ8!}XmC+@9;Z z6_`5L_bRM%HM12gIu`KW=B|9?HS}YP8a1V9q76@+ z%HE{qHgjeAMSJAv8Fm5ciusp=Hd$!lU{hVO>%OcjK>nVtymnPrJbPqhd)?DWy=>6& z^zSHrLuu>?Z+hOZC}`DnPqV)jzYnF6Nr?bHZ>deBBoOrxeOD2DBxCj=k<5~svXo>I z_H~dKm}n+hl-mD*U}#9gH(c{Y&O9Q+w-J*!k?IRVbG^!dR6#=kmzvWBLsf-5$u15O zy-`I%;reD3d9K1Dhk-|=#CNw;u>tWas$(@js#Cj-%`l%#R2ghYdKs5My3D8em?T0f z()So3t!Pa^n);taVBA-F3O5juk=e>gBuzrwm|X$=G!NN_0i~3E-*ee+o!zLOqND0` zTf?xg^uJd@2U&H`=kbv9vAC& z9`l=Z8~L2;A68)&TyIp9ikvh6IF_Y2IT?%OM1@W>U9d`dr-!W5cy7>t8Y(bMr7~x+ zyw}xz&P!GIfx-vvJ`1aN-1kviGA#N&?tLG$hSy@l&G&+44u=t0_tt4ROJ$vL!^1%h zr~PVpqDzC}yMu9Cr{N5i4H|^CchK6zo<2SXas#vd^|yE_QGao00N;TaD+V zT214BoUI<~Z8b>mt*+!}2A7$880eUp`83i5((+K8V{ztbO4VOX5(dibE!BM`D8?Cj zu8B?gez_?zD%X+XCG8u{3FU(3u-%-eZ&nkN9gJT1Qod0WNROzAVsLCMhQAGw4G7=bh6=H4#T_QUJ{4mP^R9Z1(o{5zh`6Nk#Bdiuk z3}j*LbWZfkP$WPp zZG>S~iE)=DwTK#+Zwf{VGWBUuzAOJvE|wtkJ~9M7l!B7Dj~YO7_aasovX!DF-4Wqz zvQp#=+p;!9;XS+hZAlAo;_Q;8;L~~(xP(*LOIP{a?+!5SfvFZR1!ar^zyM)_Y%S}X zp_oLAIYxh)r?eKSg&gW(4WD+G03S}LS^wh#fn4!rsK!F7U8T`Yk_9=I7Ih@6`-X55 z#Ob8YIBB5+Nm8DKtx&>oa*gw2f;Bp8BxMTXjG(zK@B@?z-zE&edT$sONxp`=R6^oj zpJK#k((!*#tr%|A#BsC)%)1o=v~G zk5E2i{=uvd(HP(aL{x@w2<1uE=-)#wN4PYc_TMYl-VhB^}`7wse^i%!(0-qMAtX+ZB^j&?~?Sm?M}1 zG?-T}Rcxw`1TuAokg9sQg8oAlbcWTd_$ndTV4A*0g{uIsvcf_|Z1^XWSCz%WjD+(8 zBoVfi3?w;UM9G9COF&8Y4(jMVJ{^cZ&+n`%Tfmn^&uAa9?w83th^y6h6+o~@x+2Z9`}Fm@Rl}@m zSmGJWGTe}TpWfT9_m(JPbt2}`q6KTwR$4@3_Ng!T$XsG)d!jr6MDO@;?D&B&96Nqj z2&5gz+m}Pajl-4>8EmCvZ?}90FI_$mw&xEqyQJLn!C>|ojmBz#4M%_lKt_2&FRDgV z@p$xTGaQzIXNPJH_X?8Xh$?dp=&*o%FVD!l3xMq~P`ggFL(dND>-VaLBdS3Fla_Qu z*@yMs4!yTT5vx;r({Kcso#~|>(8q1^)wC8Z08opplR!5tz;KI6N9JO&?$`oIWN>~8 zlSOQ&rKok|Lg^v{3O1gt6fw10)JX>PMEtB;vT;M0vb&RZ2YE7H_qg4CKbFJ<#CxoH zTFFQGl+H~Vm#ba;7Q*WhmMyK^jabJs3U$}%1+NplgI*BOuz1gUF}%7L!>fBSyt)^| zJ-rx~NN8=lq9zQB%33#G@!Px~*Zel`2u^O^li}4px#0!#p1e^OO+=S<9hEH&ABXzZ zT*XYsp@Z-~AQ48)MTg}x*AB5&78e-g(-uPT0WKvFQPdS8wf%kn9i4Z$v5WTnxb zphYxFZ3dew@q5?E?Y#H0%ouOT&85@MEA`^NtM%f&m&xtCcUc>& zUgK%kdnhVdZ#9#6ZzcXhCM?>cS``S_9BdGBQjKX34~c#lA2 z0jF28AzMkCX)+p!a`cK>U#`l-8+QSmQ+nAezZjwvZ}HmD?T zAn9#v{|utFWZe~zwx-_7%5|Y$xhz)ym?Zd zM+8hJnOxXrE05x;GoTBK&>noacj(ei_UY0>WZ}|C?$M=|9Mnbf(tt_^UE0Y*y0j3N zxHOUnbg3aRaVaIKE;Gpyy*GovWJ`6s!mj1yzD%J~2w)1(6e6X>pOM4L@v2uKP;z$K9;O2UX8O&jHD22+2pcyRr4Sd38T2TNh5|D9u`i9^X}Y z`XeRwo`hZGv1UPDI?KV9qWMa52H5noi3dXuvlJ~6MLbM@r13|`?)oC^-;>`s$+51! zd*QR%eY;saMAZ}C*EYkL37RDOfmx-e!zLcHzu~3w#Td1H5YZ6bQl6)ra=>B?^m7QB zQ<;Xa!toSk6sN%nF18(MC~VMHAmR>47Z{=g+m>~-nj$n$*#h&BH8=mEkM{+-whQ*J zP9g5B(+zTmspKbBiT75wpXM_#{*Q8*(R`rkLt#$x+kOPKrNF7y%LpR!cb=0hw;w@7 zxja+Eb>$vVu0+7yyhiSVt!Ro=Nyo4G1{||#bm9ggMc3&>L%~ibs(gk=*dXvLD}2H@ z?#Q_NPcbCYjbzl~x&h^seO0BfN$zc%*Z{}rvJ;Ru>1SOK-}P+RWw)Q5(j&D6Xl2#VYqrcL(0*P-|;h=3QU4}*kVcfO8Sh@@+0#t zKSuWr z;Pc-8kG^wrcx|OWM=zOC zdn&K7KS$b=Z9PNM;^v()1J3nzyL(r6Tl1-v932e);ZUDS?y|ZO9`FOgg_w(rj{h7K5Rp7;k*eyjL*ec84=b3k5 z<_lBFjJ%}Ts`ESsMJ+O|=*sbhZ)o#TUcATq74k~|HdIn{#Z_&`H`Y#B92dJne% znuGLOzX03C?1b&I7g0y{%GFonDwytG&+jD7-u}Pdmc0n7*ZvdX6Q~4FXhWlP^KH(v zkj6sR1TbW$nH5>m?{QATem2<)KzA%Ba3`@Wws`77>`(C{V^ZzpLEW{SS2dDdx~st& zxI}(5;oPZBbm{?>Jfce@A)tav!Z}rPn=X4{SzKn5`*fK}W>w2xh&Pwn#5m;)QwNYY zhzG`{29}i}6&qQkp_>M8cDAU(=>qI&$w@s@xJW%FJ&}6ItQ~4$>sNEyno>G}Gx`6^ z-?x9@X2P)74p2wF699yjF_`8b~oVYjqm z(dj7_^7Ar+Xm7$J528$|Yx#IR8blBu#t- zuDDn+9Y+B11v~()jVFqr3(Vki&j=`&5t!~B0p&6R)4e00Tt;BJcLbEn2u$~mfN~iD z&7OP&5{yE(Ibw^<9>Jiv_yAi;&^P?C66CO;?h7ClHj`qTT zI68A8N})bEdO1R87%Lja)s>W~r2GLYsjXK@g-R-STuBQd2z{kP%OTWRmm;x>6g%OS zU{%$ws5LqTF=#X=5#2S9Nx^9FR7Fxxg3H8ylK?unHm)Vc#f@v@Y68?K6X zg%IuRB}B@F5bf+GM9PH_?d&B)%7qZ^>>@<-ng%=95TX`@=s-wd4BlP8oScGn99WZi z(G?IG5m)gHmZT%a;-rlz;I~%Ot{l~)#9xT|Es6Rwl6|6_VolK)nBW3Ae>N&lpPgDx zcKU-tm{CB4jxghq54wbzd2N-^q>yhW0sigp6P{C1erq>h*|1L|#y?iJz25R@}*ggEstA2)rv`PQf*q7e%2ED{T_=6)3(w z5n&IXbv5ecQ|fJtPOt7QVyIJiw>Fn>YEt=8_Vu7N|Q8WabD5Ypc zSEaEiP@C>KC><{|-Pi0ME$TJhE2Izg*oqaT*|J#q(FCtv=T4R-ey_3&OS*EZy~H+H zxegAw-jO_D7@i#U%O1N(!C`-n&M3%`r}bX;_SasuBx}`g{uX-A*I47^5k`E?S``{-~xMUWt3?mvw*uCY7gA?T(%g{>77NeJV{wThVaNqnUc_jXhzH-6+P!l8A(& zsJNZ!3sP4DiV?Ys--Z_?uP6Y{;!|gId9V8AZ>7^qXyHh6%V_=jH@!^tR{o)-72O43kknAA}8+}IEbhX-D~jr5-NJd`E+;Y9&>%5qUZ98__)dY6xY5A3r54cdwAPdLOo}XLSLC!Y6Xw= z6tuWRP~USC3>WMe^WoCc$2$OtTTqqK8ms7Jgam;-twIBZU|-67JVh?Ti`V z4q=Of`m?KnT#SP=#=Z~fnG{Lo!qjJ^?1V$kn-?q>gWrrv8i%9?N|97q?07RK5ggJp zDU!-XPM9&7;*gAiQY4iNPn|)qP`xR?_hTp_1Dhfl7^HBemm)cW$y1Zaewb?PZ2|%8 z&df5?pL68(=g#vYyW=_kKR0zzmPN_nBdcW!!uLd(Vx*8MMs6ijwAkUyel`10Vm7VU z%M34c;#!&U<@#DV+2)TUHOeQHXJ&qh1nVKcyWcN9r}=6MfU-djC+ zW=;DHgw5K#lw=x@{ALCnw75Bh^ika0ubEsEsmaSuY4VyJu?M=4q}i$uqng>;&Pt=2Ps3Qr-=vyc4rsZ zny0JxFVpiwzSbNvmu@(Anuw7?xP9kztA8Au=o(MRxm= zg4el8uO4PT5{cB}L*axh=_kyRZY0Q(-}u5*IedPhA zL~0XoiX;_?ZrAx1Y9;fFN86+kif${H1)!8i%Egcg)XV^D z7UWXtiv_Kx5g&Ore8e7pcFO1jApC@Vv*(qQvfV$ptmZ$8EC-S6UPkINgB1*5jX|sw z&0x6yJvLO$>wJJ9%bzE>UTHN2 zR`peVD+`}dv~oR{z?_sq9X^_T)HZmfw!bTG`x?`qLnlT^2Xx4MQ_$&JmyEJP!!pPfB0%C8_(YRSHSmQw@O9E z`IlE^ys|pu^*n=}E4B8D`Ov;wc&Esh57DfOgGq+3UY^8fFi+xCm?u{{$$x6evR-?+ zlY6z3yw*vgmgF_O*-75$B<181+wjMhRK3c%iJwfjUArnrnx2d+@`zdNxWJt2BrkN5 zmpaLnPV#amd8L#5bxT^$u61&+can0giLJfSNxt1l-s~jb?Ii!glGd}Xg%aDZ(9@%< za?bdl%sIyzan+JGKreTaS31edo#aX)qBp8R_|gb`EIA|%}(;| zPVz=4`DT&q>A*RhhI%rtug3zFSn8-RvaaE|NVTx-7?~|HEFk58de0^JXVW zXz{$k*E-3oo#e}%BtBBHY|n>o>O=qBT%znlmn~^M!aFLjUEWauB?HcfQC;>*_$#Fd6j~cLt51THRd$&O zW0=Ep&!XPN>8gBKN`;TnCU$1zu0kn357Dh>8_DQybQj6!gfvdlS6Goh&1=-9PV4q& z)#UC+vpjT{q`OJEo6-)1eL>u$AY$8Hp1Nt+M3x2vkN%Ld%hXJ$Ty=G z`B%xe;HsQQfs)$}9D5Qbg1qJ{h!hQZvh#bzeqkT&-|NFsb09l;x#Bco>oKe&%Xj>4^8(soYYnquUKx^TcStO~7*cnIIIkKI z_bx=pq2}06IAuN7A3Fx?)KXZBm1-EpeAc#|V@1%I-MDLw#B%}AvT_h1j_c5OG2aDc2 z50Z@DJNM8NCLPE;l)Y!F9g5XZ)Zl&{FG*L}v1D2OLgrbLj>Nl2ITG&% ze$m@51t%{Hp1Y%4%dY6w0*)Fk-xqQD-iXUb;+P+fxP0)3z~voX$hQwE9sI-4bQ@1M z$KX~ME|ZS9ygfYFRoy+*g*U_+#DFxhTBIBx9=5h-)FczYq-6XBR5EG$PJR4-%0IGk$YOm zy$Ku#t9_}9_x*523p>S@nW!SL(~1ex{w;jB9W}b(cKq3J+-|iH7D5?<9=%|4zX*I| zpi5?-0Q3OqvI0IE!Lo=ttBE30-Vh1Z*N7q$*N7tdMildv0P=4`6iZpv$YM7^1W*`s z(C}@^?0f|sFNa$5c2Fx7P9+U70?iWj$(;_=r_4PLtXuG&)jgu6)+2ggJ)#HJBl4|B z0riYcHvWB5NQKCL|PzXm@LTMYLW&3jHH1IJtU2Mn+)XN z0ZGFqgpGy|cS)`IDg59EXU`f>F=EY{l&#<3lXJ6`PRnmWqM%CIy47OgvcqG1M^(T? z#E4BfvnrJ^Cvxn;ZI*+08*hiz%R$|94+G$B=iUZijErlK%q%TR8k{5J&rJ>`NVoo)LE3m%#W#RDq>mY-BQq1E zBQq1EBQyIkL;6pyTEVM?G{`X z+K{e8U#3GMFT7h272a7(G`ffmXQr%uZa!2wL+9AO_aQ1hK2!$%mO=loCWkL)x8m?! z<8V73&p0IOjzfCeagfj8D&pNW4miK8eg1*Qp~NJpv8G?qX^bvL+E`55Sp3zLG4L~c zf8zgFZY)?g^Hs68f0Jby^B%hO6d6oeQhUtSs9K*Sl(|;Z-qm}yVy4Bib44w>yWI2a zQt?dhUF*4fv$z`yrUSb!#pg~-8#YHVR`4wD2Z4lC+SlyzRl1jp3Vc0mEW6RySz9|l zuC+Cm)AIN<6$lt>Ys?=DaZg}xw!x2sY&ZJY3eMUZPCw_yF~e$YEryAk#Q=)3tLL`1 zhJCPWZOtMp##5buBim=83i-gA#59|B~ z=I^l*il4Q-5^FjnPw8J%_G1}A|B2_$l4=br$e#_?LwPVARnXf} z@^MW06m^U;bgZlr7mjV{0V_EO3_lV;%h-Dr9f#39f}U5&H=9%^$?_vdC;TB1xn&#H zIwnPN5H5=1v=)ob`@=aeI!jNm;i)G&lAb#(hPorNq}F*cTvmW6mYxbj!?t1TIARh@ z%)oNG(gl?2aXCDcSQ?(P`V{}4j9N+;KBXh;6@a`?=^AaDwld5CttKOCm(sf#n7FvC z+kF?)9pqp`q5xqlYw0~Q*Vod67v*2TE4382uZ!ufU_mYCS?OnE?#1+8?f10IMtWGU zG}0p%Q(V<~rI8-RGa%iAY3yQppPT~r$l+`U4hI)gxufK+i|JlSKPS;KG<)Tc5?!nI zQxwMm?L}VVRa_m7LoBJt942Mz+G%FD-Ev{*JUd{Uh)bm~XL;HJY>9B7`yMaN9jaoN zRk6o>=(R8Q*;JOx#fSc@VApSdeyV-GKFIRLzHqmoM2ilFLx3e({EiAJw9x9dwqe^= zQMC#m35r_VF%eR9PG-SQ(E|*QZ)2vFo%X2#YM#0LYb)cfXidCD^OF6(%Qe}7X%oi^ zwGB6ndt%dY!#K=v$s?olX|@BasMUmK|!|UJ}i=tWPx6;+3T^fAuJ9YTI z*I|*a)DoL}YHaPXsTXz8-^ZuyWW=M@&jc%|Bh;|b5=e_OF-dWqo_MtSY05B>`5zx! zvUvO`YZD_72~pT#D8Vq6ku>ED@m~$;udX@pwm9y#p-@+YJqO;-C^*wZY6sp9;X?^6 zq+-RJtm_g)$aO?Rl`rB5e#=EV_}Li_I`Xq`w}+X(M?}l~tlRR_M0#9(`fWn975pn~ z58Ky0{g#-c@UOHF;w+Evp*+x6lY>x-({F*RHp?bD{Wkf&~Rc)^cfpIQaQ%k zW8$o3JkQ(zBjBQ{EjSo;aS8m2MEG@daxy{radr&j_D?Lgaf{`~p)5a#G{z`M9-%I{ zWvCOA%Yp%xv$Nz9%(VY!VCnxki?DQ*92_~=r9}k0E%CE^;T|cHw~B0gF1F9 zd%fH~SK**Gj+KzC!h9ISw@4LK&jbq>hRFLQ=-02~f;dlBAqeZ7R+9GHFr>|%d^o)t z+JLX8Lvpw$z5aO>97A|YG3}Z#cxpySBkUa)?>)hKADaqer<09gLe+45j~z_qao&Jg zD?xmdpSI$$vQ#&Qh$G)Gg0pHEQjYXKjmeGP&S7%oGH+{zLm)M0=P3xCA3Ur*{q%3! zY3IM2M55>=rcy&v@#t_SMJ!u&if~U@JfeWeAI*?bFSpl!!;q3Kq#h5Ca8LaaDZMH6 z^$^kopTLR9L8PHwM8WGnL#8@zS%P0Y9=I8{>6qZzl7v3Z%JD~-Dmt?guKErBWor=d)g9vV5d|f#XC=Z(KLvrgfh^Bxkir#DXUp@gpMnx{IjQ-96t4{o zd=2MWJFacE@+Bs+owY1whLPXc;`CJLao6Fxygq55QOiLh?JXh}PWxL{bI=ji6u}!; z1Uog!Tj4hege~l%GU6$U3tF^I&iN9Bq9H+_`6OTcA=w^WO@vDDpkCw{IC~3;LTw6O>5qgx4)?Oh zWM2BU#bQZhK{n=vfGZ61P_lwA) z{X+HIL>B$9bDyJsnfrSg>-U@cb2j(k?4S_17D;Po?k{NW8&TV{;i0kC1|74&*9+>th7>GB zQgA#c1ssl}bJo?jND6RuryEQ(5dcxq^$CFH69m8@#4PhkZ106KG}xfaVFwbA5oxO& zMM!vVKfZe~=n(f7ZpM!c>0r#Yt!`y2f0Q3vCxgL-p1Z~3PIBVS@8u;SQ`wE;PLR0X zb9e1OeYYeTpp^ZC{!p44EtTM&g*9LpB5Sq}B4wL=Dxdp+jaNY$M`l0CNB6S%ket|@bg6!22X zHb-;u7)gmMrip8Q$qu!O-I>ypxXARtFnoMUj9+6fZ3p?3M?^K`7Q+u28XQYgkON7% zqkTx2zGaOl*42O;e8F125$o;ATyW) zfzuy;96*Q&v(vC>6%bI^J`fPJ#b;Lmft@*2WPurbF%0EE7+VX3p&t(rZi@w#7WUb$ zAz$6wkuL7L-jJ)edy3xPo%dG90dd*~GGjW(<_PvaKrgy8AYCd$P+yfnO{$8Tv1!65 z^4)eBWCK+nq;JLqoc#+XI^h#I&5YQyfJ9eTPzvPFuv0OB%K`sDkzL#aC3oR9sCkX! zE8$I{s+b1avLRwZRI~-f{?xV(=(UjpvyLM%BIWr>gZWVz_CTT~#Vlks(J+owPVzGQ z-24DOZPvn`EV0j{1`%>Y$+yXkk<~dI93cQHD=kSR74IxbGw3?qlFS8vcFexReIqYD zv0mv(FFoz0v&Axo>5;+q$^g)YPOYz7>cP!F&6hgF2iBwR|8TC_JiE~&Y+qH-bySvq z>yO??;ug#XU<9)6e+gp{m&aYb9PNV=Q&?iT&YX{hTNH*au~FatjvI~Y`ekTJVdsh8 z{lEU=yI=jS|M=W1Xa5G#+R38glPR%bgDoWdRPl}8l7n`Vrpoh4;+2;xp!;*_ zz!2NF`lBQ}i+5!@7$LM5K1z|eot8HRKgft43*J zpcrh0wt6e6fovl4>-c&dU*yB==d$vokv1M4;v2BlGSZ(RDCKK%A-OSj9;X-Ar3cZ`v6lSLAan0 zRu!~Rh$AOba?vTt`A0_io|Yq6YEuI?u$I7=mePr3>|0uY^RIJu8_yd&8>Pg?uyHBf zxD5Ro3mbIdOtw^q@1=IA=4QfuKgAby#wHJ`YAkFdAa@w$!ISoYmkI2uZ%pXH1|B>C z*yO2$QAXq|D~B@YtQh6BpU}TYWr+Azxkv}_jwDTOd+^Njj3wRhVf<|K9D7sC2-*$L zOLoszQ<9&X0#q&7O#v#w6XQ_7yyK9^)OTPgLJ9OZtmSAmZ=+5Pf8RE0V0zl9j3v{8 z^EO&er;Y7(+bHX(AcM#Ta{_y~AmnJnog&~P9(J`9sM!GHVclu=708Tw;F~Y#;U1i+ zG{huUDvUjHQ7P3RYV3);JI)t5ctC4cB@Hy?p0Dtb!P23oOKf{VG22slp~5XFH123H zrZfK98tX1>*vQUQHHPE7RVofUXtWeI$Aek>!#M3-Q7gwtJg-DV9x4}(QFwwQUCjxs zU%NY*K?tbrZ(1`hl+#i3ulNG%Ai#>pO-(UDEf!fRryIJ8;FKL}_=B=2zk#HjPQ)T5 zaz<@jz9@FPp_82Oq!#H%!-kXmOq@I;s}6TxM1a`v#WO=q<=V~3GeaDn@Jrt*WwY7U z{}S~^$3@UCI)GYc(NchvO-W6}81Q9-TC>b)x4>~COe|qoWt$NM%SH+Ca?1e33}OLL zMXXE%gd>RJ_S1+hntONIl*RRr-2#H+T^I9MDmwO}5ks61QH4#>6JfK0O^oUr69gfk z_+(G%2Jks7xBypxc-sDqikfm(3w-@qMhnNYPGoC<8|sj<|lQFyb3hw zVbq&Y@5IG4@p}D2y}$r?dZu4alHrd(dqx#E(jBVUspM1+K5E}U?Nppn@#sZxuf)HI zNK`x;cC5+FGd_C;vfUpx>XpT?J(L;FNfA!N$VF-Ms zF$${!1ZV4Cq0r0)(HT*;7Cg8JO-xiJ zqgNML-UGX6C3E5#?YHB)SV<-@2=+^-m z`s&o@wG_hw0+v4Y>Bm)!dUC9X>P5tGtjd>l@$X-N$eC> zk`)zQeF$}00}dlO8dfh<@-fi|ZA?(s{4qm; zt0Mr83mrx4#>kXlkZv-XkTWNf159*;B8gl%?twqTEe>*_Taw;PREl7tHse2IDs7^r z3Px@j1-&kBiZ&`$(u4?^Yz-jh0V`viR9ONJI3=MeA_d1DXoRJxH}alxFOA(em}Cz_ zJw{fG7NOcJfMOR0kJJUOHAFcI!vWYjw^p*G0v!j-fLXh=g;0&E`?|C>iYA%tR!DO~ zh+er9`<~{p<0X=x388AD3v(rJfy8!e8gR5-!IA<@k`u8Ia-}xXjHVjSBT)e*TO&%P2xysPN84aq1YE5ZyAzy9p z9*YILk66cx^SW1;Rm+?K5#mxNA-!;&;ow|o8xBJ7I56F#cz=@*CA6Ej zbi*!`vKTk6p>{eT;ACvbn}+O)PlJhEm(dv1Q8y&Zwzgovho-((3AH!Kke z6!$mt2jA;{V4{-wwY4>RC@5g1tQf(p9)-OCYnGNV%8)iYP1_2m zJ{a-|_eDSIx27MsV=|0b(PTOS3`S?`Jwm9tDA_#JnP~7V@hP!HrdX~w8L1Qh=@p)s zxQvVQI|yd4!DF2Jb>*i*rP6{;N2A%I3QUugp@Vc3sk)1IXbX8RMo2CCZlK*vJX6!SZ;uc=Dt|AONuG!m+o%m($zzpZ3&tlZ9>Z&s}E=`lkv#TPQgTFIVoj5!7 zboDEc!z(zWK@TGdhoxKSuXGrjj7TI46>Lvop5R`>!QwEX{_N$dBrj2pNGDNJ$$}d) zaJxCh$N)-gC#11Df?%G-{sN+RR90mEd#;LnSiHW>UA|qQKReG|O*)Y3(ZTgA)uWYX z4c;LuYSS;&J68I;@UDQYP%II#$IXExLh>sj>8pPb3Gi z_1aE^nWq~3;>j-9Kvl6a!XY)MD(Clb(33iRa9&AHb{0I0p;S#_=X2RJe5Toc z2FC~mzo9~&55z84#qT0KRO>t3QMa+W)YvbP$jFOHxTGghu5ly$t^$=^CePaL0I!!=aB`6LMD%BGR27EJ zVaiAlyhMFvSwdiB^*}?POz>V`713k$f8?>@k5Nxmfysm`1g(>67$*$s3@tg~=F1i+kY@oYRn57+RyXENXIeq3ho}$RXYtbRyYF5>!`mJFU4O z%+{}HNFd_{Pr`A~Jf5ktyOW?Voc7AWpSA3qKiopO=RFC5BcJ)9LQ_ulW#Ka#R<(&k zV4P(*4OBB=W?I6CNo6ROqHf=xkbh7KX z=1N&Pr__Wr!HlRE#MB6NqQ(G4T;YI}`ZJ}XiuP(HSQb_ZQH~u!F|2v0zIsbl2aC#R zTpIm>5Gh30LBXOBnvG5&NZI+4Mj=EvKmguR5J6}Pw0aDj#$KVfI1Jw2!hZzzudeq;1B-Il&d~b!?RLE)d!3qR!`-|>rJGdcB;T-_*ugdwzrwu7p>!*LZVxH~_oVX~~9%2vfNQhAfVZ zh^WSfQnUOUs^-|$(d(C%Vq>maH|CH7*)1w0v{~rpoLJ-)ifkr2D)UlLw@4HqW~epI zicAQXKsjwijJz(43h&6nOG&6KY{hsgY#moh4j0bGngtt^`4Bc%Gd9-jurbI~&c@Z!m>w#@KND5KF5WOOyO8xdIo0E^bpZZpJ6N zxEW3glrSPxlg{VK0cMnOvzoYB7tO7Sukg*B=0Z<N(3vd`fO>oIm<9PyLAc_20g6+qd7&-_FB?UJ-BY z4ikEHb;gD3v4l56p2wYb(RfVm+44Wlo2-Vq@>)W9EoHA=y-JoOI~z6iwWM(}!<&s* z#SubksuVJlN+ncrkHlgrE!wmD^mnf6Qak0Ta`qfwZLiee+BE@4asj4cMFFvU$p!2= zDDEW}fQNP;<$?jd$NM0q7b|3fT9-`Fj52|j4uertfC5#;{KdoZ?4fBOgQiB4os-;h z@Nij{*~b$-195nUQ)MZ8!IL8-U1l|7NZ;e>m??SXk0UUYl8OWd%o!sR5QZhhi8+;s@kH2akuFz{GaB`rcthp3dx2EGWRl$ap&x8lV;Ge$PP;+}oeYF=?K`!+MI zxM!84>T0Qp9U22gN=Cct6A};53bqN+K*^ba%bJCXtvfsM@0BX-z9HU3ov?gjYk4xz z_7d#|@9My891wX!(#?hn%VdtC(eRqYuRg__!Xl}@OO}Ag;F^E{RtrRXDTN?K)07bz ztF#i@a2=QnOi72clW*<}sdWXO7C*%Ds8tQ)RHekc(`^HO)`}W=UNC==wPFRqk%3gE zBpRZdDqsNwhNwbCfHWk;!H}mFtIIj&Ljl(#VRdDiFgnaQoF>iiXPIK$OeSzn< ze*04Xc6R9(UoBOV9bm}RA=8V<`TFE@AnhU9K?GV{uF%{}|Dpx^ihR?tNEuv%jNA<4th>K=ioa}g` zNqmYsYsDLwhu5mmt(pXB-iDeXA9-@pXaI=TQ2Scr~vq=bnQW;0!yj~krJ_tJa+=Oyzl;})}Nl9ly)4_uX zrgJDu*&ElQDingnVURuA~P)X$WHW9Cr5~%q=$u z!wEF30}w??y6}nYm5P`g+xf{vJ5v^}Ric{ns_P1Ks&Y0Qh@z`pi7J{Js8yBhIj)De z5}N^+B$ST<_)j9;0}SE8=GI5Lc`;iRwp| zO|ozpo$X+9ANR~XttNQ|`mid{hgE?-tP1pDRiF>60)3bl?ZaxYKCA}o!)mZTtOo1D zYOp@624`WO4_Eo{VL)(@v9b;fCWj#&Cq4yVy$4JwEMbD@!3fWCAXN+VAEVHHDqErK zeR)}OC_5j^RsyM7IG~Mx4+&+rhU2>26*676hhw@-g!^@w3Jbby3rBU?7>?*N77pps z4s*JUgu}WFhX=VJ>L1Kzjeem7-K(4day)3DOzy-sT!Mis)1vCZj=}>f)VwPw!^m%`k`Qym{xfhqTU=T z3hfUQ(&@JA)37m3KhZ>{%LM8iPG2(I(hov&G26DQ0Mo6_v+a5|p|5jVmI|0cD8Kgo z+>kw?_qOXjoxWjpHh6ZBB|JJo|A{N89?+M~v`t#9miqPsJn#5??D%k)j~&NILE3?9 z3(@ltu5`$|KcMfnDdeD~%fn`o7SPk?G8<`!^}!K+a9x1SM}Un0GRot5q#6gh05%o| zrQBlYMtb1Gn60Ty3)K5D)bhn`TFlr;DVdf8YOPoAC(W}leVqfWR6t8MJlo5&jmoyg z^(nol<2$TQf+x@y2UwdH(HJmC&1%LLEdVg~UjZ@L)j@gIgXEHetAK`#^IaLNogUOY zElR+J4vND?-AO_p8K@mGL!-swf!&>?DF?N{pu5WBc89iW&z`b7n55l3%C}`dhVm8P z+Mk^zYERk9-H3HOQ>Jfiqjyz$!RzT^^3fZg|1GCvPAcARI_!0Jh;iaex}? zIXCG%RA}OH%ZK2ULcC88LxNH)V;Vh`t1425Su9k=0q7(8K`mn-!vQQL)qSP&xJf-i zA#8Z~zNz1oj5ZV0#=|&peNrR*gtZ_V{6?{)ofHBX+ zCo7y;!8`V$YR{8*?1{beUhk7@wc?%YX!TvSJy$Qj^L)MMi4ItZ-{IJW?ss16E8cm% zujh%*IEe48^!GgZzCE$Fz0>>TDjf8MU4N~TJQU`{IqHC$c_CuTj|jwrI%L3S z*%2ivez}s~-~Jht)cZMzGA*A;4~B=7nm+?4#*OU^jQK&Qun7m|I^j)rg(ESK!?t7I zRzzBa&I94dY~@kdH%w9oM{#KfIjX>BUV74FvL()zJcvCUXBp`$a zhcV}2)CUna@K=zWqs78Ebeemgrtl>CC|jH-xZEdQurD0d9$!|!WVY#}<*ntkp_Nmt z9p+fkXD#7}eoY0svj-NVj=&(-X?hyFcbMpp$AZ61&vd)MXJ9__RDHzTW z3cA3u=h?8w$7?Ft4L15Y2M_x7VsbZG7W$A$63;o~m}%2HoE9k={n~ zx+gbk$X_o@rWAr72Du-INPcuJYG>te^hu_7c19?UN>C5SEt&R7KL}vD{B^LmuwB=X zif|Dk33_sG#PSWGoMZVUDaZ1_%MYANkBL|$^$wmNiw7&Dc�inO%53)Q#uS0b^Zc z0o5FC!t+K5_za+rZDe>husE?qjef2}2dz1_Q|+G#>d$WE!`1Jkjf>14TZvJs!3r6F z?A&RFnJ-KwGjg7?d2uX1D56Ct5nNPlLUPfQDM_3pl)H)K4Nne|WQ|<810>mjr=+6P zP&P?GSTzda!enO;)x&J;xAXX2%rTp{U9JoCh1m$u~=6K_)(R#{EFq<7*WvBZft!l3NaKytz<1IbBq ze1e(Cl9Rornb_1!9I%-cv@8T;vL+Y^{Q0cNl75dbFE2j}a{*_T8ERuu2Q?!nm?d1=&Xii1 z3%P4JZ>q7MfII1bT=rts;4+J*$YloBCNhmu$fbo+$fdyqE+-{;sVx^64(ceHh&Cms z&B%qK&82Wqw7F!iqH{+pn4P%>O)+V1VUOP_HM4LsyB9@d2{4yB0diy))>r#{=j< z=>(nnYUpqPWn_>g@gakbh3@_U(7FC$p>wqdI=+5i;Lf$bMCjPznRf&ou>B2fcHnxw zoQ&uS%Nz!$j0qal6!ap;DW5&7Pz1yXHZcbM(9k(&*6Dz#EocL;PMadRhEuGeu0qN6 z;jQONpxh4Bc&ab9*PZaGIicnLz8R$rU}`xK&u7)S*?i~PwPAJ3t+WzdudJi z!SkH5qyX;dW6HGCJH&&>6zg3pFD3`{IkU^vtAg3}iTWT1w0h(Kb|4!WSS<&zLM!Sc zb8(j(pj@cWU@!GiF2rWAi`cY;^Mh;T0Iiyjg(mh?!3U|pE+?ndi8YxQu?ibYbY-qf zVCd+KIZMQ*APpx!H^jzZPL=<#W8iW{?;vbkZxA-#=^*41M;wPJapdE$TH^TejRR*4 zuK_vZz{coRgY&`0q32W)8;4^*ig9oWrgt2+tv3$a?sy!cY!k;J$~O5ptd?zleB-cf z{c+g#Lyd#!Bil9O*Oi6XsI2K?v

WToziNg7nHlkdY`0!5*Y}@{LIe4r|rVNXqO8 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 fV& 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

f+Z&rKmirVK(o?W*J8gJ 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

gHV!xe#Icwkeq3TJSsMpcj2hTrRmDX!o zThUhGL`;*wZButF+?*=%HhOJizn{7z{^mKu#C!ADfm8k6nw6>Ve^?~$KEY0>_Dh;| z>@?(|JH%cb^bU`0*&X+A?oXH_623kDfZVmwoTa0cXw$^&(D@mJ6YHV!w#y-!%G%FQuJ^i zOS#~;PP}RT)T-cL$69U_yt4V{lUE!ZzP{2jQ}EZ{SUTq3+s52>uVuF2J;p6~>y2Sa zZ>_b=7yP;93;#2AeV6;+v@8?+tE}aVH$K$=i!UuJ1@ACB?X$$!mp*#jvR3f14=sA6 zY{}L?n_AZkzT>s;h7a4c_r*Bt2Eh;XZvShu-;Uog$ht-FN2|tuuyluOd!BW>;QNM! zPyOw>ri-RocMF~#+iv0B=a(N?YTYaNg6F;(JM6tr9)H1lQ1FbtkFEUV#-+!0S$`DV z*>~k*g9c4{^#|+kg120j`NH9Q*31g99T&XY%u%bHhuiIP+3cu)u!Apd-gjTGbS~{~ zWBrE{WTDGe99!!Ac7(05uK#=YoKIYlYfEjd1;2IYV^hXo*|&O@Ekf|9&)3>A4~B1g z)YeV#Ij8!Lk6AY1p3SyI!F#_nd)Wic5_W%T%Mg5ZtFPAI`&o+z|FCgA0ka~N`(7#D zwBUy@`yj#3*mP{#t@KuPOOy++5Hfyfba?~ODYN%P8Oa6q3uQ73^o@)L{6MxF! zXKm)Yq6rsGa)v81&XtkjN{&OLTI2uICimDHu{Vu=GcUE~3<8#93Ortn;$2g`WhIJT zwnS|CWLTPl_fdGJN&j*~zpkv|YN_YpIwS5=gY z*)@I4bJ~MG`lB8kWMPbj?SUvFm|@fn;+JH&7al0jFYlZk;=&*=uRI+S(A`4xAE{1v!L2p$ zmm|h4hW{Vo8w!2^Uy70qoXt$o*ZSy?4oNw?;Wx$$<)u56cMa5Q0W`*%i+@u?x`lMZ z#}yqNa#J__>$*u0d~S*iiR>0KW?Y>-kAZXy27s(AtKkQC?jZR^>mFMb8yg!J8y}kx zn;4rEn;e@Gn;M%I7aJEB7ax}pml&56mmHT8ml~HA9~&PRA0M9(pBSGMpB$eOpBkT* z5StK}5TB5ckeHB^kerZ`keZN|7@HWE7@wGsn3$N9n4FlBn3|ZD6q^*66rYrkl$ey1 zl$?~3l$w;59Ge`M9G{$!oS2-HoSdAJoSK}L5}Oj25}%Tgl9-Z|lAMx~lA4m18k-uI z8lRewnwXlDnw*-FnwpxH1`*TXeHxrjgS9mLbb2~Jh4^|JSO=UjK8&(I_ZvMv`e50r zE#d^R@sIwbdl_&q3htGcRe1BiIn%W?2Vev+o2iXSB*N-6CFvav8-(*TI~OOE{sgkQYxV&v)g+4VIND__nWc!;7+BL!?(!`%*v*6;&aMr{m*wOdd?~kdL#|M`Igwa~ z#Tsnz!-7M17pJCt2&|9otSeHVFYhcQlJd-iTOHxn6ZmpQ^jUn7oHcIOO{elQxpc7~ zW?8-hQ3-M7ypCC{TjZ8_yfLL%=@P5Gq6?#iey7h`bH=4LAbCruBLU4~b2tJ5tbqYR zfx!(!TGwk4+Ood0L1>uWX=~KzlHjJ6X7=Wm7Pgjwtt_pr?V7r5U2ReIqAjtuIBUG+ zG3#pU6ZSPh|FIr(oUop>oeF-kYVxeRAC4V0de-c@tv_!NcIBXB$D?CGq1e*#@20be{t~ZQ<}YDqt0=ODe2vN47_68%zL1@{*_m^zP)4T!LK!Y{RToe zy?ej@1FsnG@y?vL^nqJiERXl@d8=XNjcxl5eto2V!+rxj-s+jp zZg_3ehaVsLWyYI_sn_bg%>ydYwMdI zH*DH$%-BEwI(e$P=!P%$HE35{(z;F7O*cRF^ewM$Xxgl8yZ)CC9y0p6vEy&P<@q;u zf4KL^FMpKz=9E_~=olUI*wZg=dUNN;`<7%bTogN}-TS+DoEkjjx-o%4Va`r5KOZhG zN$Jt6PrteIhE1q=Yum2(_I&c~$y1sutNrwS_UV0tTG;~{PFvfcdX1x9@U&L87C{z! zj6KmFXtM+c1U3vA8rCRqM4-*yIwaT@WDB%eZ8lq|-C?U2U}@0AF*vYQ;HW@rK(o-H z_RDNhHjBMsKv-zHy-kNKSCRet4%KftrmwTL448hxc5PtO;O4=NLmP))9}p7IGT_?4 zu8#g8-Rz-ui!H8RH+#!~dbaAd(29w>%2vHHD8m+J%Lq&j>gt$&s$uh>n1)fd@UZZ( z>e=?`3tQA{a>sl}jH7#?wL$aX>et$rhgN^oGSpFh%2B;9^w$S$DZ$gmHm-gtsQMj8 zNb~Ntkbu;n{z0Ju<@MUyuCreoTs@yW0wgY4CJ1*};a+RPre!anWOj)9>LNA)V_ zv_AqZt}X%4z1v>>nyr;BtUew-upn?&M_`~eC@9z(;;3hBV0T&?S{peoY1r7(#M;c- zqJC>fo1k`<2+Q^MiPooW&saBDcUs@G?hgGh_#^Ab)=w?_9ba0%wI8zn>^fpUYW+D*28GmX+$=dQ{qfa%J_$~lJMZzpknTP63g+C~uq12K z&xfze`Th8*VZ)a!jgILQIpTrkD;`<-*yB&WvSCX=z0f9Y(tGv0devjw-(4QqqGkII zJ$rroC?a(nYAvJx#6@!Kj8!?i3FFV(pH_=yh(=B(ceB$YKn|D3+baBaR z_l<8q)nT(o+45|bnCR;1ZESI2t?d!PZ5>@5eeDgpR6h|AVUMs!1|`-TeA%>=;HDu# z&AazYv*iW_$2N6@+gdp+nW^?G9WnNhz~I14S0{UDaI!7k(K65;8aQ-dN<#gF!04cm zX&tY*vTIP6rY$?RZrm(*Fg)m6zeQk3z<{7m!4>uT^z0JQ-4POSb%4d;v^lD0<+L3T z6jHrveEWX&LIUbvk{%F}+|Ays`sEDIu+Ra)A^rQc8W1$B{=mSH>OcF3w6R@2FvZp& zC?p^)Fl1VCi@@%-)*~%p@%3jc&8w(az2&Y!x%FqpI-AaUV*2GPUY?#7*u_3Jpkqk? zkVwZR)7OphUTIGYY?#R`vG8cn%#XSRKm6^qgfL5+fCl!UX|wONPju9`1qV9s&AvRi zJfr&05MNMflm1g!6h;NNsJ?yL<+fY$J>v4bvT# zX}h{i|EBt{&V%eBcI%9WeFycZemx_=VjtmXm1v#Tpqt$jIx?jCsnj<0yV-+LA_A(H z%-CaZXsd6lv}XmNe1(PDQxUkxp!S2O4G(PtS(1Yqz-Vw_^*bFxW(J(K4maxZEG}}R z8n0uHlkPb=`l-il$`r{Tl3{a=oF>VSLHj|aoA-F0ZiwJz=FYmZoNxlSv^X1FMe#bU*OmI3u* zn>a0A)Pz>6#eS)!ZL2Z$(u0F7&Fz+8R2+`3wv3=I%`L7JSg;47#tRIwwy~tsx;+R+ zLaZ$mq(X^>C)(#A5tVz=su@WPnJi0IMw;5spq4 zOkdL!qQI3Y0q_8Ej@(ACEE-Zb(cz%V5)h`LG1M%*>{sJ=T+h}_Lmb#0K|$8Qws!1F zNU_HUSsGZHIxJyuwV`m);jt`-ogQ|?KwwdzmR)@WD_khU?2q+A0p^%_kb5$^wtBfc z*KWD9?c_pn6@6ItW7*IA|98*T?4J8aJLj|+mSDV!=c&l`mieqfg%~bXxF>im_G_>^ zNDGA)?#01d=21D5ZH_YhmfImNIvG!mM-_AMk4+bmv5Cp4?$}tj*M;G4d{i9%Pw5;` ui9KKyz5r~YOpA^U<))IT91L}^5u#CSbbNGbf-BOS<4#VC%S%Y@{Qm)T^A@%M literal 0 HcmV?d00001 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..aaeec086914 --- /dev/null +++ b/packages/clientNative/wasm/_generated/modules/rapier_wasm3d_bg.js @@ -0,0 +1,2 @@ +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, diff --git a/packages/spatial/src/physics/classes/rapier_wasm3d_bg.wasm b/packages/spatial/src/physics/classes/rapier_wasm3d_bg.wasm new file mode 100644 index 0000000000000000000000000000000000000000..9669c65726ba101d8daf63bb21dee2208a6a82ee GIT binary patch literal 1409209 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ℜ?NyVUC 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�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�inO%53)Q#uS0b^Zc z0o5FC!t+K5_za+rZDe>husE?qjef2}2dz1_Q|+G#>d$WE!`1Jkjf>14TZvJs!3r6F z?A&RFnJ-KwGjg7?d2uX1D56Ct5nNPlLUPfQDM_3pl)H)K4Nne|WQ|<810>mjr=+6P zP&P?GSTzda!enO;)x&J;xAXX2%rTp{U9JoCh1m$u~=6K_)(R#{EFq<7*WvBZft!l3NaKytz<1IbBq ze1e(Cl9Rornb_1!9I%-cv@8T;vL+Y^{Q0cNl75dbFE2j}a{*_T8ERuu2Q?!nm?d1=&Xii1 z3%P4JZ>q7MfII1bT=rts;4+J*$YloBCNhmu$fbo+$fdyqE+-{;sVx^64(ceHh&Cms z&B%qK&82Wqw7F!iqH{+pn4P%>O)+V1VUOP_HM4LsyB9@d2{4yB0diy))>r#{=j< z=>(nnYUpqPWn_>g@gakbh3@_U(7FC$p>wqdI=+5i;Lf$bMCjPznRf&ou>B2fcHnxw zoQ&uS%Nz!$j0qal6!ap;DW5&7Pz1yXHZcbM(9k(&*6Dz#EocL;PMadRhEuGeu0qN6 z;jQONpxh4Bc&ab9*PZaGIicnLz8R$rU}`xK&u7)S*?i~PwPAJ3t+WzdudJi z!SkH5qyX;dW6HGCJH&&>6zg3pFD3`{IkU^vtAg3}iTWT1w0h(Kb|4!WSS<&zLM!Sc zb8(j(pj@cWU@!GiF2rWAi`cY;^Mh;T0Iiyjg(mh?!3U|pE+?ndi8YxQu?ibYbY-qf zVCd+KIZMQ*APpx!H^jzZPL=<#W8iW{?;vbkZxA-#=^*41M;wPJapdE$TH^TejRR*4 zuK_vZz{coRgY&`0q32W)8;4^*ig9oWrgt2+tv3$a?sy!cY!k;J$~O5ptd?zleB-cf z{c+g#Lyd#!Bil9O*Oi6XsI2K?v

WToziNg7nHlkdY`0!5*Y}@{LIe4r|rVNXqO8 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 fV& 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

f+Z&rKmirVK(o?W*J8gJ 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

gHV!xe#Icwkeq3TJSsMpcj2hTrRmDX!o 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 literal 0 HcmV?d00001 From fd2c75a61170eeb24b7bf7e5c2180bfa19db5693 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 20 Jan 2025 10:58:34 -0500 Subject: [PATCH 73/77] Rapier license --- .../_generated/modules/rapier_wasm3d_bg.js | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/packages/clientNative/wasm/_generated/modules/rapier_wasm3d_bg.js b/packages/clientNative/wasm/_generated/modules/rapier_wasm3d_bg.js index aaeec086914..8f5c4619618 100644 --- a/packages/clientNative/wasm/_generated/modules/rapier_wasm3d_bg.js +++ b/packages/clientNative/wasm/_generated/modules/rapier_wasm3d_bg.js @@ -1,2 +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 From 7d5865bb4eb5cc6759665580abcf84ceea74b4a0 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Mon, 20 Jan 2025 12:03:40 -0500 Subject: [PATCH 74/77] Update texture loading --- .../src/networking/AvatarSpawnSystem.tsx | 4 ++++ .../xcshareddata/xcschemes/clientNative.xcscheme | 4 ++-- .../assets/loaders/texture/TextureLoader.native.ts | 13 +++---------- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/packages/client-core/src/networking/AvatarSpawnSystem.tsx b/packages/client-core/src/networking/AvatarSpawnSystem.tsx index ff2ed67bd61..e98f9b23528 100644 --- a/packages/client-core/src/networking/AvatarSpawnSystem.tsx +++ b/packages/client-core/src/networking/AvatarSpawnSystem.tsx @@ -140,12 +140,14 @@ export const AvatarSpawnReactor = (props: { sceneEntity: Entity }) => { const avatarsQuery = useFind(avatarPath) useEffect(() => { + console.log(errorWithAvatar) if (!errorWithAvatar || !avatarsQuery.data.length) return const randomAvatar = avatarsQuery.data[Math.floor(Math.random() * avatarsQuery.data.length)] userAvatarMutation.patch(null, { avatarId: randomAvatar.id }, { query: { userId: userID } }) }, [errorWithAvatar]) useEffect(() => { + console.log(userAvatarQuery) if (isSpectating || !userAvatar) return dispatchAction( AvatarNetworkAction.setAvatarURL({ @@ -164,6 +166,8 @@ const reactor = () => { const sceneEntity = useLoadedSceneEntity(locationSceneURL) const gltfLoaded = GLTFComponent.useSceneLoaded(sceneEntity) + console.log(gltfLoaded, userID) + if (!gltfLoaded || !userID) return null return diff --git a/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme b/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme index 8be308fb978..bd668084dc9 100644 --- a/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme +++ b/packages/clientNative/ios/clientNative.xcodeproj/xcshareddata/xcschemes/clientNative.xcscheme @@ -42,8 +42,8 @@ ) -> @location(0) vec4 { -return textureSample(tex, texSampler, texCoord); +let color = textureSample(tex, texSampler, texCoord); +// Native texture uses bgra format, swap blue and red values for correct output. +return vec4f(color.b, color.g, color.r, color.a); } ` }) @@ -324,14 +326,5 @@ return textureSample(tex, texSampler, texCoord); device.queue.submit([commandEncoder.finish()]) const data = await canvas.getImageData() - swizzleBrgaToRgba(data.data) return data } - -const swizzleBrgaToRgba = (data: number[]) => { - for (let i = 0; i < data.length; i += 4) { - const temp = data[i] - data[i] = data[i + 2] - data[i + 2] = temp - } -} From 6d300a61a91d30d0935a42c419036988906195fe Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Tue, 21 Jan 2025 16:51:03 -0500 Subject: [PATCH 75/77] Strip touch input code --- .../src/networking/AvatarSpawnSystem.tsx | 4 - packages/clientNative/globals.js | 28 +--- packages/clientNative/index.js | 9 -- .../ios/clientNative/AppDelegate.mm | 2 - .../common/components/TouchGamepad/index.tsx | 120 ------------------ .../src/pages/location/LocationPage.tsx | 9 +- .../src/polyfill/CanvasEventHandler.ts | 81 ------------ .../src/polyfill/NativeHTMLCanvasElement.ts | 14 +- .../engine/src/assets/classes/AssetLoader.ts | 3 +- .../loaders/texture/TextureLoader.native.ts | 13 +- .../engine/src/avatar/functions/moveAvatar.ts | 8 +- .../src/avatar/systems/AvatarInputSystem.ts | 7 +- .../components/FollowCameraComponent.ts | 9 +- .../input/functions/ClientInputHeuristics.ts | 11 +- .../src/input/functions/ClientInputHooks.tsx | 19 ++- .../renderer/functions/useRendererEntity.tsx | 13 +- 16 files changed, 48 insertions(+), 302 deletions(-) delete mode 100644 packages/clientNative/src/common/components/TouchGamepad/index.tsx delete mode 100644 packages/clientNative/src/polyfill/CanvasEventHandler.ts diff --git a/packages/client-core/src/networking/AvatarSpawnSystem.tsx b/packages/client-core/src/networking/AvatarSpawnSystem.tsx index e98f9b23528..ff2ed67bd61 100644 --- a/packages/client-core/src/networking/AvatarSpawnSystem.tsx +++ b/packages/client-core/src/networking/AvatarSpawnSystem.tsx @@ -140,14 +140,12 @@ export const AvatarSpawnReactor = (props: { sceneEntity: Entity }) => { const avatarsQuery = useFind(avatarPath) useEffect(() => { - console.log(errorWithAvatar) if (!errorWithAvatar || !avatarsQuery.data.length) return const randomAvatar = avatarsQuery.data[Math.floor(Math.random() * avatarsQuery.data.length)] userAvatarMutation.patch(null, { avatarId: randomAvatar.id }, { query: { userId: userID } }) }, [errorWithAvatar]) useEffect(() => { - console.log(userAvatarQuery) if (isSpectating || !userAvatar) return dispatchAction( AvatarNetworkAction.setAvatarURL({ @@ -166,8 +164,6 @@ const reactor = () => { const sceneEntity = useLoadedSceneEntity(locationSceneURL) const gltfLoaded = GLTFComponent.useSceneLoaded(sceneEntity) - console.log(gltfLoaded, userID) - if (!gltfLoaded || !userID) return null return diff --git a/packages/clientNative/globals.js b/packages/clientNative/globals.js index a5a793f61dd..087db781038 100644 --- a/packages/clientNative/globals.js +++ b/packages/clientNative/globals.js @@ -49,32 +49,8 @@ global.localStorage = { return (this._data = {}); }, }; - -// Window polyfill -const listenerRegistry = new Map(); - -window.addEventListener = (type, handler) => { - let registry = listenerRegistry.get(type); - if (!registry) { - registry = new Set(); - listenerRegistry.set(type, registry); - } - registry.add(handler); -}; -window.removeEventListener = (type, handler) => { - const registry = listenerRegistry.get(type); - if (registry) { - registry.delete(handler); - } -}; -window.dispatchEvent = (eventType, evt) => { - const listeners = listenerRegistry.get(eventType); - if (listeners) { - for (const listener of listeners) { - listener(evt); - } - } -}; +window.addEventListener = () => {}; +window.removeEventListener = () => {}; // Using PixelRatio.get() was causing issues with frame buffers. Let's default to 1. window.devicePixelRatio = 1; diff --git a/packages/clientNative/index.js b/packages/clientNative/index.js index ae6485ec33b..8b415e03d6e 100644 --- a/packages/clientNative/index.js +++ b/packages/clientNative/index.js @@ -32,13 +32,4 @@ import {AppRegistry} from 'react-native'; import App from './App'; import {name as appName} from './app.json'; -import ReactNativeFeatureFlags from 'react-native/Libraries/ReactNative/ReactNativeFeatureFlags'; - -// enable the JS-side of the w3c PointerEvent implementation -ReactNativeFeatureFlags.shouldEmitW3CPointerEvents = () => true; - -// enable hover events in Pressibility to be backed by the PointerEvent implementation -ReactNativeFeatureFlags.shouldPressibilityUseW3CPointerEventsForHover = () => - true; - AppRegistry.registerComponent(appName, () => App); diff --git a/packages/clientNative/ios/clientNative/AppDelegate.mm b/packages/clientNative/ios/clientNative/AppDelegate.mm index fb4b0a2bf48..fb66a490053 100644 --- a/packages/clientNative/ios/clientNative/AppDelegate.mm +++ b/packages/clientNative/ios/clientNative/AppDelegate.mm @@ -2,7 +2,6 @@ #import #import -#import @implementation AppDelegate @@ -13,7 +12,6 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( // You can add your custom initial props in the dictionary below. // They will be passed down to the ViewController used by React Native. self.initialProps = @{}; - RCTSetDispatchW3CPointerEvents(YES); return [super application:application didFinishLaunchingWithOptions:launchOptions]; } diff --git a/packages/clientNative/src/common/components/TouchGamepad/index.tsx b/packages/clientNative/src/common/components/TouchGamepad/index.tsx deleted file mode 100644 index f9450feafb0..00000000000 --- a/packages/clientNative/src/common/components/TouchGamepad/index.tsx +++ /dev/null @@ -1,120 +0,0 @@ -/* -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. -*/ - -import React from 'react'; -import {Joystick} from 'react-joystick-component'; - -import {IJoystickUpdateEvent} from 'react-joystick-component/build/lib/Joystick'; -import {Button, Pressable, StyleSheet, Text, View} from 'react-native'; - -// import {AppState} from '../../services/AppService'; -// import styles from './index.module.scss'; - -const handleMove = (e: {x: number; y: number}) => { - window.dispatchEvent('touchstickmove', { - detail: { - stick: 'LeftStick', - value: {x: e.x, y: e.y ? -e.y : 0, angleRad: 0}, - }, - }); -}; - -const handleStop = () => { - window.dispatchEvent('touchstickmove', { - detail: {stick: 'LeftStick', value: {x: 0, y: 0, angleRad: 0}}, - }); -}; - -const moveUp = handleMove.bind(null, {x: 0, y: 1}); -const moveDown = handleMove.bind(null, {x: 0, y: -1}); -const moveLeft = handleMove.bind(null, {x: -1, y: 0}); -const moveRight = handleMove.bind(null, {x: 1, y: 0}); - -export const TouchGamepad = () => { - return ( - <> - - W - - - A - - - S - - - D - - - ); -}; - -const styles = StyleSheet.create({ - up: { - position: 'absolute', - top: 0, - left: 40, - width: 40, - height: 40, - zIndex: 2, - backgroundColor: 'white', - }, - left: { - position: 'absolute', - top: 40, - left: 0, - width: 40, - height: 40, - zIndex: 2, - backgroundColor: 'white', - }, - right: { - position: 'absolute', - top: 40, - left: 80, - width: 40, - height: 40, - zIndex: 2, - backgroundColor: 'white', - }, - down: { - position: 'absolute', - top: 40, - left: 40, - width: 40, - height: 40, - zIndex: 2, - backgroundColor: 'white', - }, -}); diff --git a/packages/clientNative/src/pages/location/LocationPage.tsx b/packages/clientNative/src/pages/location/LocationPage.tsx index a5aac750886..ccbd46ff39a 100644 --- a/packages/clientNative/src/pages/location/LocationPage.tsx +++ b/packages/clientNative/src/pages/location/LocationPage.tsx @@ -36,19 +36,15 @@ import { import LocationPage from '@ir-engine/client-core/src/world/Location'; import '../../engine'; -import {createCanvasEventHandler} from '../../polyfill/CanvasEventHandler'; -import {TouchGamepad} from '../../common/components/TouchGamepad'; const {width, height} = Dimensions.get('window'); -const {eventListenerRegistry, pointerEvents} = createCanvasEventHandler(); - const LocationRoutes = () => { const [canvas, setCanvas] = useState(null); const onContextCreate = useCallback( (context: NativeWebGLRenderingContext) => { - setCanvas(new NativeHTMLCanvasElement(context, eventListenerRegistry)); + setCanvas(new NativeHTMLCanvasElement(context)); }, [], ); @@ -67,14 +63,13 @@ const LocationRoutes = () => { } return ( - + - ); }; diff --git a/packages/clientNative/src/polyfill/CanvasEventHandler.ts b/packages/clientNative/src/polyfill/CanvasEventHandler.ts deleted file mode 100644 index 536e19ab8be..00000000000 --- a/packages/clientNative/src/polyfill/CanvasEventHandler.ts +++ /dev/null @@ -1,81 +0,0 @@ -/* -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. -*/ - -import {NativePointerEvent, PointerEvent, PointerEvents} from 'react-native'; - -type DomEventHandler = (evt: NativePointerEvent) => void; -export type EventListenerRegistry = { - addEventListener: (type: string, handler: DomEventHandler) => void; - removeEventListener: (type: string, handler: DomEventHandler) => void; -}; - -export function createCanvasEventHandler() { - const listenerRegistry: Map> = new Map(); - - const addEventListener = (type: string, handler: DomEventHandler) => { - let registry = listenerRegistry.get(type); - if (!registry) { - registry = new Set(); - listenerRegistry.set(type, registry); - } - registry.add(handler); - }; - const removeEventListener = (type: string, handler: DomEventHandler) => { - const registry = listenerRegistry.get(type); - if (registry) { - registry.delete(handler); - } - }; - - const firePointerEvent = (eventType: string, evt: PointerEvent) => { - const listeners = listenerRegistry.get(eventType); - if (listeners) { - for (const listener of listeners) { - listener({ - ...evt.nativeEvent, - type: eventType, - } as unknown as NativePointerEvent); - } - } - }; - - const eventListenerRegistry: EventListenerRegistry = { - addEventListener, - removeEventListener, - }; - - const pointerEvents: PointerEvents = { - onPointerEnter: firePointerEvent.bind(null, 'pointerenter'), - onPointerLeave: firePointerEvent.bind(null, 'pointerleave'), - onPointerMove: firePointerEvent.bind(null, 'pointermove'), - onPointerUp: firePointerEvent.bind(null, 'pointerup'), - onPointerDown: firePointerEvent.bind(null, 'pointerdown'), - }; - - return { - eventListenerRegistry, - pointerEvents, - }; -} diff --git a/packages/clientNative/src/polyfill/NativeHTMLCanvasElement.ts b/packages/clientNative/src/polyfill/NativeHTMLCanvasElement.ts index 7f2fc8c0e3d..379291566c5 100644 --- a/packages/clientNative/src/polyfill/NativeHTMLCanvasElement.ts +++ b/packages/clientNative/src/polyfill/NativeHTMLCanvasElement.ts @@ -24,7 +24,6 @@ Infinite Reality Engine. All Rights Reserved. */ import {ExpoWebGLRenderingContext} from 'expo-gl'; -import {EventListenerRegistry} from './CanvasEventHandler'; export type NativeWebGLRenderingContext = ExpoWebGLRenderingContext & { drawingBufferWidth: number; @@ -35,25 +34,18 @@ export class NativeHTMLCanvasElement implements HTMLCanvasElement { public width: number; public height: number; public style: Record; - public addEventListener; - public removeEventListener; + public addEventListener = () => {}; + public removeEventListener = () => {}; public clientHeight: number; - public clientWidth: number; private context: NativeWebGLRenderingContext; - constructor( - context: NativeWebGLRenderingContext, - eventListenerRegistry: EventListenerRegistry, - ) { + constructor(context: NativeWebGLRenderingContext) { this.width = context.drawingBufferWidth; this.height = context.drawingBufferHeight; this.style = {}; this.clientHeight = context.drawingBufferHeight; - this.clientWidth = context.drawingBufferWidth; this.context = context; - this.addEventListener = eventListenerRegistry.addEventListener; - this.removeEventListener = eventListenerRegistry.removeEventListener; } public getContext(glContext: 'webgl2') { diff --git a/packages/engine/src/assets/classes/AssetLoader.ts b/packages/engine/src/assets/classes/AssetLoader.ts index 7c946f85cf7..00e7d26af91 100644 --- a/packages/engine/src/assets/classes/AssetLoader.ts +++ b/packages/engine/src/assets/classes/AssetLoader.ts @@ -101,7 +101,6 @@ export const isAbsolutePath = (path) => { } const getAbsolutePath = (url) => (isAbsolutePath(url) ? url : getState(DomainConfigState).publicDomain + url) -const stripHttps = (url: string) => url.replace('https', 'http') const loadAsset = async ( url: string, @@ -115,7 +114,7 @@ const loadAsset = async ( onError(new Error('URL is empty')) return } - url = stripHttps(getAbsolutePath(url)) + url = getAbsolutePath(url) if (!loader) { const assetExt = getAssetType(url) diff --git a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts index 8c317c3f2b6..5220e19a4d2 100644 --- a/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts +++ b/packages/engine/src/assets/loaders/texture/TextureLoader.native.ts @@ -216,9 +216,7 @@ return output; @fragment fn fragmentMain(@location(0) texCoord: vec2) -> @location(0) vec4 { -let color = textureSample(tex, texSampler, texCoord); -// Native texture uses bgra format, swap blue and red values for correct output. -return vec4f(color.b, color.g, color.r, color.a); +return textureSample(tex, texSampler, texCoord); } ` }) @@ -326,5 +324,14 @@ return vec4f(color.b, color.g, color.r, color.a); device.queue.submit([commandEncoder.finish()]) const data = await canvas.getImageData() + swizzleBrgaToRgba(data.data) return data } + +const swizzleBrgaToRgba = (data: number[]) => { + for (let i = 0; i < data.length; i += 4) { + const temp = data[i] + data[i] = data[i + 2] + data[i + 2] = temp + } +} diff --git a/packages/engine/src/avatar/functions/moveAvatar.ts b/packages/engine/src/avatar/functions/moveAvatar.ts index 81d7a35cc98..4812cd70605 100755 --- a/packages/engine/src/avatar/functions/moveAvatar.ts +++ b/packages/engine/src/avatar/functions/moveAvatar.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,7 +19,7 @@ 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. */ @@ -120,7 +120,6 @@ export function moveAvatar(entity: Entity, additionalMovement?: Vector3) { viewerMovement.copy(Vector3_Zero) } - // TODO: move avatar here const isMovementCaptured = controller.movementCaptured.length const isAuthorityPeer = hasComponent(entity, NetworkObjectAuthorityTag) const world = Physics.getWorld(entity) @@ -293,7 +292,6 @@ export const applyGamepadInput = (entity: Entity) => { controller.gamepadWorldMovement.z ) - // TODO: validate that movements are applied moveAvatar(entity, _additionalMovement) } diff --git a/packages/engine/src/avatar/systems/AvatarInputSystem.ts b/packages/engine/src/avatar/systems/AvatarInputSystem.ts index 3eb9463dd6b..d5ea713254d 100755 --- a/packages/engine/src/avatar/systems/AvatarInputSystem.ts +++ b/packages/engine/src/avatar/systems/AvatarInputSystem.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,7 +19,7 @@ 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. */ @@ -246,7 +246,6 @@ const execute = () => { const buttons = InputComponent.getMergedButtons(viewerEntity) - // TODO: hook up buttons if (buttons.ShiftLeft?.down) onShiftLeft() const gamepadJump = buttons[StandardGamepadButton.StandardGamepadButtonA]?.down diff --git a/packages/spatial/src/camera/components/FollowCameraComponent.ts b/packages/spatial/src/camera/components/FollowCameraComponent.ts index e3512cafa99..f66b438f5ea 100755 --- a/packages/spatial/src/camera/components/FollowCameraComponent.ts +++ b/packages/spatial/src/camera/components/FollowCameraComponent.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,7 +19,7 @@ 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. */ @@ -397,8 +397,7 @@ const computeCameraFollow = (cameraEntity: Entity, referenceEntity: Entity) => { cameraTransform.rotation.slerpQuaternions( follow.originalRotation ?? cameraTransform.rotation, follow.targetRotation, - // TODO: fix lerp value - Math.max(lerpVal, 0.1) + lerpVal ) updateCameraTargetRotation(cameraEntity) diff --git a/packages/spatial/src/input/functions/ClientInputHeuristics.ts b/packages/spatial/src/input/functions/ClientInputHeuristics.ts index ce129bf1abd..edc91c9dd92 100644 --- a/packages/spatial/src/input/functions/ClientInputHeuristics.ts +++ b/packages/spatial/src/input/functions/ClientInputHeuristics.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,7 +19,7 @@ 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. */ @@ -38,6 +38,7 @@ import { UndefinedEntity, UUIDComponent } from '@ir-engine/ecs' +import { InteractableComponent } from '@ir-engine/engine/src/interaction/components/InteractableComponent' import { defineState, getState } from '@ir-engine/hyperflux' import { Object3D, Quaternion, Ray, Raycaster, Vector3 } from 'three' import { CameraComponent } from '../../camera/components/CameraComponent' @@ -133,8 +134,8 @@ export function findProximity( //sort if more than 1 entry closestEntities.sort((a, b) => { //prioritize anything with an InteractableComponent if otherwise equal - const aNum = 0 - const bNum = 0 + const aNum = hasComponent(a.entity, InteractableComponent) ? -1 : 0 + const bNum = hasComponent(b.entity, InteractableComponent) ? -1 : 0 //aNum - bNum : 0 if equal, -1 if a has tag and b doesn't, 1 if a doesnt have tag and b does return Math.sign(a.distance - b.distance) + (aNum - bNum) }) diff --git a/packages/spatial/src/input/functions/ClientInputHooks.tsx b/packages/spatial/src/input/functions/ClientInputHooks.tsx index 2fa087b72f3..86177a32c66 100644 --- a/packages/spatial/src/input/functions/ClientInputHooks.tsx +++ b/packages/spatial/src/input/functions/ClientInputHooks.tsx @@ -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,7 +19,7 @@ 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. */ @@ -89,19 +89,19 @@ export const useNonSpatialInputSources = () => { axes[index + 0] = value.x axes[index + 1] = value.y } - window.addEventListener('touchstickmove', handleTouchDirectionalPad) + // document.addEventListener('touchstickmove', handleTouchDirectionalPad) const handleTouchGamepadButtonDown = (event: CustomEvent) => { const buttonState = inputSourceComponent.buttons buttonState[event.detail.button] = createInitialButtonState(eid) } - window.addEventListener('touchgamepadbuttondown', handleTouchGamepadButtonDown) + // document.addEventListener('touchgamepadbuttondown', handleTouchGamepadButtonDown) const handleTouchGamepadButtonUp = (event: CustomEvent) => { const buttonState = inputSourceComponent.buttons if (buttonState[event.detail.button]) buttonState[event.detail.button].up = true } - window.addEventListener('touchgamepadbuttonup', handleTouchGamepadButtonUp) + // document.addEventListener('touchgamepadbuttonup', handleTouchGamepadButtonUp) return () => { // document.removeEventListener('DOMMouseScroll', ClientInputFunctions.preventDefault, false) @@ -109,9 +109,9 @@ export const useNonSpatialInputSources = () => { // document.removeEventListener('keyup', onKeyEvent) // document.removeEventListener('keydown', onKeyEvent) // document.removeEventListener('keydown', ClientInputFunctions.preventDefaultKeyDown, false) - window.removeEventListener('touchstickmove', handleTouchDirectionalPad) - window.removeEventListener('touchgamepadbuttondown', handleTouchGamepadButtonDown) - window.removeEventListener('touchgamepadbuttonup', handleTouchGamepadButtonUp) + // document.removeEventListener('touchstickmove', handleTouchDirectionalPad) + // document.removeEventListener('touchgamepadbuttondown', handleTouchGamepadButtonDown) + // document.removeEventListener('touchgamepadbuttonup', handleTouchGamepadButtonUp) removeEntity(eid) } }, []) @@ -204,7 +204,6 @@ export const CanvasInputReactor = () => { const cameraEntity = useEntityContext() const xrState = useMutableState(XRState) useEffect(() => { - console.log('Loaded Canvas Input Reactor') if (xrState.session.value) return // pointer input sources are automatically handled by webxr const rendererComponent = getComponent(cameraEntity, RendererComponent) diff --git a/packages/spatial/src/renderer/functions/useRendererEntity.tsx b/packages/spatial/src/renderer/functions/useRendererEntity.tsx index 54558d07565..02261ace29f 100644 --- a/packages/spatial/src/renderer/functions/useRendererEntity.tsx +++ b/packages/spatial/src/renderer/functions/useRendererEntity.tsx @@ -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,11 +19,11 @@ 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 { Entity, UndefinedEntity, getOptionalComponent, useOptionalComponent, useQuery } from '@ir-engine/ecs' +import { Entity, UndefinedEntity, getComponent, useOptionalComponent, useQuery } from '@ir-engine/ecs' import { startReactor, useHookstate, useImmediateEffect } from '@ir-engine/hyperflux' import React, { useLayoutEffect } from 'react' import { EntityTreeComponent } from '../../transform/components/EntityTree' @@ -42,10 +42,7 @@ export function useRendererEntity(entity: Entity) { const ParentSubReactor = (props: { entity: Entity }) => { const tree = useOptionalComponent(props.entity, EntityTreeComponent) const renderers = useQuery([RendererComponent]) - // TODO: shouldn't need getOptionalComponent - const matchesQuery = renderers.find( - (r) => getOptionalComponent(r, RendererComponent)?.scenes.includes(props.entity) - ) + const matchesQuery = renderers.find((r) => getComponent(r, RendererComponent).scenes.includes(props.entity)) const hasRenderer = !!useOptionalComponent(matchesQuery ?? UndefinedEntity, RendererComponent)?.renderer useLayoutEffect(() => { From 3f07995ba42e1ac98a1623efa486f37df6c74e8f Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Tue, 21 Jan 2025 16:55:33 -0500 Subject: [PATCH 76/77] Fix Podfile --- packages/clientNative/ios/Podfile.lock | 4 ++-- .../clientNative.xcodeproj/project.pbxproj | 21 ++++++++++++------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/packages/clientNative/ios/Podfile.lock b/packages/clientNative/ios/Podfile.lock index 2f33e152829..9c80128106a 100644 --- a/packages/clientNative/ios/Podfile.lock +++ b/packages/clientNative/ios/Podfile.lock @@ -1878,8 +1878,8 @@ DEPENDENCIES: - 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`)" + - "RNFBApp (from `../node_modules/@react-native-firebase/app`)" + - "RNFBCrashlytics (from `../node_modules/@react-native-firebase/crashlytics`)" - Yoga (from `../../../node_modules/react-native/ReactCommon/yoga`) SPEC REPOS: diff --git a/packages/clientNative/ios/clientNative.xcodeproj/project.pbxproj b/packages/clientNative/ios/clientNative.xcodeproj/project.pbxproj index 701a2fb3a21..c52322083da 100644 --- a/packages/clientNative/ios/clientNative.xcodeproj/project.pbxproj +++ b/packages/clientNative/ios/clientNative.xcodeproj/project.pbxproj @@ -13,7 +13,8 @@ 13B07FC11A68108700A75B9A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B07FB71A68108700A75B9A /* main.m */; }; 4DD8E2F753AA27AC2306FDC1 /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD274900ADF8AA12BBA7EA5C /* ExpoModulesProvider.swift */; }; 4F143C2F47F4397D4C42FD33 /* ExpoModulesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296367BD0B2B148996AFC29F /* ExpoModulesProvider.swift */; }; - 5F283C2968018475289142FA /* libPods-clientNative.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E49E375EBB14F5C7B45D65E7 /* libPods-clientNative.a */; }; + 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 */; }; @@ -50,8 +51,7 @@ 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 */ @@ -69,7 +69,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5F283C2968018475289142FA /* libPods-clientNative.a in Frameworks */, + 5F283C2968018475289142FA /* BuildFile in Frameworks */, + 53E2ECB9D782E07E201A4BF8 /* libPods-clientNative.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -112,8 +113,8 @@ isa = PBXGroup; children = ( ED297162215061F000B7C4FE /* JavaScriptCore.framework */, - E49E375EBB14F5C7B45D65E7 /* libPods-clientNative.a */, 5A4AEF1DA89869799E1505AE /* libPods-clientNative-clientNativeTests.a */, + DFEADA8748D0F5D363835FF4 /* libPods-clientNative.a */, ); name = Frameworks; sourceTree = ""; @@ -728,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"; @@ -809,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; From e82a4d76a71c7d6c8990593c7071313fa68d1b87 Mon Sep 17 00:00:00 2001 From: Henry Allen Date: Tue, 21 Jan 2025 17:19:08 -0500 Subject: [PATCH 77/77] Remove unused wasm files --- .../clientNative/src/rapier_wasm3d_bg.wasm | Bin 1409209 -> 0 bytes .../src/physics/classes/rapier_wasm3d_bg.wasm | Bin 1409209 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 packages/clientNative/src/rapier_wasm3d_bg.wasm delete mode 100644 packages/spatial/src/physics/classes/rapier_wasm3d_bg.wasm diff --git a/packages/clientNative/src/rapier_wasm3d_bg.wasm b/packages/clientNative/src/rapier_wasm3d_bg.wasm deleted file mode 100644 index 9669c65726ba101d8daf63bb21dee2208a6a82ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1409209 zcmeFa3!EKAwKrP**w5}gvnTH`dGzi)n1lo-lQ*JdgF$it;RDX`+)p7)GCMHIkO?yr zNVq`4OQHmX%m5KVBOoB6f*>M9iGmmvHEPtLs6nHI_d^~5LGJ&*s=IgZJ$o|oeBV94 zdw=)NK)S1HRn@9htJbTkdQ@xo*@jZe_`1_;oMEn8r_Qj}@n0MN;(;7v-5Cb|VZMI9 z2pQ^(1R?ND@^PWSUZBe_lrm-s%!O?80;JgHg#eKn>yWLGkdBNCb@TENc=UA<^9Zj& z!g@r)WNjOb2Hjp5w27o~p)_^@0Mf*axS>Yy&I)Mt0zEQ~s0>S~Gg2BH5Fs$yz|b!^ z!@B4qjm`z@*!YDP601xA&L-=lcl|=DT!>dRkPVAS4<||l)BzA-F%Z5aJnFrak-+Q`Ds1^AT`b`c*B3p5U# zoeN}+IesE5*sZ$&B*J6_JRq}v0UARl5eBHiNb%rY> z6=b6^0`x*%s+o%O6HN@-4BuIQNKjQCtVQfKR?=f^rhsmloB?J;7eA~Ly@tpGJ{#r| zL^wT|dksv6y9i*KF95=-oRx^%h+>0u!7=eCm=ZL0k$?ebmV`@Ah9{hZTr}+lm1FhT zrp8eqA_}7d3)q1acTS)3Lsg6=EHgy0u^;e*mXpVU|KG^=%RoOA|Zl#AQixf7Z5e;BEem7l`-a}<)D4d z)LL{AT4V{HbtEu)4yJ%i6JZo$CQ}(MR@4c*pfo|vfG!-1rm-fP7KPFk1}Vtv0?NjK zHXOc?SHGYN+6z{#&=_N4k`MFpfZ(^JG0cI6w5}$>MiN)>?pOaT+Bkdy0E=_@v_w` zm-e)GuGEDSS@X=rU9IPJwXR*-+0oJ7R_bbB*;DH326_M!1f-pD5$Mv+l|8LXdzN)} zEiIMKEv@V+12t-(rL7$ui)YN4*Va03-rTwKOEYILn=?Zth)x`0=KT5dmy}Ag=a=R$ zn>%;Ld^NHfqBLXK+?J)yvu7-AYh5yL_Ix!V20>abp3&U4tTeZ|G=FwmOY5w8&AN@T z8jmHbmn{PkXD*xBHh0dfwpnv$&25`KXOVGiT2%&7H3d;vZla^fJFRqqQ_+eslBECC$s0w9P(H?3R>TT1vB* zEnPNi*_`>UOJ-GI$IhEe%`<1rTDlA)n7wqylG>fOwzQQ>ZKNJXIV=1n(FoIK_vl~eBj@XTD|WY;zib<^gkxv1ctVz_Fu zI@L7|Q~kSADW%MjlM@Ncu#7PvZ7Oe!G7U=^V_an#x!mO3X#8uqrpj4|f8alI>9M(- z`2o=BWB-X3jD%?!YO?8$G5-%wS*~kZW5=e9vFZQ$am!16!bKaWDRuhdX46#uVJ^Vc zq#>qjsnoPdXwp5yke^KAh}I>>A!3?&#!@StG1`oh8f9jTv;xuq8kRE6Wu`LgRYs+) zGnJ__XTg$dR~h37Q=z8y!GxEo{4vyWLm6h;FwG25h2585fnh3@?=aAtnM&0IFVMlv zqX+b(@*^{6<58bSc3$PvEDC>Cb`pdL0eGybnlky!s&u}|bTj94nPz>HVJItYrn~D6 zU>^Lao)4vznKJ5CK5vc!dPB`4V@MiiQ+<8Cnby!MZ6sD3Y2<`I!0lWk9sPU|1I0v` z=NXm-EJmqGwr!f}Y1W6#HEUhv4OMEw7^M=J$q6a*aC=PNQq}?!vuPXW54BUk5Yugs z9lIc{hFC@-;Tr1yOaM7dJO*VA8Di8ADgPvfTwq*y5%LpuQLP(05)@NbUM1EWb}E56 zRH;-d?YJ{6FkO{M7!4mDlUlein?1@_sSjUaY%nl2s;y?o&oi zrLrT3VkTxClbtoonr)alBiop5Y$R$8M$RxA8%Ka_lIFjSENVW67~pVXtwSn3ZE(Ni{ zAFQxp?x&5Ji>#?rr{+?#XQzyb6ORTPDDb9895o_+r7>ehLjxEVcwtISYojq#B~msx zBQYF5AajFl*VQ#JF7Wo20ax7HBf1^=NsnHI|W)B~Zr8K$$tHv7U z*p6f4fBb_VJn-raA08m;7%A{?%CQrptcLVwj0w%x8Y$2Z;>a8Z@uX>{RKrMVUX27n zLPiG8;7mbX7Y_a}S9tXg24QiHP?X{a;>59Jy@S@4WecJT#ABX=RS0;)P8U-c#@J*s zX1Ll}x|JimjnNsQLpzA8*-qgL26ozU@X5d;D*RS8EoYb?c@3WFxp_wXm zF6<=QQjcb*YGVS1)Qa|%rL$Xm+LtaptF;SeQmKpfQWtD1SR%{1N+tD|%!I+&d&eU^lD#bAi)p20h5 zYwsqtqbmEdErWG(cI%o`IyzUCj_znbdr5KSnH?py*_l09E${(IUS09+1L&@OrPPv% z*4=&fz`E;S@ty3fLGfJKy6V)FB_FJE8O3(%Epz)FX*OS3pp;Evoa?^a0n= z#KeleaqxMAGkdhgvQ5yW(Ck*9a|T`4A%amY_0N=K(cqPEUsGB(T<__rKb)Gdor{^`^xr}XR7Pc1EAH@ z*{*JKs1$18d|qc)N888RdsddZyJx8D(+2?7qBbO`I|gd)qn%x6w|2}>H>3xLYEfTH zj4V@pXbZ;ilZlX-m_r(n9+YX-W=q@eqL@)ECMoS}Y@90a6AJw7ls3^zrRyxA#QNzMm`% z)T{^h;dt<<3|OHpms z97ZMhf0Q~pm$vt;RrefdjgvaN+a*GFuUJe6(1-d)DhTP+z)4KLzRZXkMO-c~WyaMg zS=v=CM8})Lgu~x%mo^}Y|du#FmVtNZ(m!2gZ z>y@Z(&(L_Is2tWw*lohP@S+1|!gtiG6;5D5*&6VL1t!MO@1@!2JY7eh%c z!lEVssdIHo22r!Ttw%lV2-DOoMhLR=yi(ioFvnZF7It-YcBz~91HP)O)YdK`&&WRb zyqIRSv4^=7a@HaYM+VoezTnIut!m;Et8q-1?kQGti$kkoz?!G@v@U7yXg^>2iBmg zh;vKPvJOPT9ho4+jcVA;z>dLE(eL4!rkPWb-@WQA0=0IiZHaz`tGe2|#bH)gCWcqn zT-Lq@cGj!rsOo~Q(z%@-FniT?2@24&S9kQZFM;F{L`WNX5sTw@87ip(AVMqQ+lfJe zTGT`P0}2)V!-E60sI3Y5*aP5Ht+W4@q>nuS@F}I9YWVdjuJr-nE4BQ+5{uX`DE0gX zG1~SI22KB|jnE$^(1$Ol$JQ)f8tT2x z>Dsi3E3|;k@66Dz?B7)!w3hC>B|{v#s0+!FWX7%~rKTMA7 zUwTSMskBNxlBT+>YI#w&6wwDE{wm$@%gdX z$b(dfkh>>KHC_dMaw%{|PiXD#J_-A_rLG>te2(ergm0@iPP^6h;s-1bMx1W-*(_b&Dkxwbco-G1 zJ2Es5s$h>tiy`&8)s0z(B&$Hm&6NRvA?v*g@WY+ZfsD^Ez_3a^HULGdz`h}3p{gm3 zKQyGeP0Zw~Vws9(Q&dP*C5u*`D}}#F(Lt^%T)1o*_r}jHg-|!uTFxLzYX^cJ>gHOd zAEQ&x($6QU2da8N!zW=Eerfxv){aF`uRZOpr<~K(qrM<|pbEGeQaTo`rnc0Y{c3pi zrzBmes#c>x3Z_6Pj>j9KyauWP)?3}t+7(n#+iS7s$68mE5R<+yT|?L`>c)(P&h2xl z8W104I4N9mPt=lmVX^vCriMhMha#52Z&S6!R0OcKCU)44bf4N8%7t#VJu@mYRhM*iwzjQ0tF^nN zJ(%k=4QM!)OFH~g;+jiCxdWqaX=h9`sxKy~NGi)iRj00z=wW3cW+q<$rzwd$SF~RV z^0BU-lUlnN+W%QfV%XKNQFr%>2JY8gSYB@E8`=Iy!=5ay>_)ic6_Kn}t(?`mswA@W z_oBQjOOI{sSk}F&b!kaQnAHyw{qZEs!Zke@Mz?ySHd*2zH)LoHS9Wu9Yg_y3ZuO)r z@ya4lEGYe{SeTWiY&h5-{GCXU%3@TGLHsP+ANiBHffRJ`ds!I$T8M-EyasvygZi8@ z?5Cm_E9);>i69ipekT4_Wtm1COx@9@U%S=MMY;?KrX}v1`v>~y$(`qQt9R0Le+O*o zqepjkbgO@)`_Dzdk*|rktgH`mhHCuFHKwYpHC`1hTUj{_yQsg^;B`p)p7x&A5~baf zqWN1{`NLpf#(ZB(F`!UcCWhVLQ~gKsABZQMT~e=$%B`$(G*=q;m&7LRR(FY{t%Ny6 z_C*4Kuhc+V$5M{%>|6oHPf_AmHlWL+uDHm$)$eQcqyZQ5RDZ-?z1{O+SFU3plg65Cajgwo1$Z?AX>Y7PT|T|n@w6w{Y#GyWRcos(qgFuScGtw z94PJ9jr<~6qY=HUp#ip7{Tm4e6?OC%yMH6_n0TyK59E3Y3=M?I$*pVE%{5r(XbhEQ z*QTi8D{BX3#g%OzDfI**?vfhh0^EzWgte%pf&w%a3K`)jVNF``&NyS0`AdYh-D6ks<`Vzf6S*@3ju3A3dsn zP>kb#9mf~ZrRn}$f@Ug~$7Omqw;H3GYwdEqKU)o}S@M_SCH2E+KTGXFF_rt(2xZf^ z)BWWZuov<4klvWB#)M_Dpuip0=*WbLcO%x^mc)=M{-qIfTdF#j=GbdBbZoFq^srds z@z%BRcXWW8y40=~v4QEgJ5kNIff*N84Xn7kV!`BY${4W(aW-Ct@qj}rRpjGzg+9M= zn^PYD%2w>~oENj35Yxj}E;i+KoK{arTAYLqWt)!N>ro)T3WFXkpd zcve1W<8?8N1_IIz-5uL73@|{bzI_=)bbQ=F5&MRfL~I&MBA4 z*$YXY5cGhP7g>7Mm91BRsGkQaS#l%PR?5Kv^;Pj}tMSG@Yiq~il{3_R`zvly_XoPM zvgvN@K5_O@J+QlKm!p1`4oP+I7$!(0b-L9}Sve)4lM(ho@nVhWsu}9fft6L+Qx#Z? z`b%J?)&?Uxs*5EmR*h5G(z5op8S0Y3Kw8wL899$J0NTM8thy}2-GG7m!qULjOV8o} zdhr@{`M(6eR(&!<2duh%(lzFG-+wXjvP&jWU&B* z%e6ls1AYU6gtY?M_^SBA0|76?83CM%5O3^r4yElNkc-;XH?!q|;L1;2e1(EX0&dks zv97i{vI$We0$n_wr7JPueIhMFZqxys0WKZ!K-8CHYkQz(;$y#E#y$un5PKjyCYqxd zG&&21J~S#9S){Xnl&QyfbjH%vOFG-z)cu)ZQI?!3JX+^}Ba@5rmtcQeJtA62*F7tA zj#Y1x$EJc7TUT|{eA|&?%pu5I+kqQ3r7rbtIX0p*bw6RrH)B14nM>-SSWg<1xerJr zLpQLhvxBuu>e_U<`<|}$v*8-3P3iK8&XNR`)g8o|6=f$?|S6BDjqP~#klIaR|H065W53|HP%EF28m5|A6 z)yr8fnJ9m)y2Gi+I8WW_)B)mLNZZb?#pjp0I@L7-66DaV`+b)E1sUB4&8=0J#bMU0 zJzxDT&2|HrwQJ5-&%`s%U$a*2jc2Smf312pp0W1)HR`!|#`$a4sOM#0sk?0z4ls1J zubH{H)FFp&yVZA6g-DpRm6ohN6M;J{=~eBkN?e3mwEWCwJhxUcNA*W>fohfF0H%&1 z{aVcPS|FIV&aQ6tn*jkdKI-dburfcHAqPuCjpLz9HRK=C5AWhRD16lSt{xqEPbPY12%pSymwdAGJu(O1Ma_ zg6`cM0mbX33EGtd0}}2Ok?N00yr>egLWbX9)9@S^KqGjJwuIEpCT-tJ=zbV#gBvS2h}DXdgrzn) zSgz&J?-Gop^e^neHf^vmr*4q*v$bK^=b8EtB;vur2~YK1n{zWj4LP0$kCeyL)Q@cX zYqcSd;^xdr+?-L@NKCFa*heJ*py7UP(?hHchYca#)cKYikgp9Qs~fVqTiqbsRU0bU z;gh4X-Rg@rg;H(E6T-7;0qiX{nLC^aeJ(as3t?`l2oq_eMb-$jDgk3%5%ivlSdhpa zi3|i%y6l|94Bt4rh8A$y@Q74$(8RDvodr5HjL$^*F*O*JRcYllI5%3Abv}-X@~Dq^ zE-_!Jy?YTt_>lHD%Dsqz9Ge(e^=3_bw|1ib1Ki%G9@dIF9$%6+XQ;0ZP|||C7ThEV zj2t0pU|6-_<^=7^YNREN2Dz99!Z?JHQzunER1jXdULwLlzdGnsVeAcv*Npw!WxViF z%Y1Bs0v2;G5Dk@#MrprITt4zku*zfSxOvp~CPy}atA+!lQ9>g-#&jHsE+8k!Aj7PO zofy5#M&TNq{I1A2A00VpFJMiU$C5NEV@U$bsha`3&(L@Yobb10KC6b%4~CJO zepA*DYX8>K3|u}cADgee?qy|t%Mr^g`0PS!TN_Ba7*WxsD|EO8BK22pJr`yGBDMbF zRD6|z=dYKlompAf0bFU#O0?72RZ{z$%;R;2DjLo`sh_&9IbSoL%RHNTA@h9Zxyj6?sT8bzL0Qak(yy8OjJM3|v%T2| zvrpUG6PuEs$@RJSJ2$vbIgh#5Ctq`a>;A^w>%QUMk-IbZ<=i9Lr_4v~J91AN$IW>m z``hF%+((_;Q{QtQb-wHT*!iLJJ^ViAeBb$jb9?Uj>|2>PGjC<~W!}cW8#AAFzT&)< zc_(wN^PTJ;L66lfXMSwaPmRMyJehqh`-99+K#o_kuV$amZp;2XJrEh*cJyzY3_naf zvNan-o^AhpZ$aTn){dZ_uYGqe>(d2TKBW&rLO+nxsm#tXC83UHyA&;%@uLi65Ewo4d^?vcGa(&)$~# zRq`Lnt8>@6FS=LduE!)lfhV5 zzcK!h{f+fa^BwE<#1qM1XMSRS%iff`*1ggFqw@pzj^y2$jm|IAf6eqIe{23S^(pfS z`=#{z=HA3!>#oFQuKv9xz1w~)z21Dr*kt}Tah3VE%-=G%+P}4fC&3|93X)_vLPOKb!kJ>Ry|C-ThYP7Hf0r)W=gD z_gTNUpR-;_T;b~9Bmd{0vpcM<<{qhgrNO$_IoIXB;BGff(qw;9i7e{J1kzHhzcJe1w-u1|h0cZd7i?49n@&I{J3Q=dxRXx(USwm+HNYkofU z_4Mw{_p)EKexLZM^-kh5uKxW(>b1mQQ(v(9%pX}hoG-f%XMf@RCV6x2F88L~Po0hF zE37fkIzLX|=X}b3%l@|Yi^O}5{{3?H>&9QQPg&nF|7q<@zMcAQ=0*GR#QNkdxqICo zx^HH`;qG#7OJ0%QV2#`B{51V_=W6?H`(f+niHlwRdrS5a+U`7Z=G9`SEnztyyu+l>3f|k?04*~)~^zua`o?R**_V3v%j^zWxip3-@ep* zBJ)!6kC={IbN9KoB<^>gbhg?X(x0*#UvQpCf7SW4{f7OBwIi|7)xTfL-f8?b`#bAF z^DXN;iF@pA=`SaqN^Hq})qUFin)@4Py>(^!a%=qa&W`lgoDKFq`#aVz6B}Ipdu#S* z#-8jh>)YnL)|IKRrJl|_U_EPZN`5}~758%IZui&Dt;zc`x2ATbueF}GzLD6M__6tn z`CjtRsY|SHSbtCaI{CEuw)tNAYu4k|ZT2sn?am|4ce7tgeA9g~eS7ZDndj`!WnOkD zy&reJlzYv6$k~X6mU~<7$?RL%+jDy}+ufTouR1?+AB2j$IrG=_j+j75j zU$vf1d?~ZT{Zr!ene1h+pVXJzceP<1v~KK$=0y`!afiLaPft{y=~+!?pV45eg7R!H z5hRN58|M_V<^ppa{;%~rP`4al0kaPl{eUWsL zJp+yWrP+c-6!?<$tcAJJUY7q@Q_W$8CO+K4Og{33S$w1m^Z8JP!}+iaAMgyM{6oEL zF~6K|Q~ErkXv^z#FN^B_A$`5R@A;bwlTebDk{RA1eIDx!ljMXDVyc%0gs+ef*ilkA z&6|LCSKgbwNvt=u&zp|l34PuSZ%R7&j6@y$0dRoqA$JSjbjT&axfa5(Z}Mne~5Qzm_5l;-ZW|MVBHnk zJj9#c=S>B)t{S142JA!>$dCfu4i37uQ8q#F7PQdVj56Msx`a2=JG>V}KeW%A<$a*n z2Q~UOc}?E@UjJb4;J!^q^Lr|r{5gEiTI?$?jp_73T_QZA*FVBLq7S6j1fIfd*Kh9i zKj?iB&7_NCgxJ%VpZ5>x^$+t7i`ty6+dL;X(mTRC+(Tm%`@9c&AMj9r0%{-T&G%5n z@56j+Cic`qdjW_EIL_H7?_f}SQ(>+bG?g>V3k6|sjyJo{p9fH2H(hW!m_5sw{E28^ z`aXSOP93BxOt?~GqcgUxLu&nz-n`A;Ja6778j%XKCT<3?Cw`*wI4ojP3{NyCWUJt}wY8cvKDG5kv%?7T^-Nqcm0&8y9B_j))DsxSq2x zH_CJQPs%g$H<)-y7dO~k$XLymEc+>@nrm@wj#>`Nb8$DBY7SPbCGx~Scq5l?+B2q@ z`MJ=T`W1CH*dQG^akC9c!j}!UKglz>9;by1Zz`ytF5bi*nGa3_+(z4Pf}9DK>=aBg zGW%>Sc&zA25FBW?$(zQ<#Q5s;CiW5)lS{A<5LkngL@IdGq#*500R>k9M2WNsOJE)_22%H!%RR?)L6^G>B5;oh1d^w7Nu-OrQ3&#BY6SqhO}{w;*ldNh z{~)zDM=8*8N^{Aw=p5C ztc8D52n6|kFyv!XAJ!&BpRP$U9?k$NKtcj6m;}tXrYsqyd7in$!gH!7J$h^cC;+B_ z^gE#dQ^h@Mxew*43Z`(eT~MG)s<;=~8D#r85GGf=>(_S;KQ7mRx8@GtF53CG9AAM} z4mig2?ED_LV0oFMFl$I18A+iDRCo&1vO$8v1kGLrq1Fbw(9HBst03a_8oMA&ywQdh z6djl4;Ot-xaOMCz*TPG2y8$)^Q)KhM$jbPpP!KhF%^``f44OH;Bx*!Ap?DM0D2b*) zh&cfwdY-wRY&uo5J9xF3D+4M6LUo?`m@X4WN8<+rO6chO^UQ6wmj#cei`(qwM9A>W zqTL13WW6M4sq&NX?@qPcLmvvSJMfAo@#>-W@yOYZoN%D2V4&0tp3H&b9FQ|PQGNm} z)7-JVkkzvR>9D+z@vP#+)61Uf@7|OM6sa| zFn12^tT7+a2^4!wdy=m6TuLP1S;vWR@lP-prUTOm&7TOw6h~GtEMn_;2H1Vx3V@*n z_U55{R+z5SctL!XTP4TqR%w8NpNi=aJg9DmX;hEbq~Hu{qSkIAfhX2v27No=4Gg*& z%&k+PA1IaorXd2F3Ic3g-2U>T3T*)CPp3T9*r4!TI7)I14l6+T**&OVPM~^XFr(1j z!rTx&Wkq{MosEyYiG^7-R`3&g{7GWLk*~Emdyj$MymS++jl{xSk}Dx!@R{KjY)p)m zza;CM3v;&M1D5gGuF3$SdqL|3}%d>u_F=t8zHgI_sj6uT{8VH}! zT$mf-p{o&kaoNB`v`l(=pm%KQ9crRT@0ePLRO%flE@~i%(=?U=&>j^ioiua~?cQpg zGY0)ITdN$mQsbCxVc3Bx91AOVKMDt;LG%sQA^>Zsn^7PKmXVhcG8*~W?g-3WF?CE% z<_2PgG;K12$*G*Iq5;Oh{A@S;(F=3K^xPdJZ&NU7P*zjSCyc_8nt`;IALcDM%G+?q zci|u$sb6M!N8V8w>n*sWFdht_DlS;z7lde(JE`JhN(@U_Vz2^5FtBg}jY6?WHu*lD z>zhu;()07ZM&U4-&iwls8S`P+%`@)=O`$IMdK+J-$?FzVtFH8N!irhXPB7hpgCTZj z=uyBKi8?$i>M#xdI}DxrQ8yFH-RK^JZjQnVXXp4h;QDv1Ip!9VyboRO+umrrZNZ!J z#$vg0`MC`SC@WGuL$;)d3l}$LD*+M&rVq6D7HIG7(9&d_?FRD0#1l+BLH!Mr0E~PP zraI$|ZvuOH4Ul4G#e}sVHBY@_?G}pw5TQi|L0Snx?GJlqmY3Y*&D;cyl>w)y{EZ+x zF;yM5H#6-8f(?YuxTQJ$M?=acblbn@F_OaT;Y{=48j7>9*v~XtkGtFi&&9NCK?+i4NYM?p5Se48xePK>#4&LV5}brjz=xRvI{5x+Sd)+e_nVLbmRsjws*>Jh zm};1k#hNHITud@S$ZFwK126CinI*7PO?v2b(}Q$Y$Q3tZH`tm&9Il!F3Uoys@p{n2 zJmU#8rt^7^DKdiWqgge7ga@U!)hJrW(58Tf@)NlP7-RjBg_fg~AYbpeIqgGjnSI8> zTmn@o9N9q8$p2i7WP_5bFd3Oo$*YzxgM!f!1X??d0+gPXm`ras3N3J;9H+S9rERL% zRP1|so60|#QI40?hGW3o1g^pUaq$Qa7ZX5S3*S5nLI~d|ookNrObVtn9$^;j*J9K1 zqimWvoETpbg75h#7yOAT#cA3gz}v9kO@$UOS!ye7pLNH8R;p;gJcAlAxqd{fCD?SP zU?IZgt?=!M3cLZ90y%w|ixa>)Fd7$OLhvZ=x#jyR|7aRxx7nFNC(uUBLHB1Dx1xNG znMdB9m%oQM=rtCl@xTP_WbI#NrM9;m!88kuZ5AhXEXSaHClW81duV*ya{>Vb-!nl7 z3prXuNe*#DPGl#fJxA0(R*lJ#VjNB2I!J9i?=g?zDiEJ8k^d&9m}P|o#D5bd1`N>- z;6S0f-5{aaFbq4mXOaNZTTucl!j2M@oPn%JqZwoQ97-e8%hJGe*#W6Zxeat_Rtl0B zJO^3fPAgAb;D5oaspU$;tciKjRc4Jyhyylj2Jxc@H){eL(Sp&dO&bN%W+;}@_py`? zDelBWFD1Q<<2H`iGYD!5#yboywI-S|A$O9VaB0f)l<)*B2#~cxboWG!vWIY!JYpYfLjSLHk?fjF5(VLK@Nxbn}|s zfR_apM6?37ngOev6XDi7CYOK~3XuC+v`(jJ6@@H8ECtc2Q%U`3(GOZ%C_5C=)Lc;c z8?_0^%|#}wZbZ>I0UBsT(S#9;hjl^@t}54>pJ((r>EUrK|A86V3rivoc}EqNB;E3K zMwvo++MkR#W*_pVNfuJmk$6G_031PF!gY8PdKr9#@rcw!q+p*O#J^2vG#YDjFP^#UY6_!5~zC4c1z^*VnY-`kg3?xYwV& zwfH`MQs;aZa#xQGrFO4BEh;$OSB)4eOqFSH^1wtB`-I4}Y>=jL4Mbt^20Dbs4ooAc zDH>f`q?o7+PMOSMUFT2l3&LEJ!9YlZYDp9$Q{n_k2DD*zGh-WOLkwR9!`F&iLE?eI zj0{#$Mpi|zh9Dld1?rugzaIlg+qt$EGk|E~fEbl_&H#rMh>TFG3ksP) zc8e*a^?gTvU+PfX+u< z47H9t1|CK2*2@CbhCl1lydRS9g+63xpuwx>1ApuRx)VwP?BkC>9v*c>9omoh_&Ma^ z;Y4{*C@%8wNJM$in_1-HAu3DiLUd-3hll7igBS*cy-5B8 z4YwN$bBO;HcWB#M=o{$botO;7I*U(f@>-hcJE6)s9oU!5KPcc&X=AInOT)P^m8>3` zM9F#V*8{!ChT4F7%0%4K(g0dnFdSCMm=MBHT+n9t!yS%=m*P5sgs)&1jdOk7C`?sq z3V1m&q23S6j9@8iSg7+~ zpjeanl<5yfrY3WjiFG>&jX>Q4q*0PHL652ymChK9MnONdY19u((uhhlkJv5*4Cd`f zD40Bh$&gSC6EUxCh=G1NkkZe zPIqD=i5f(KeP)rQ$sHseB+)$?OS9gQ;3F*vlWWdP-U&jpa6LoKy|Jdv%JR;i7lUfyGvl-oSR@ub=qMzs-W za?u*zP(JD-azbm2Kpq}Lh_8?iAax z#j^|%@-U8be^o*)Cdk6v?uRV2d!)>P7`0*%c`_@&HBjai$PSOAIh-mbL~}R@9icg# z8c(zc&>RlZMraNPP5YzCt_96;HPD27-cI|1D1oM8(}gs>qzX+PsS~;mi=#R$j_R;D zs>9-_4vV8YtR|{d&VnlSL7=2XGt)8%l(nsuv>m8Js6kPOP}XrJO%Y5b-N3~N3lXcg zA+Dqwh^816QUZ#G8oPmLigh6+plGm4(E!*ev`83{fReTYB^_WDnhsFXpt_h2G3-L5 zVDwF~5O+lf4w2Gv-2`3(8No;fM0cdD8OK0chtQ-JaAZUyf+w0FX_N-0+$4%b)Bhr} z+RO=%rSSN_AK65u`4dtW^DRahDU2;XjFQs~{+NO&HYv)e7bvRZ-4R7iQZ#1%^taJL z(U|!Yc^UylP0oFV`9nLy$5MIBgiV1hD1`_2Ges2W-FC)AX&lN?8y3LpW5A^kd2-AK z$cml8;42WMyULCUvT36~0d~}u*{9pi`4K`L7A_%4q=14GmL2QA%CXV-~}hh8d)ayTTch)ZQ?Ki5tgLj+Jw0#^=ziHHYiPp%&|<}Tg7_k|;uDA%U;jmTf8_+e5KZ8N z;biIPoJ`=>Fi!{OYD^%kumLBKR$2`g^}irTvxCXez$Id+ow3aQxTpW^t`{cI!US#( zr%Y0JhAEIJpoc?GI*7#YdlB<1n_9u%6oh4A1k{GmPaiw!185LgXn9R zDfq82Qg6{thj%_40pbhI1>9z$CtJwz4b~F$2^Ju{`y48Yo~k0B$?Zt&M|sJD&waZb z%YA@Llz{FS%5om{g^oe99US*5QuUfEeC6TgxJKFKg3(k+02zhObHEq<;fWl?3~Z#l z-16Xz!DPutc@Q_45RV#6C`S!osR-8L`6KMwQuXxEtM2j>Cn9EmL7FRc&oZh}jZN9tmxy+wj%3DnDjUl? zm2{6}r&2adeVB})6Jpai)=o%_f;=?^ibhU{O~)u^A`@Yxfqb~h$-QJ9xWxXY<&DHv z3PSvJlc$<{E!q9LNfIwukkt@;iY2cg;U~G3Q5Z=K#iQeKu<6{xn9i+>W9Oa*y#V)# zVK-qBFN4kF!xi@55Dl~RxF5q>Dg#K6mc=`){Ju06JzjV3A9ANaO2}c4MFJ6-c$?x= zGJBUm0)1`=1G15sPvJCk{uhQ9BzI#2EtcE^k;)_hcc9UQxt!;3EKJm$6vpuRgo&m^ z%uwD{tQBnBf$9BBpe(nUI7~ywrydN9-LZNW+gLW{@}jk>X!elB;V2=h&TwTpOUQtr zybKcY6%4^^)G+`LicvOs;CXGs;Js0h4Rg%B0Oc!orT6d^>zGj*F_aUCw2%nfph(CZ*R=yWZTHGb}USYD9B>I5R3sylS&t8l8hKG2Dgj$asLF;Ay_l5h> z)BxfBECvZxjl&D0ig&&kn!uxg!Glo>va+~6N>PbJrrJFGp@jn`e9STUGxiHG>M>;j zFovuGWymFtbqdbX;!0u<^j}dxh>0t_F;dJ3!VZK+c>?a3Ts>ZJ#s#x0`w6(lk--@y zZwzYf3XutoyS>a1>)DlO3)wbGy!bq9Svr&eVHh zgoKuiopRH<{(ox+IKoCGDfjU&4r3{OT23F4EBIAwvDPU#u2JZmeuwxF%Ys6ZD;uJ= z!0Gy;hUmN;y$rjcAO_@;N_c6*(ANa4=+XuT4S5K`fJ+-V9!_>I+xR%GZkdL{5K>;t zJm~=^lD#8g7rH5A9)%qqc8l;&=sj z3cN#jf@2a7P*3%6-ei+E9VK$<=n$llDfeUK#>QbNp&rzVIsZ>=$cr4|8xJNkYD@Br z#jOY$wFe;&<|nKb93++;>YoJCQ$Pk@?HEm14;NJz=1eT1{1zU(1G#HnEf<#Hs*+l(ySh`~*;khUb_rouF|BqVI+-Iz(33Fh+V84dV*KEEJ5un{HCxhIg(Z?|GSA>7mdOLS7(Odfon53QteIS;VnhBg#06;!XJg#Ozz}ca8fh4-$V*0 z%mv;oEPkav?#uHmC%h+k*rA3;i^aIh;<}ZaN=eut)bo}% z3*l)@lH8`nY?Et}%%r^@WYXpbW#XBri+fJe8tyrvH5gt1LN=IkW<_n7gKV-gbC_zhZU9}aw0+&seea(MFy$2lu* z9wB`|H;>T#|1)nMr8LDE)B^qW%_FcEsfZgs87Lsi%WO_bCJdVV`tWW!UXbQVYnmwoxZhR*|Qp>&9!`seAjiQcSUZ)UIGESD%_7nPC@&gf6n3m`n0 zsL#|<1SP$R*A*s%W${2P0}m?enOcra)o92)9*QL$0pX=>k>WVqIRi2bG7H#(xiEmT zh{s7y9JHh`!GXE3hRARnGMv^2SvFHkXZ8-X zLK9Z%i zeKUC%8AZ#mT0*hqX`Z6cnTXol8@^zU>6Kq8zHkMT;_F~7z9wn$)uhGOR31fD-V|-< zAA+UJNeH`vn_9cc0c%Iy(cDFk96g*ZbPA1>qU^+7LtZ)L(6JFiG0I^fh#y`}gkJY1 z>s;!62w#u|M_OSIYIgNAAeE@h|8JhOhWw`sDbBSV*aW-t=G{1|AyE9S1$a}4AQo|v zM_0s!{Gt)urvEq+-sG)?k$}-RJG{xgThRu4V*5o!TT;RlVnKnG#a_ZjJ*^{eBzzzQ zVR%{$ZY;cH1V8YUbBAIO<$uVVPxLXxltNOlkTcD+uyx9Z1tIFvhhZ^I>rgD}O)v`Q zGljd_len_+dXvR(Blx&&%P%#Ey#bLx*lGBN0-$DM{crN8_WCm@WW-dNBIOhDWd)Sa zlJY6NI5<8jI?5}%!}_)yKCD2|IDrRyXW(-Mg~>2=@Mv);xM=tA64i7OtI+JDe0+-_ zizmPBkmU6p(hYOHH#B`QMYO*P9};;dMr~oX2u87B3v)zn7Ur>DbninO+%_I^Gh>=a zc7CTqEWY`alaU!1*v*GSVB%KSCVWU_y0!uF?FZZ@4-LZ!-uw{agZQdLi}xXl**QU; z4_jdlWbd3ll;A@R(v%OI$e0C*rVo0aCE z65ycLB9l%DW zFc(2B!aTS)4#7-W4pAM-a;lI1vK+#mxs>I!lF5qnPIuV67NnfbpEj&f>l!Y!<*8ZioNsx1cUR81QR_U=Lz&ZihdjsE(EQ zuP}R2(d;SYbvNaIy%F|09Ja_Oy9Yz{}(fWHwL_i|M5P?^E`@gA8kry&l?Ls{Ex!1UIQ9}MK56~2hER@D+NdP6$)r~ zOqlRdcWjuLNU&aiyf?m&Fui`G*Vsn@{T92F0HpGAn;+tX8f0Rx*ND59ycz~q10sT% zg>ojGk|5I$GvoL{9YO5pJu946TgN#}+PQkZ5$AJEVy@&t0lx0du6Oc%FlNG_I- zh2>jx7v+>i?%-`>W<$$kCWWS9BfR-nE{)!S^jL6U)F5g`?-)k1fNcom!A;XH0m!o+ zBfjstLL+(v?=cRIiHEg20kRJ_YJe04o{$2306m2qd^SasWIS%YNX`@pz($BkSm02U zFoX}GO2gYB;9LztE^dT+3qT5BWPbc&6O^DAfOx>J%(ajz9)(iM8$*$n^2So6rM&T4 zl1vLM%M_#ikamFkxXgPf}FK9NE;l3 zM--DR2d}ue`4v?i zHLu)8P!*Ln7@%7+|DRgOaciT`th1D9;N-v^Z+wq8^Y*;=JsmO*Gj@gOz}lRGoArqCq8wLy4`u${CfE$mjV4$TPec#L17S@Q%owt+F@2%E#XDMh zGLslSCmDq1By+sL{VY5%nE%8Bd~hlrjq}Wt@W5D)#X>6h<4?0M#9>-U-f57~;W2Mq zkYezK+pvBTMas3MEq&J% z)r!|(4>1|Gfzcle3d5$>7+A+bD2(?!ad@${PM*S-X}IAmT@w?X;76HIdxM;I#l0yq zJ4-!cEeK9EPc4ko`VEJvM3{YC4&(5B{W`o$?)vxT?MlD#=<6Q&&CJC)11n9wdNr#L z2?PN#JQPyI!5{~IeAo5mP3kw6>zncV2-Bi|PgI{mZ;<+!s&fBuU#TmrBy#SaOnEa&Yzo8Yf9Zdj6V>#Zek6 z%@2E}b!0A$br-&+^&8^l!*N~(B2py0eCg^~s6blQeNc*^!SViBw5!##2f2)_ll(E# zl>iksK|`Z9uCeoTHyIEr$1^HfZL=rI3I=+{020NE&MD9dN@~H2PqnZK>H|JEiK396 z;A;5ZxYMEJXdCFmrlL0FD|-Q?NO?dqwlU62HG+!^yi$rCKUxhYgPZkWL%4|8`fe;F zkp;yGzNC)A#cQu#M~vuH6Aa@92rQl804&u?fDTaOdeCT&I~|QNUXwc!w>@QPpeB?U zYerKLt&I)91icD*Al|*P8~w3;-uPY^3x#nYS3s$BHKj73R2q~baXi!zGf61c8>19$ z7Yv-MU5FDxYGgH}rc^JK4q&}xqd)$12nePU5v6d-2a+h+$Sj_bh*K(~uX)38Uzi&z za1o(2fpn*IqHy1|OsZaBhSqQw8a%;!qA*G`c(r(z2u3O28D%lVD8`9;Qli?v$$z(x+3PLXD6dJ&~^;qOQ z5BGkd5q*OPwGo&q{u7gJol_W6RcI~1Ej7afuaT#N)g>Yt>v)XUc)Fi%3>O-n!q8#y zSWFw&u@5K*XWy{ku*;Y9aIvM)Lxu|hAuntJ^2WrWswCLhPwG|Pz)()@uGz6EO`#6Ig&xt0Dl1y-_5UI<;oR(xN1@P#;^fh6nV8V!NX3Y$Ga_QvR}fP# z`u{Fs!fwS}xcC$VxGn3AL&TF*jC>dESiw+0+*WMe;L5zUIWB>>AmO>VhR0{)MsEzF z3>*0l35ZwtH8A2uDt_W{b+;kkgON2vS^gOxps&VoEb(C$1 z2sU|6V_ zq7J$t396VDv?%AU8h;l; z`tS{!@C7AcX7()CSGu*1r+%eUNAaCO8(XA}`l$Y$Vg1``*1wbIfLI@7&&s|%zOt!% zhTB;uEt`cb#3>ImmwU(QXq-))W8P`<6c0vTeDLk>2l~GIubK{6(%tBDKo@h_qcSB_t&L_&+>q&Bu0 z)I#t8rQ%f}oa>e)ZvyIz-!$=YGyrEZY3f2ka|L0SM|`bx=+kJGmKK8m?h&*V7zZy2 z#7!W_8f6tDSct_6PtA9E)(@8KM+CcxV1>gK0x|r+U&5JdB)tbtUuM1%c;yqYqNv5A`~8|yez zsW~QvD&^aq@hRFu2;55S<1-Ypp;%*HAlCR=7HeQVA`Sx=d{D*|PF#h!MIbq5rv$Rr z1Jm4Of(LkwpXgwvL>z-<4%PxXd;+Zlm9ip|A*YA3^*rc_@eUJd8+xEV0t8$Ra-ak> zhAG@rz}y$IWJS#*5Cas$SU!-xGBx~u6$YBcK$Ee7iXheonp;y4BX?jyEG;7#98GJv z4H3lU%8?-E`B0z*^2nD(8Y1}#DJbjxPWjLV*^5#zsY6@hXMqhM1!0(=KBO=X(xM%a z!b3bakfo5qu<=mY+>eNb$LpQez6(5(k=z5Zq>S9$nm`xT*=g*8yz zOX(>-7gj-WUzCDxSlk@RW00eGXO!Y0`O31go zeK$VtSypUyfntMVr67Y11sr$dbB!_%QM+{_J8LW4n9dS~8`Ei`aOGv-n|QcVyC6m%@^ zz)<^$r3afjur0970NX-aTpNSv&NT*Yiwq{6Y!Zag!E-Qrh!Yx40vV8q)HU|Bgu%?Msoc&1+FoG42XQacQ!@Z4#HIlwN!y^z&w zo?=}`T{9TIL|)BsFIey4B65SU8{f-&!LSbyc1z(q^4$Bi9V!lx17np~tx(ZRNF)-c zziC(??8$RD*k6&5X9|*oVSWkYr!b?zB9z@i8_NM)%;PGMr@S2rdFo&h=nxA&QfVO8 zkM4{fmZXTkU2wHy8SG={r6WJBaZkl?hrI&aaX?0JPdGj<&+9vf;6^eH)he{SI4odr zgvd+I6Q<->%5fS=L|F;kVo(Ztzh>`o@+E8T_9|f&K-p6h)jaFs6>yz13W#?%jD?e z2SG#ZKSc)1vHbEmn5A}X61-8o?cz`+@_J9LZ@i;+69e$tiP!Ntug-xBVHPio7Lir# z!$mRqHkWJ+1{5xCgId)y8*EF`U1cF%QHr4Ab}C-^0&5hTNR};R3B(0~NbXll+>Gw@ z`aTJ@)1*T@(10G)QM0fNoGs?44n!Ifh(v6QheRMWxQ~ZA40h3m9H{V^S}_JlJfC%JA$2f;2vZP8T3wk*hsh&k2Fdv8>H4L*Nol~ljlx6 z!{68v4o+xzSHhkjb0uwPZ`|TWJPVTJjl&rboG*zVw`j!1LixA_ScRR8Eob7mMUaV| z6%84WwSzISspj$?F;6W((J+RMt!Zp$fiQR+uXhiQEsVix02DNaW}0!d-SNLkgt)Bg z!ti#c1^`yJoTAYCTAI7!n+yna2OBm#7NNtkn3v#0L;xuy1!R1~Cgm}e!iJ566|uqF z$W(%|6FLhFr8CG_GV`La0v8|toNyiXd-Z0UbQx}Lkx|Q=TfQx=l0(7Wlw1kOjDTKa zH%dJ4e~CW9n&YNXfDI1FL@2~Iv^4i*R2#QrrpFoDP!0~Z30K&Te9+62K77~UN{U0eEi~5a@ zbS?j26sU7Ba zB{4F7PrRH@A*#3Lt?($-#J`swF@Ep(ur48hF`V+9UwV<G$9V9R$1TqYCV z3BOTaiBUAIZ%@4O>6dv3YHDz0WG*aCAH;yYD1iq6C&R%8( z7MR1HiyL7E+i08~7NUlW8vWD?$Vxi!1u)vb@@oMfT7n)7CI_}7He!GxLRrv)=xc@F zFkRuIAlKm!)e5}J>l2E9@M${2Nh_`$-yCdJX!T701Rna7>KxAdY#`g;E*%oMG5{zF^OQ);#yR0^cc14+-~| z#6A89umz1kM-VlQ&yFaDV`ca_F4|-^VXYw9#E`vqXPX0005<`IRRTwrZVHc>n#J`7 zhmM!mg$9gH&{z`zCr!ck<3+09(@=j`!A*1p2o}A)0&?>M3K{`9HX%3-!~8UO!x&}7 zTsIU_@JSR_bV^n_UR}2V!dv$X^B;$E0{q|(A{zv#jUeqle2)P!cDz6)1jyrz*NOO^ z2L&FuEjZInSxLJ@bcK%{v2-sP9r8+Vk5TG@`I%6?g&4DEHP>-JFGfQ*!g2pJ%*7T5 zo8}p?;Hy56kl31wq_QlIge(pmOyc5z#^q5B(ikr|{lO`Kc#KmVpYOu1g*WU({85$$ zC^GJU1mCOR79+5vJitsNlg@MHGz+Ejm}ViLOfvr9CT0Un1)=!ZyJ4Ki;sJeZ@HXMT z|46J5h@MeAe=`)$HC#S!s(zJfA6x>roqx7~G2?yjg!L(y%MoO-b!~TavKa^_-}vtRBlOMAT1AS0BcB6TA!(i0US@87mpxH)*_@ z5YZk$R0pVVv=G%0`woN-_bR~u*!tC40bg&R3~Z3dj<6ty<|jo7;&lNexfARO9N}?y z18W!>S0bm7e%!A!p%f8Oqh!GwCdt7dxK_9gm|Ey%x=;hKq=}AY!$>%X$8D*LC|&9C zptB?7q5&$d;3tp*#Z(bU0&TRob+HwrxOQ;I1;K;jA*4H3PjNHY9EqTq7WO>e50VI@ zZ-ATzS8;)BO}4p;M?i0Y18Fj1?g4-}td6dRN`*C6_^{oun0faUFhOOKjS`n=ZHU$v z^~GaRDp`E>!JF!igK$Z*XMKv1iPw-V){ZEgW=socFimsUm_mAgMojgoN1Qyvyabzt zat0)e04Db%5uih$n#ASaGA0yyBgxRJ9yCS+1zpdbSURyxiXy;#&@+KLZ-Dft*aH}6 zxMG=M4aT$uRXKf{Ai}H}6tVF_N?$86Co1tC7{sJ@g>A_Gz>7Wp5Y$R|Ltw~3q=S6+ zaeU)Mp`=Wyq0rh@D1uktbO)M^P7403e>M(?vM09O=!y%K{hH0 z7Myv=!A8Ka1g8$DA~QwvIP3~E=$SyXG#mU3df*N{*oa`TQP2e02cirzIm>IR3b3PK zpz)3V9)x|k(y)^h*gpu$^9%vZX;~ddXt#yjoAc`Ul^cBT2NVI%)rre0yJ8@}Y<*$( zvO$<94cg#)K*YyB0e=m5i1Y+zHt|;+C6~+u5x{pw=`n`FNL0#svfl|OahULI=qAda zK^p7T!TzA*nE}CR>eT6{&JyPkS&`@KHGqdWcjfR6JYnp>rnm^f(suC&in0?e+JWUY zl$IAyWWuK40Dby>z2XS=@fI^IN^uamYH18@VrH6|@DZcPoP?#xz`SjRYj$NrS=dX9 zB;3j(-$|GPR-4ywA`V$&X~?|!HauwJMW0!W9E}u?f02yUNYM&p{}o6fvjQnbRm67< z?mpm;8v?PZ<}9y~e~=F!qg&1^Ea;RAvzbUQ0Fs)kfXFI$EtYGKVj_fEK>#J)R!5DsGvVE zCmVpUhWvpJ6WxG?pNFp{@(&U~jCZi)5O)}(4gpde1=tE)48^~j-O2VJ=DYY<%WK0zkD=PEvlMOP4{JMA3&tz5D(d|tc^&dWTSB%+Ecgfa*u zr;2(h0YOK}N*jnAf>DD-zy=_aT`X`ViX%+Up?gY$z?Xq>&R&mZDU@0|PM~=}8(56- z38&$2GP>9zfr>5O7MXn2Hg=+Te^kaZU5`a62+`usD3vK%u`>K=q2jiPM;M{m5v6G1 zt$#n{Es&vjO_ai)oWrmfIf-!8>$3CbrC&jG2RWs`c1!aTs}jt#f1Q8n7OK3>a?l7CqNo12F z>IW|+>c>c$(TvBo*4E4@zyz3(!eZqN3?uPaj4foj4zUo(Rv;u=uM$k+0WzC)klBrc z6=rEKv!T~YEN3UcAW;%wqXhGZf(V<*T1k{lKHsWy?z^x1b+ajw`e8_f`u=$Lo?E9* zovJ!jb*c)+5{)c02@NQ~H^%xBX(Hngzq>(F55P3AqGN;7dDm)*4r);m)n+7`6QYK2 z8Zug%1kH2hkoLyd?l$S%zwv_NJfUqgv!Qb6tU4hrl#9W5K`yhQa=6^dt*S=hF$ ziJ0icfDBNs#nTrBX@W5{J1yR#I*!i34~XX453Xa|57@k_AFxnKdyJqlWicNMX$Ba4 z<*5k<6;?WC*SaD;>b`!)mksW;q!h(5%5BP|xS}#ar!@(DJtL7cNnsR^L9y)1 zghYaP!8!s$TyZeGp_+?a$iNS4HfWh(bWmh(pyIr94g%fupX^#C^R-eE$`Q^TAe={wvR$_m+P;*oUWYOH82cHv|Q02Vxm)zjI*NRK|_@~rR|7p3H2^l z4?rSG-?Av(We>>G%~1K~cow4&w9HpywjMTv2OUdrSvOzrx%z{it9Pnyx;so;QlXpC z2#rN@FxT-&#XImHLbc5&#zIy5iWLm2MLt`LNzuztI-`Nxq);)ffO(GybVqSO|*`A+HwI+*ue#@4` zjADS~%CSf$xS`}V4@ot`0kcS)2c3%P3x0QRL-)e) z-=Rij{IPuP!j(pO@ps5>`-5SV!sTW$IG8=(9lu|zy$YIP7W{%GWB&L<0Kza!TAO0b z<1N`A|5UB-IobFV9r@)=9pmRCND}xxpSn-)0xk^VKWE^m>eG_a#>ty4J( zN|fGPhs&X|eyVrZgXYWxCd3LOJ?Q&Fz1f!G?HUUW$J+JU&IvNGSt z=|w-4GxUO=YSaBoe!9Tvc|RqtqWsVr&I6|(`00L5f99t-r|K7%-;Tr!k-*Lgo>6z3 z%e%Xn#&M62)wfO7v{aXhm-0jQ85!6>=R)iGf~MMlHDtx)SIlq6Una=T6&p1P%uL?k z4WFrOTw-GFZ!|i89U4apF{3yvpbEou%Jaeg$fzo4V~DKWc49`-aj~+I%Ry^{mL{~= zheBU9v9+9nuQa7iv`7}k3Mi|Asj*r}Oh~Zs&m>$#@Aijmj6+3w9!S2 z%^O++t-b<+&z~48J3iJdM(%^0;i6Jh+o-Ubog3CBK7D({|AR(2VW2wm{tV|Xm!QX84Zx3Gv2@80Wb#e#yGr(a@^Rs(G&o~c6%G# z%mF&0L2=rM#z{vbY+xZ|ebHD<IHIOhR<=U2I4*PEyAn zLYypnC_Q4!b-}N7uY8IM&B!z?bj#ko$GR7``m}?4ZB-o?8xLwKiGv{uCsB}92ZH>{ za+O1_^6<37-O6l72)K04YChVszr`EO$E~8GtQs=pIk4mymnT`u(__qXXC@Y%V3?Qa zn!VEMn9bvFlStNZ1L`0~!Cx?ImQPLn3ir~lJ8DytxvE)GYOUGS^xU%6^gOcQ#+%5y6eqC>V&Vr3=TQGObNgv7%l?9(1MhIr z>*C$4q>gv(Y4e!~H>&lbFW$Fx#p1SzcksO};-A2WO<`Ld?_{mTf9TRscxN#YXCe5G z!&YoUA`XIccmiETZu)j3VLuO&A|zOjtvM;!N4!adHr@1PzU z?x)U7;85t&`&7g|u`5X5u?|}ADo40aqBF=*N9sQhedf=fMFs{cm}eeNKda4g%?^MfhNKfa%4n& z8$(DkvSXJ$7B)z@93upHISW4;S@>pS;l{={i;YX8vXvg`sNf1R9mZv^Ex~tGT$@ZY z(98~T?j0Li?PjCSp-CJp*y{=ubZpXAMX;r&YJp{{@!vHZ$K|e;fm$}$UbRN~y^B4o zB(1g58iBmRhD6@3w*^dw73m(fWL9f4qUPrE)^LSZt=$=0lb^DJ?EfXKs!wZsC)nxR z)0oKGpn+9}EwYVMcFp!KI*k0BotZcuhICg;J%ikI-ht%1Wt=tV zV(WDsA$W2QGy*(^bOUBQBXGZ=&YdKH9~F)^+O@rZ-fJjt$7Yq zWeObT7E#_B;h^SAqvW&Twfrx&@2LFm%uOXX0hqqC@yyA_f8hkA$s~&dxcW8+C)v8i zL4^EMpG%&vy}a;J&s@4wbQUcRiVlhv2YCjf#bK1wXmL=uX0$lywPa&;w*5;Mbn(kM|!DvdIk86eIc3447r18-E8 zkfgovwd+W{Xap0d5{r;3ggSBz=__*qkyDk4MH|dTtas_>c8|Hh5=%H)4k#Sd@t({D zs93QWoYs?2HdYJ-9F*TH;Ouz>oXiWbykT^rJ7pzUHm-N1acz!sT4zb?;9q?7Io^qL z9+YX$!+A94VHuk9@EOf{*pTKtdW+^fEaMahgumuItVVMl=At@=kI|fm z4QbB9qyh(cl;%9FOmiL%)7i{ zb)ofaL6BXWV8PYxcL(KiAu`=`4ZJLp+Fhj;Zc#Viz0`yx`PBI)#eI8cR%SEbx00g9 zYq@}fRPl|~gkl72xd7|*3B`A{Wrn4KLc7EkT(%-aj8Wl1@bAf*cG&T(>2bK49)K>y zN4WW}&5P_XlO`%R!Lm^J_zrgd$223%AcRJU$4NVBLMB$PXfvh*M8R}mW@tN4ZFy$z zFe|j1gWiUWX(9AEiiaO(?~0?cfGR7X5;B|nQP}QsC)Tg1ugNjNRIJ=0-tY3g^X3~NLzM*9R*f>G?Z;Ki^{#eIX|C1}xP^*DwpmkGHht__g^93->feF`H zlA=4<`S~!{|5OtY#s&c{+E}=PgHNYsA3Ux{G*p1Kzj3W~ywS9mc>m9s4UNWez3TQU z4$#S z$mS5OOEQ^1qs59a7R-5-e(@Z@0VV=MU3kXg6OgXNiip=k54L+D5y3x>Mv`JI*Umra zAg$S$N?QFE>>c4?!T_W&iHLNwEHn}i4Zfn>gU7S9`fGO5LO3!>qM|p8bl6Q^UTIno znL%c=AMBoo`e>CuOytggV6-?cGF7e_6xYt>A^8TF>?2e|$9GFx19aalE6);ro(w|x zl_g;$X27N5s#7$#?VQn%T52^qKSK9tDn=9rK_OL(05*a6%$W)NbWBi9Xs9h2)iq;^ ztn-hg1*4r3Zi)kKf@xJi!mK+4zotV0YZOXgFAK#zmYm*EXpd2c(0}F^@h-$_tOzgZ z9mwor669Gqq!wDwDTrQ-S;k;Xbq4y?GMouo6d{3nkN3zF_8@qqcx9sXzyaj4GmREp z4STM#=f^KRBWVNm%o95&@g15bC=9*ieQ63uzyYMJIbH29?Cy&N8VBCEMP zqP29uz$mv@bDj+(Rvb%24xk)dS)qAh98)QZk02r+5|IadWJ)d%otOisy+7NI>c8v> z0}96!(?Vt^fp&%fDWx2;B%RV)fLQO|ZNIt)k-66Sk-a+%>GD?F_J6Rf*beEAx#t2a zmTX}ZuM+iwRKdxcB2L&9<}uk!{bg%g5U87kwehU>h(Pe-zcxJTu7;;ICew>QQZ`}a zH0m2tm_mt_MOAo^u|>f4BUuQM&Whcb@PreKHu4N&>9F}pu{2I3&S69(nNf%ahQvmZ z(;x#y8Ux^*7er8cQi8CclBE_~q8}JB4{BWO2}OC@ZS7z}(_#2*Fm22YncUFp$B{Vp zQ-=d+lu6O#66DEi;%ObChm44<_Zzb2Y-83q8S3@5REGHR^9ArX)Q8hi~(Ld7T0 zPFw42ND6&#{LNjTE^y4|ko2`=g#^bo0BN|9x;NQtGXkyk8CMG}I%a)QLe~kTS~>Yn_GG2Q6Y|IKFQSnT6JSEd@|4wBBub zV8c5~`ONiCT5R~__~RB^=fqrbGu{wM!b%1KHAD2_u;a`(36qS@9OxvJ;LPJ%hd7(C z=f*hm{DUK$4col|&a^&+JIf$Y@h7o5t?<_wiio+Yp~qW&JOtfFB`CG5Up8Mw#qGEN zk;qZt1gmYhdT1VKG)~xhhn3M3H*7(}Qp&CW#*iB(mBzK6^rfX9i}HvTJQlY11zKs0 zFVtU1YuDrGnf8*_SZjTgWmrQxc>JaoQt5O~ntA^qVx%Ar<-YO7h?P}-NbSm^6c^8U z@sO(h+vzt3N>$MJK7lrU?-Q5d-^!FH*OwKxx`OUaFO@Ja283po6t)tRfLC=eMo@!i z%Z#^Bb@3G#)LNaWa-yxI5F=Hl(3bKTSsONLylUlim8&GS)l>m!nFcI}wpwq>mcraZ z*%JV!!=QKYfVb?cKdCI$;t+j=7Na8G)RW4GLI&})Qgo{e%W+m1c2lb$eaHIB8Ye>2 z02%`zg4^I3uB%++4NkePa*NL)n2|wx3!g39cq;Cah>N0C67hj#gX0!GRg`9S%_MU*o`vLskb&5wafeNMoER zhwK2th0?1~@p8KWLw%qz?8P~cS#i!%O6@qLd1G&}25czvWSV#Ao=znaYRrVS*g*%7 zd*?I#XpC>IwU*3D7%}O^nytygf)OTgKxx0;w8w_tpv0D;A>zm_lY-hUlZK;luS5!t zWS)t93I||A`%Q(z8-5v+enW+qK-2d!HlK5RHPaqfcD84^1!$emJPhP#(cS;kmInpA zt%7$vhtZcpU*bS(q4!$=jJEt72gu}E$ICMua52b3!6N5r4p7UJ9B?r_#sMw-VGa<( zDGs<8Aix@V$wPsIL$)nOUbZc8A>19t}YbE^aa1yEY#4BCsn-2CoqrH$XL%<=Ij6qphmyHlDU@Jc?yx4a)C) zJhtl}uS7CEZ;x+)dbH{^o30c=#a_4oCwz`ku})O)n8byF6Vn4e?KkNN{sMVRgQ5cn zSLDq02Pp=xeA{_L+S6?f+si7<%XSr_Z2QYf zFx~$LRFJ+u{I|cHO~1I|yG>R2{R7;RGSswX9J1v$r`Ukv>1jmc>x`6+#2&Oy|2F%1 zjvUXhLAcvOf=m19OGyIT$0)@|q%#iT#yxQlHK=Zy7eTxEsZ+XlNoVb1U)V=l0d3wd za>|=s;;{ymly>X!1r>j!8ZRjki`}n~9dcjb5W-#^3bW$0PU&CRu%Xp#qmz(#Qh5qO zuzmQRvS1hIF_m7vyF@!A9GP%RDES4H*$pLWkeek`u6?Bq{#{#28{fuZgt_ePR0mXM zLV39gdK9Yz2DCa$im*%f&e}QYElJuqWRLkrfu)H_rTe7i4z=olJWCoi)w~-HD)&oe z3zE^wQiBl}bB9+4)NV*wlWB(RpiOLEn>@XMk)NKU*F2*Das$Y|nD)F2w%B_hV{5yk z?YoY+)&J70r6zAnN3as1Z8rM`3R7#W(G&Li8AV>@j*cH6F07`jOhZCWyRh=GN-1f$ zDy+JzvYe7PE5Gb5U{c*3_UQr?M?)K-FKtmDAuesYx0hc#P=c4VUkdv~CFhq&r%B4% z-TGrChPgw*MawFhYH=+Ukc&U9e4<4tE*17HRV3%AAPzz96Nwqwsjy_w&3%yAuE6l< zLa)DmOzBDI0qRPojm-B!bL5h^l6l%wPOti@Wl_8q&#ln}3Hc`ocA=SR=n=Y7enZHx zDdHMskf6pfrR;kVI#=>k7HFbd)>n||Bl$)R74+v{ouizuPWh_M8lCf1M!uRsd-(db zgM2k3Cn=?pfp~Y=qp7q@RqI2z75^puIHiZSwH&qiu z8Ma90H=|oCC&q+N49iTd=K#NFV(5!$V(5##6GJ4gY<7C9qUZ)QnhNxLmISUSI)_$^ z1@D}=RuEn7x8%vYpGBZ~Dmqfkwn+AeE?2(u`X8fMmlys$G9_3l4JzGTV!rQMvT=aE zPqbdurVr-Ul8(%*mvy8B?L{4#eHV13bmL1pQbqo}j+9yc5HqoA%zvO`yZj(K+xd_1 zvnxh95~^&xZ#2t{jFZs_T)zBYlkdBUsyk)`O7c8rQzI|z;LjH=aUnKyOtB~Z01;=< zImh`Wdq$zt{z|sU^loX zX!#K}0ql>m=UXiylK9nHV#U$h5{r)Brtlxx4fNFOcXRVibdz^)wwp9@)7?a))uLF9fv z?p~D&U=YcD0-K1Qzf`bTz!;VyL;}XZiVzDJu6;QUL;{BER7aYLXb`cw03wne$SI49 zo!l7-DBBO_Kw-Q}z?e%%zzL|~TMm>B5Nfmm1v}6{LF4>uT&&;)Ux9Q%as`=!);-gV5Nq9x$NDy)Q#X^C_|;;Gubh zTnO0cpTdGOc!0GTf0+B^`h=w~Xm0CHyC7fq9Cz5aA8(;ZUZ!9!_YT=DuJ&+&tw9g) z_yVPXdG&czg(Zm^9)-2J;xMn@6shIU!sd5{g(XD7Zu{Y9{zHB_irH_#<*_`0Tfj6n zQ+<{;hfzf?dgEMC0de;mmfvIOg&*-)w+|#YuYOQ{ha83EA{>!Q4)cMY6rZd#0JP53UL|o|HO}lY7rX$`UjqPSfXGY( z7&XX_s{pI4Vqn0&gddk!}x-}#ipyNnh{_w5|elczYKA9pxdwRvu$OUTf| zebb2Lq(gsoMcKu-&)~?$WS_+?_%d@iuEbgw!~pe>?kT?@i5ITu9=ZYH4YEqL6{E~F zX0mf^b}nlpD|SiQ6*;g~#yBzc@ibd88(R1S0;8Jmg&6_u4h97l@1VaJ+3z;gYStH4 zVacAtF-y)Tuw7YNQCIe7A7sZf0W9%=v*%sqkA2RswZ>37CM1Qp52 zfiw`o(tFJUgb82oqFg)zH(?qm*x7!IsQhUYip2@|owKMUpvxueA}=%iC``(otf{%n z64B)1e-_B0#eCD!xtA~6ldQAA(66I`=p7}nWGb`R+x5+2lw6c0n}I3I5O#l)3o=$J z5i`(X5J=y_X6@?6K(1J(CMn6Vaz)@!X_(ELtBNP~9^6>(yzl~DRqX4hx_7eM5z7VJ z03rDy`fO>znATApGd?qfP5?X6#Irn|Ld%eNM0Bl;=xJuz5c3a)u4!0otnR@j2y+y( zFqKR*7}TUonj!&x^#+%+P8$Dl5JtJIeYYJBQ4*b@iVTMr$k82%l3Z$Wwvj|M%{vP* zgWf#-FF}+t*Qy@4XwdWj0FAdGLpH&KEm5f0M)^TAo$Ai}O(9Gb7~lRMSpHcO#-6JZ z4X3>N@5kSkT|wsM4_-^Z5uRJVQC-0S%QvelRNwNobR{X){T}wecKL4l0uc5S7~H!i zf$=-b1O~$kmG=saOx%`Rig=a0*vMFMkjdA_c|pO9=GQV$kBu_}vW0sZ7opkiF=ku2 zC$gySK?rP4(dZ@~ZJET7m?D70sw?h%0l{#%@q;#-8(|y>5fTWPhQGPiQAxog$6Yce zA)<~36C~{80%0h%-Yw*bb<0fHsXy+riX92{9ytBjFR;Tp%#~cJfRz+8U;(ZN*eQTT z39iIAfL#!Zr5I~efHjJ7d>&n3CA2FrOo1ji$npU1LY{EH#Y5Mp|obpKn6R-?S zW7Dh!l$-(0;(P)LoPJOj%)ea&Qy673Ae;@ak^>c}5;7G=Giaj1sKiT!QCnvvP;HU5 z0@N!BR9ibCq@zeKtW+cw3!(@_I45C^2&7jCX|2s92x$T#ZN(xDuqwP$fNhC9!2sJ@ zT`<(!stcs@_UeLeZj2Lw{lk*V$ONQvtX|pG8|olAL^*4$9-yvtfkIV-E;Yv0mw-;g zTwQ}XjdXPlj2i6fTFMP`sJaGH5zwsy*3}%tU}P7!9az@KcqnU{%*(RLrTm2BTt#6-I5j!W{l_6UAf)Rv8ZRI@zp} z?@PQ7MMO6+lVn;kac|b{;X2llC7HOUp3)SsJH@VtWas%hA)~u4qWti>sZ+-L`l?e- z^rlV?nF=&$8cT_yg#0$P?bO<%eW;!_%}b|_y46G@JB5d&pHf8$7(wSs)tD<)W7kot zMx#uAthF3{02D=4X~AzBwo<;{g=eX;{^DV(Fq2&W)9 z8W2PrhGlLMtiUOVH$ws@-c=B9LnnZyasjLx9YejrDYfQ=goktp)lM>b1<#F;N&XB$lUT0%Ihm1g;abS0Z-9r;-u`54c-$agz@h5Tqir!6uc67BeWnR(A}Yo#TT+uLeYVa0 zgLClh$^M>OtZ;nd!xnsoqd1}R`{S88pXKvprM#@xA@6 zd7ZVjy`9gdg$}7$katZsz(o1B)vqh#?-sv4lzwMDY%978C|JsgaHL=*^@o|mo!04S zWd~Z{&m_bSC>jVy%7NDFS)L0oa#?k4ma(8D)LD1v2OcyBeq67+&RNGbtq?R=%G!{b zqcW!#(NXC(J!`USrrblJNIbH7ESf2Ktgi=Oj>>@Ppx}iu9F-xA&E&zD3acVStIP`A zl8>Qorra2|yO~l-fjzg}OsOv>`7e`Yl>9(OYcj=Sro=yt@J?pRVn4P+K5jnB16U99 zJvwg`2eBXK3mS47Ut6G&^iF^eacR#&y!c27-T%O&ndSuPK_XR1_JHE-_+j4OgVR~Jv{N49FiSvqH2$#A!={L+p{b3L*u)& z6~}8dp!PHyXz%4rdugq`3ED&NXSFwDSD1MX*j7(1R>0!vAa8l>b zk;j};y(OKJbzi4^=N(wU87$iK7d5xU66h(%w`HX?6PhxE$4RMg%RgtFV?b6gPT!KW zH_S1I0iUkZP3&pZv-TQvyoK?Wa_lmmb#EC}v20AMU6zxIu6r3Ss5rulIuh@wCA_8# z;bnxWCXswqr@|0NGbw4Au5~hI2X&u~$7Y3)60d+ZvpBde&SG3UDT~d(?b^EC!OQ^J zMt$DyV2qI8)ir**gXLm|JHE=YI~X=F+Sj%EXtu7Fo;xE(x}DbsDs7vJh%`LBX)~_7 z{9_!nZQXQIVNM7J^ZT=!Np>c#ECgbht}a-XOjQ@GNj6s(FzB>;HT&=^Bjci0LnDG? zy|fb{lEg)99@P+p0G*1 z`|FAdNxJf;UVXtn(N|Y?e4r}}AF|UISofx7W`P_u~dYE9EM{_07L zzY|^KFX^+SRu;q?e6yJHb;^|1DPg7YH+}~UyX{Zw6q<75uMj6FE8{OTZFSgut0D;Y8xd;*E(V91R8`$wt}Cg^leVwYB0b9YHEO)$;m;7HIV`k`Qe)1w9?!57 zWEdK;M2d62`Fl|@hc`6Kx2r2^DwOY4SM?12kxt31{s^3cLsTJ|`D3CD2QlvPb*;ie zOuD>*z)wZY0*@Ax?=&g;Nsx((Mb+f-B*RBE6J#Y72nRH#Q8FU{sfm1*4y(790XzP%i#eUXUaE2PQ8`fx*==rlrjh!rPpW`l-&$&h@TkX;W5e)(@&aM@eLnAy7H)u*z% zzZ+h(u-g1h{G^bokJVVfP?faf`d?s^@lLwmNDVooFbPkBzP0&Zu-(T z6GI>TKZ3qH2p#u1E>)EzX3=C9dA|t6gD&D?%e%1RsnM zG;#S7fej<5mJQrSc6e@PNn7E<2#BT8QP{~Q9wEYU1792uI@<^+o9#@c=w@jDr`G-w zy1~fOWqOLJ;x1e90dJ{5CE)G^ylqZjf2XyCqM=*Pq2E%W!xqnDUwQ;|2n)(~AUsi{ z(6-a4{|&YPCqx`*eJ$aDNTNCt*k7YdVZl0YeO|k_Nd0y9w%fyQuTp17F{rcvsSnr@ zx_yWS1cJ-mlE7fH!fU2Z5NKZS#1H)Plj+3I>Yb2Vs~U)lHlPf|c|WmE{H*E(Jfq%; z4?nR^Cf~5LwL*Alkh|XqbN80ob1y^Of{Txf}vF>{qgrsE8))tbwz(J&DX+T)K?<@-nXw*^hYio z0rKglKWappi1^+=>57P`(LLcBo!DS5N#TlL{v}7OgvNvA;Pd&DT!VG4^D~?}64;js zTOSQioFR61FgzH(boTL@hQ|i5f$$|I@y68spv(eK;Ane3e~boZwFl-*c=BBSKzI=0 zlYbEa&)Bmkvs2-L@Z{Ozfk6G=$-qu#?UuYxi@`QmC$-kRPgbPueshW|yb2u-_n|#@ z@UCO0!pvJBJ`^EDJg2rATnacf8?eX`RO)e40HZP()xobbg~Q0RGfPsChU63k$dloV zXY-TcF)q&)j}iJc&ce0rT{)XS@_ zSkE3jTRf_s3El_2OU>|r9`ufRZ)5-TMBo1P_JEE~v2ToyA+*tmWvW4*Ebmu=>Nf>k zk2048z(^Pc8(2+-1V3TDoZcT!)7{ML?(xJ);mk01${oYtO z9Uc(|MG+ve5gt;5+RkrUPVo$1Y?ME6edY{vk)Dn9~cc6$MSY;qa9HBz*`K z>HhFkDN&t&jk{6(*~6)8SWBinMLkH`mg`_kxuTL!skG`ZhB7>S)(Q5DJm5N5*mH3y z-^rzGXJOw(7$@mIzN|U>3!xO%|B@PbA%BojE{*t~;Ovy0!A1_WP`6O^q{%H|59V`x z$L0l`L@VF0mv4-Rhx13m{rLkJq`w<%4EIQR+b5lEZ+PfOg>)|Tmh+!g33#`*WDrVRlum{yp>L8$uYpwc#FJb|21Lvj{MhMIB)s+x_wF_Y>2+MGK zIfUGI2u~*nPydMR@HGf`F-7KTObu9qv4mZh1lM-^tDOLSxk8A%pmoY|znz6?QV_KY zly10%XB^q4TG|CeVA`c!U;$=g?eOLD8~HJm^cXZFtaQkq13yJm^9B-6HdOJTadqh1M0!2cT@UC!_YP zwZ7}t6O6X?89hoHiFJ_%+KdOfj(Zw0AhcirzUpdRf{TkgRTA+BqxbyH>`ID`6sTA|JwSJB4d^4x-`t7@z$OmDYIfMrjeJ3l9a8-nZ&S_xHF9M+Z`9#`N}GNJlx4s`}opb7h!iS%MbB} z%N1He_T0g>3lx2Lx4n;Kxl7;QnVkyv!;A9i#Mkc>U%yLy{YZ_k^9&y1t!ND~;0k_o zKfX7y`(EyjE*MopMrJkcu7}pm-Nzwg)QiWu+v1Y*zQc2op-mT@Qb+!Pu9-AFlKFQ9k9?Kg91N;g`3~LJyi{ z0x1csM;)6d9D|0<`+BhX)JjO7>O$HhD{GLhl$A9hG!h;YWMA$glD*RhgRpq0i^V4$ ziz&3ru;}4-m6ZJQO4z>Kg>C&s`5ovt8Y=j5S4U~;B)c0TDn^8!DkTo^* zQ{kyD?Bn4Vl~F_6XIkMYLLOKy8Mu$vz#Ux$T<+f}xCX1@X${z+pwYvSpOzCtzMO#T z*&0RCcMj%;70k36S-^Jdddeld)SPW#&6v?8+Oc^gtwzdE#g6m?Rh^ABMO~=Nw)9(^ zbf`uPYJEqLVd>H(bRq?$dib|A3d_%MQ78?TJ9X@igFH#@x)#85{878n_>Qz*m5)0spF8(CZs;a@SJj>3~LI zlEs8Z0hi5QUCVD{*RISNdyixOWTn-0`MV8zVpCDatBC>)d*Wzle1|cl(m2*tOhf2> za>D+y6pu4HoC%NX@Hom8hc6~A>PxgCEy@}>5y6LRLICWgXkewUM0uKS-QHOj8ut*&fWJq8{u zIMQO!`&hrX6jUX1k4U$&g^)+PGWWPKrx@U^sprpX0gpX|c(pLVMKqc`swQ7RdE{`e zZaZn6f~jFii6$WYsam;jLK;@~l15h;tjAt5PIF&m4~5!16Ix1Cs!Rb)U>I?wO;oKD zv6lpP)FDrAlHE#Yvka7uu$X+Y$`s(7vdU5_QlM8rVQ#!X=g>3|VOEk!$4 zh+H?dHwLYoF+ejHej^ox*S9s@6ogs|EC&&b4qE>T5Km(jgG?XN;UUNceXzltrTiNc zlI#S{@!_$t@u4x*xEF1T_i6T!v>WW(%EJ@YuGdNvZ$hTl{M(6!zgYygF z3(Rv@BGDwzKgh@6{a^(Uzp$jy97qZ$XYcz@l2?T(n4=F3|1bCLGLyBP{@yq62x^c` zkNwrt;R4;IB^&rrNujR3I`WEtaU|UPjTw~H(WPQknyDfJ=V?Xf8zddWoV=1O3P;gd z&BN>KS`|?OG=y#Kp z?vj+Yg#5JU<&!+5>w|u+;=Ol=k&A-sFt;vCo=*e}SXu+w^#lr+)}Ack?3ygnFgXd< zlQK_ez7p|rk@5mbBF1nQ7phGcs!bQF&0s>6&6ghDY>b!JUv49W+m9oYB|d*#*)rsc zzgk^&h3yWIiu%d7>%1a5QgTLEt`YHy7``H2K`{r-l7r$EZ~3`+#ZUb75QAM9gJ_8( zEEpqb6^H40zF%u}i+uqNqgsF!2Y53&yO{NRpt8e4sz^qj_~;hn-F=2?tcyZ>zKfZj zrrOOiZYfj~?GD4_suS(*6%#E~6OE-v*x7fY$q2h*qRkm_xrZb9MA*}v2-0bpi*X{1 z*~-IKAxspl$xfO;^NFBoaJ3~mmLexQ{-6pX=~AvJ-m;@e;~WYbrEw00jx^4pFe#05 zC`>Rp#&Ev{k4$^@FRnDoo#pEvPzLJ{#~NdQ{TH&C7q{Q0gpi80x9o}$t4%q zad1gDhds|Ek14t2oF2F2lKaA(7VqJeJO@D>c0)NFU^w=l_A7{x^KNQNJx}7Cp!m15 z#U_0adA3{0bhK+@)@H&Xdxu-vMdFj=AnS>_){8W2ZtFYrPTb^C+-Z-;Z63uDqNr(~ zU&q-YuMgbi51TQ$xH~>o1 z6Ce3Q!B+fb-jg>j(C-j$1>_eZW`S`f?~$i>>}GU43Zz#u!f}<+k$=}si)mg8)*@Fj z!L+1h2{{;@NH`}4qn+EwJ&S3hVVNJ5#B|#CZ|zoabUvu2vQuh-#%c*2i%>Aa-k1b= z6xu~Mp(9kZI}fc>V9F9Y?zTjN^A|~rD(sQ2%1*7#!cMKtuJq66;qPRIdIjwZehJ;Y zLJC88bD=Xnc?qTQNZ`ji0{8C}6qkx)C}!NcOSkU!TZ`X7_-%rpFDl`o2#>`!`K$fr zv9F8vfO8JI;w4)QX!w*ck#FTRV#FnSUr^F6g;?eKh=}nL;Y^J1VNqBJzY2*5A@Jv- zangIQOsu#Y$_YmqmY7%(dbh-iY)9%ztjI1UORPvRZBJsw!!fZU>nlsFxPQHg71^1f z>Q*arDmoP^82F85LDV~HXf3B=u2HV#RJ7}qLlJIf*D1#$Y;8qOMIK1YNabX-H!90C z4eV7DDaj%YG|O5}#f%A20|7GBS0zVVnN(DEr-bvW3tKw+m$wJp;!R}5;~lkZ`%tQy)MRb8{~K|848 zb(@W;kSW15*D$Ecs%rTZ4Xi5|pS0pPh*Yz~?q1c_N{imliFGG3+`wXgTx@Y@8AQsd zz!xislv9E03L@L;(F0K?h_J$3Yr;#0%UVW7i?atTD-h~nkv!eNx)yVO2t0u`7{N-( z3k@t`ivA(Ef6(al2K8+U5ISVKRrNUvrxJw@*fOx zVD4+zBAdc7(;a9%X8gF=tzDzaEFyW%Z8F?yO`*j|x;0FyWSBGeOaa%5a1R&0<|dCb z-2Ad$eI8M*jEYDguE=OD!L5vn)!J2w6Ja~X{e%4w*SmB4U_ujt;yI=OT2=Y{i!?_v zMNd@gZF7f&iru`4JlgF7DIseK70Dxr0J(@1;!G0NKBN?jTq~I(q6m@O6^}*n3ah7s zya1rc*igK}0!*E@r*{WdW5`V1F1T%SHqeCi%#uv^w1!AUQ;1>~+(a=uCox+fX8G|B z;p|SrZV|Kdh*@skrCWFVtv%mhx9=ths|b6Leq&)PRmO-x8-RmYCe{2nHeEA{P=z$o zr|mc!hQKiah|a4_T-1xx<~q?jS(bP@Ye2y4m{j&n4rA3lcB?5Vpf;_=dl~a2T|zIc z392`^RGeLEl*>^rYu{~$Ok!q25JZ)&^h)-kD>il&=0{7|MctSf45&b0D2XRd`eu-F}o-|Z+N;UsDl0@>QuU*(^KCR3Kmb|kNEW=Zx9Td&riS&}!j$5d`L?aXY1cUdH)WPIfE@9| zpfpY$nPiyMRW>6_0+wc&0jC*XJ&b5eiSVqqX;yYggPp?+rlkL7B){jr^zHVxsT_-V zf{pH^ZOj_uL=0WnG|nKkg3VNvo621!`nAo?V2LRC0XQXR@3I|M0ArKtW|nkRvdfq~ zFD3hTPshxX(lIRik&-oNU$0GBlF%~lmi=geHFnvsIi7J+z6iZ*+j>Fr-(N4REi^LU zni5DQS<5VmW?tJ|40Ljh$M1yk$gfqQji!8aaRd(1V8N}qTFWeXL%oZcB|ihblgXk# z&%wKQjR8HaoPE97Y**nqmL&iU8kQs8z#-*(RKBkQZmGj~wLe3XiHCMRSvnW$1yo-Th+6k_Z&fofbd zf!bxE0JJiX;!2DrP{)N)_`EGk;PaN8kff8{{Ja3KC%P#iNL_7N8EB#>IblltU@WvJ zIbk;+Avo;jBLs&#BA3@hs7k-}OHSAoJ$;fB+8U|`)QaSUHQ{5>)r5~Rcxjy#B*0jc zKbk&Vd-@KvLW6V|aHGtO zmYmS$j2KnKpiLW1@#-3k){+z2zD&D#u+$vM_?(e+~-kf&uKHiLVXG|g+iT9PrRdPa-^qAxwHlZh33sIQD zSW8Zr#Iq$Qq;Ch!X? znf_qDo1=}3ZjQE;{x0HtAbQn7Zd!}O?hVV_a>p_Q5MyOmLp&^GovIK)9Hwnl$q7Xx zH?0%he%zy(_9Q3FdXf`P_Ts*loRAt5b=;q~U6d8>lRGd=$qAFe1FFx;n4BK~9+LN4+oYhsXi}7CM*OC*WFxQdalbo;{^pK_Ggvo+r$d9=NQm{k~ z`RL1art?vd4^O;h$iKbo0r4HB0k0<~goRYdXWp+jIpM}-$q9WunaMycZJFX4Qjo{1 z6ohh4lD<$W3)#uGg9E!cr%UpH$*a}-kKJ5~UCf8Tv~UE?9v9;#d6MUy9$(4t%y zd&0Ey?Kv|Vf-iFl;}SlA9Z?Qp*-dx&Gb%AS?0mjBwhy7d_4)#CTx#~aK&j!JB$g@JiHh@X`D2H2h2D{^SW~o;}8Za*{NjTk_pN-W$6R4a+*Jx zW}pQYzS!4U8e_OJKRaetc?dC-BEG-QDw}{>V3I;bpo5%XO30}3Q2IbB2?g?;rSyS= zebWbK-SmOQNqN%K=FW>5FGLArUBKG3d~rw^n(5iRhMJ`g@-@F|=~bzMAtptA6LdsrCM9)1aQ zliaRAaV>pdM(oP~b=3b{mL0`$Y)GeUUFfC{q%iAf*ncs{31?Uy)zQ)in$08M!2Gs< zri(3`;FcmRCSF`CeW0><$%s>~Odpumqb>a`$D{sa5(wa*kR0K*lMh59Ab`#nK0o zgHNkkvx5(?kk(3;^e+6xw6`pMpls=`Eys0ep|B>mkl7s!0aPA}8n@lSTrk6(-t>X9 z+;JnEJ%j0CCwFQq85Dh0y}80b+B#Mdb||qdUQ_2`v)ap!5HfYqW|yZA>@Lvyr4KZl zpr;SCMeJz3{s?rDIvws?YUu;xG6H@>n2DtiOv{K)uSB=pwSAWn zg!qFnGwhAnGJ<+|vYlZ8a)~}-ltFcsw1lWz_!K_9s)dj2vB|K49EZ6!fdt62D~XgL8?Zsn2N^#Xw@OpF`PiALRk8_5yp=>sR-cl+k=rSyR^ ze7{{?^`;Np0QOnn9vh#h2>jHg2>dY1 zgOtt>ND-J5u-ls=kTAS5MYa_$p%{ zW<8{BCt8{ZV$M_foWRPNS4b$cJ8+mK_MF4a7(wGRWV+&@2>fX_S$1{pV)m7MFWLuT zd;Bu1aLas&$2rqGv`)BZ?eS^5^DI6gVxh#wXH_4Xm%{Wby3r=CUm;44t;rcEcd4Kox(h}HuPG!9jgurA)PHy^4ia+n7xND(hij> zk$5P*dH~z~v;wxcGwpXMn!OW1bZ5rzU@PAf=3`JLY!zIs5@AV3TYl-F#48UkQIlTc znh48jS_?D!Gp}E`volOzCP5)Tcqf*K6tlO^6TyF(pLbp=G*XJa+@oMh)hY+Fcx#3g z0ykALdm8X&bfH*9ubF+2u3bTptuw+>)J-^~hFPb?R@#W`oY>0R=to#BwsKmrl^UQ} zs_}rwSx#G=<$$!)>{M)+&ZLIxL7S`^5?K}Mmlw{Clr>|N8K$38lr3>2GnCDgvwf$X zD#lo`B;2)H_FZy=l=neK`F@rz(=jr0L1zj#G33>0(=q(3P}(kDoF(*x^;ux)7Q)U~ z2#i&f$^rh@1${UKRicMkGlc%lD)6$Zbgb83tfDlq>SmLRUTVvR_GSrpqM)W@b|4CFF0BmxL-<&KP6| zAMuLT8*HJgDF{Q6kqDN0%c3t)>n-{+6SIf}lOiz1ocUn+F-KrpyrUv8nFnl+!@2<- zU-=|M9a%?NsADbu(iW!x^~r^WCZK8+tv`97eC#MqQ^j9mK~nrB1tw(oCU<-le>r^_ zT}KOc7=doLiy6t>jLO|pVhqeyP{0 zI~3-Ix1wmW3RkyOy4n=R>_t6iqL2CZ)i?+7;fW1~eMd6=!J}F!%^U z-qpkcJxU)#3wni)uno1QCeBJt5eV8o>~YIFW9%9@r51E6b<>y8?0a|JWGf$gJ2 z|6x(VAmmO1%urJJ3ak4l(-+Zy76jN6K_@qN75!%xD!I6;=s%gM2vL=ryNb0jYn4I( zt4JG}tcdW@;(m>~(pGCR6JDCf8ElR z33dx;OF@g7boSBx9(-dl4k>oUg6va3h($LH#K%x_x&}aZ2Mg(n4pFEYCh?UeE1@PH zvAWXH*k(~7Eb|qI!otE4UyErlgw_Hu%iJ&U$q=4*+{xbp4*GO2^7*Swq zE&6XT*#>3wQuLpUl&Ekrr`MzZ2AR+?`cF@$=s#<#ivB}^t4IH#O!e3X2NnGnzf(p3 z4d%Ewl5H>ohe?gujS0Uu`tJsM7o-0^1HJ2wW%(o6Za4ai2+wUSH2>1x@;FimB%s)JOzfYHz0G1djq5Yh%DX; ztEwU$Z$m&P!1VyT6=2bN*HJAxBk#h;7LW;82Bxtm#4Wh}vR8g*g7Dl}k8jr4*2PeO2lD0hwER{3(+3~GCw2e|1<<-Cgih(sWY9ALi;g%lGl4-?$vzvm^Gif zA1|LB!#Ic&MAlne)-*eRIp2xN5?>&fa=FQEN5i_D#Te(Z`NpFx%{*wkg0(r=%!3ws zsVGbQY>KkPDyS$+ylslIw6G|%EwHd$9%YGfRRNY*H`y%V4#1gZQI_~Hu^tj-IU{qa zqAZER`8>*!8F*7smQ)bGh${g744rgT$JL`O)5>Mg!l=8ERK-Y7lqGpDQ&geUGDTTp zw5s2-cx+Z{X*=B}C?Z8!67Xk5np2b|95_W;Iy1H?OW1Q2WvLy2v{3emvW&J`>A_n5 zVAGI2mzYXv%GDjry;{8cz9xGH8-Vs)R#BERDi#Vx_r;ApgN=DBcWNfVnvvBO{5$$a zS+XQx2Gp&vy$cz}p;`b|fsWmkf!R0HCOk8_rhRv2Z%xZQvsw>x^wH9T$(voUXmTpO%j8T>_$8Q#!Jj!wtF$UCZ z=7O3GBKv{7$C5f3qb#*NsG=-aSW-XfD9cSU{gO-K_fnMQAfwWavLw@Otw{4~QI=}s z)M1`F75K{_~&zKm7j>Up$VA=$C)tm&3KopPSFltUh0>HSi?o?c=S7 zIq<-JwO@{6BD(M|{s^1q5zYwFQ3G_&`bC%6>R_8*CWpu#m+KrUUzlnsVvB z`)~g-ZLrlN3?rq-KuL$ZqPX9zYvr~7{U4FIv{5w5-yI5#8Sv8}KB)fB(K(Euu*&X4 zUhwINN_OrHlkJE@4=OhZS#?x?RkBx`Z$pc*M*3c8PBu{)Ow)f(QS2iJTF-{|rJUs2 z2U^dB_T`*R+7xTn8QHm&d0H}=Cll75SK_^e@i`1$)-g=U+$hBs^ zP0+$6dx;C^$_&vHhVa0Kj$yP=4m21BG}=TB@JxQEmYQg9_Vl117Q@lYASINq6kmAg zzk2h{`-308K2v-lEUNRz!?Eb`d_nj< z7VZ^tPlS_~^Am)b*@9COhxy`Eze!P38wkB4z1}8=ko;MTEyhMZ35p_x#S^V>aX7A` zEFIC_FH90|uxFn}ZB#0kb{q&(jwDTRoj^Sgt5?bJCTftq;=_0uW!>`=3G zwhhD&W(+L!%Opo5I)OS&;LmsTGjn%b8^WBRwlO<~a5PW)7dr2@!emK#-Mk~pINbOJ zw5xLX1)ZukT-mnMuTX%2YJ|G`G%Dh+{o1b;TmMdR|LNxMJPq|sF0`IwH(cj%qrs0* z{&3i=O**rDYy5d&7-k7TS#y91TOMt{7`6hJnZ*%WxPF1vp)(PdXh<$cK@{L`F3`OwWf4b$cYHA2+ zYr{KikP+koK&PagZ)9&;gf~YsVV_(t%wq<#c*gZ%Hedxiiw+y5RUmFhh>6JjOhCM~ z9DZEnpqSF@18lf`4C?Hnc(_8bxCnHx3R#3fDp1M@vNmn31J7YlB|Qhm$_sydrBNO% z|L~uYHd;mFR@`8|Q1DsP7+Nfs6qxC!SN`D@&Mt^!ziOv1>y%sPbz~NoKfFSt|8$f_ z<>l@tLe!D+wf~;Stkj%nU5r>XVsdGN_{J0{fp4hfAADn+1AGJYiEp$yz&8+B&Q*=c zj>9n(`DcJ`hj=lAdzf-giDwVm+*vfyQN}p?6PJHKo~8*-+cb8u^oR1`(INL zfEwSOoKjdor+0Bm0S29J^11QFz;6IHGCDrp0?3N9=V$+&DvONlN$`_{d6!7DVY|+c~h2 z98+2BV6NKn5%$S0?3+Q;rZSYXVQ41bp>3rUrS~~kOlTNdk!KX}QhZSp<&ozL{+uf| zmPh`o)`i&%#VEjy@&mHVo-&Yye9vYw%;K0#eY$bvEN$@Uxnfim0m4R#mwOKM3Dx}= zqz^oy_si|)_;anHzaQA&?>EmuDucYCs=~orWeN>~zmrXN%q0CW{8Q+r>SX3+kEhcsp=< zPv93+EUKmu`bn^dN}X^E!NMOseB2%$*25>PJ_@Ra3U@53%E)nEIvS2*>NKs6G}j#2 zl!Q8=y{Qd!mr)%kjbfh($Fv=!{fdfy+!J&>PAeQQUHZ2k`nCV-#Ru(86xPmv(+p6R zAGUCyats5!wY(4YXdgM0x^J%!b)+d|xywZX%tWdUBf>IMR=PS^GXWQC~X` zMuZb0!f^~TjPtY}*O`;5CXjQKuyI3{H5)uK88!>j&H1F(VW=&Qd<(kMMno3rBqpUN z1a5{cs?xMk%G?&a@hIdy9%iXh9h9Mv`Uj>=5nhPlkeYg~he;fW&rMnCUMz$PXDBur z%d^xEFmwgpwU1{{hYsn4CrG3b<<49G6Juj?N34)<5tqq48Fyx2UoDB_=FURvr6yS6 zc)kfB9G`QrzGaevls^nVryv5mE8GSs@rP`TwoVJVFngf^NDO3(1fe+Z{_N@F*%7t* zn|TpGF|Q+^q-uxOA^Bb%FE;ai>dMPa^n9*gZRQKQeyy255XSFpey^GD*YQ7W=6CD& zK)MGG&*TSncs4(z!*i+-w9xuieuoaTjgc0dx_DUVv_)$|^bMAVkge_JqPg(928cGeyr^ zN0+^IUpMpHphhvwr4NK{i>+@1#~q6-fd<3j#ny8i4lS|-8Vm;)Spp4){U@Ovj(4Ag zb~rw89Gc>|un3KDWF3imH5m5cBhYcLXVuFH zv=lXLkks*c9)c=tU?ZH5&@2ETHD|(EV%-(c58t_h7K7|;lXqh)W!~I`?MzG!18jqXfdCUzYct)}wuhPc z9T!c-Jr_|mnK2D}fyJuX6pEwVju&4mj&Y&YEY^l+sVipYiEl|HVxBnAdagKu{G$-n zrQ!>^WjDWF+$$L>$#^oHyi}Z&oMdsX!@b<3qUxpMKFTh!5I+Gav6>F|=|`HlC!Ev| z$N53)>qRcP$FIlul^;&0!wn|i5kEFr$&i=dtE3}?U6Y&) zcTI9K;5DUYLtLD1MGFlY7qm~@V2iD%O>$-B7L-00Rmfji$h<_NR@%S$0tP0tqiuom zY%!trMY5xbO14S}&cQFX!6Put=Mx#Ng$Z871kge*BG`ucZNep@DQ)p{EGwQisUY&5 zB3QE};j9Y_iqV}$*^+w8ZOfiqY-rQG#wx_aFntXiox(f8>s6b=MIGeY4<6~2xNBNj5(5*0P z3bf-vw$W)w$v_{=+Zvd(qF_5`gR6*;2}4NhIta0+ZX6*KLWq?7PXHmK^%X@zMSc&) z>Tu83Aba89K++`$`t$z{y5jf%JxTtU!AilR^maSA$%1h``v0SdX( z{H!jM0VE>1(?v3vK37clr8;|R{YYk)w=LURfu-`NmFjl%P~DC`2-$JV5z=Aph^YG* zsgAutaT<<>PInz!r#cjT$=}Udd61L~8pKT;76Kw9N=x39NP)M5a+jE4a zi$-9ogSOfkWIK=1z3AN%d{2Z%K0H1umBaLgzNEjYOZt=RBK@Idq~D+6+EV~@!wh%m zBa*(hrACVd@w-??2sya<%|C+p%iEq*nLb} zWh_nEHe=gxIU;j^ZAvouk^u;bIsbwg1o`^om`dDQfChCcJDCIpKY%KqygTW>Pdy%a~I2bC;DaRoHE%%j4TnyR|J3ZXl;13?eG)S|I?m zw6gflP%iTUmBCT#B-Ns>wM~I;=g`X3j5;h#acl#!qTItaOa$e)oIAxB<_+B>$^`j{ zDd)_D`P0-!c8+BiZRkx+)3LJ(&>1SFG?rQI;f>|28Uyk15&vymd+%bJzZ zhL(jV9&DYNmrsIGAl*sZ%@DTHrrUJ|1Bkgb!s&PTmsV<=Rm>tht7U2S$WY+ReU?yh5m_3284 z>=r`6N+0|94I-qd5VHFdN5~51D!l@~iKSdYsUX(?6eb?AiBMG%4{Tz=NeUNb8EDBR zx+!e-JbcV=xypwjaQ;Hu#YVGQSR4o=Ff^M5Tm8k+P57cNmI&5Zcl$JMl zX?d51j`8a=boSKxX_<kd&2`O1OD#TAt~l<(WjwHH6FvAzkQKBny@0ZSJ!Gs<83f2Cei%Gs%o|_M2nw%hvl3|{XHhazq5PgS1+$uH3HHNE zi%_tkU6~dkU9Qq1AoaoW{Yn?<{Y~tz``Z>7V)1MUnsdw;HhqQ8Q^=JaVY{Z>4q#=) z7;rieAQh%%#o~!`2qQwCI{%CpFj+}xV;VsnVh3$Ziix0=<6tbX8MC}vbpjhqUvF*a zb$q!&t9U6Ia(SbzluLRqs!0vMG8KwRe7-4pY4-UoZkp$LmKl1j^_{TwtX2r9Ci$?> zElJs$Mk5_Yp0QygWMp5oD9Qb)*d2=kL8>-1K*$Vpd$zg`&P|*~=PW6WZBb$yG-UZN zaDC}Oj$i#|2A({V$XBq(5&2gnzumJcZ{Mi=ccZk}btlyyc(xctF=3pXaFU;dp`d8H zSv9pAF)~TKxs?Txy-rwg)0a?~g zC-NMXbHOqJlF@G$XyGs$=5?rY`=DVcOQm=oX_mC(sFqKN+RVDc6P)$UIMm&ZWV?-; za&^xvyL#|<%MTROOfsg*`pG?#ODaj{2F{ef^AwX+~e+PB+tJpw6fNj6=#Z2vjE7OfmqrSB>12Mgsa2xhpl~iKdj?+EYx1>3qhRJlU%h zS1_&8)vfO;w4YLHx0NNNa8DS>OuMn7n z${8uNG1yhk$UI;N=Uw8*Q_e^p=vM63Hagw7nsP=e(n~i|&d3}=K(s+OnW9>XIV1HP z@qNr{sz{`k5XOEZwZwwZZjevr`rX`Uf$o3MWIH0=xUp{X?#*_SCSuOWkKRo*Q;lHE z895^bF(5qy%P zyI(RHkq$`bX8ATQmLR$mi)FHCUgge+|%F5)jLi zfuwreV9RoU#Po%qr+-W`*uwZfPyc8Mwq-JiTFhrV{UaL{>Y3Oqjp)0$niP7oF$^f| zhUxHLD&t8Zz1yGu(UggL`o}d?rO|b(O14>~T&o`U$D00e8R9=m3Ow8F%610q1Xho` zUv8ZtOkJ^pp?s)p+-#IDnj(cO%3>%zw@ym`c>8dV_i&AR+#h%P$6J8@+mZh9_M!jN zl>U*@6LqHZQD`5%Mne3S(0)q)c$*e6c&u+>J#OYR3|Yl4afu^>lqNaTM(Vx^AZJUq zn0UOSUh7|K`_q!}aiSH?gLt~|G?3s?E>oQ@OYqq1Lyev;cSMHIc(O(_>Sb=!%iO4E2^p2F5oeZ?HB$Rb$r^FQYL_+n9JQqz2bX36kunzVilumf zm^B$>WpY%qMk|S}yl%ZEvE}idRkFreSu~ZbQNbMp+DS(T-Xi>>e@Se`eA)v!lU8TF zC9xq+#S{-%%@4vFV$o@K)+sP!MNw=bFKFUbs%i(X{I1K3SwT9sE7%`%iel3uF(&kI zePyw|#n)(})?#m2Y+5AXm3S4ksCb063uCKA_Yx8Eu)f0B8Wmxj4uPS zl6;=BQE6{PcegNQ<4jM=#;IP>`e{ko7?!7O469o|KN~3(PRVZyU7Y#L&Bc)L`?`@cA?24jf4LS?a35~*3UK-*J2YbATd~M zVy=SFuI^f_oW~|o4p44yE1XT7VpT?)kUWVq3!STG+~SuP8dT62`7w!g;=~| z)oQ{CaWN}i5#4xP+0UD#RIqeJLoc9uQQlGZ=HGbX*M3CNV2>8WzlWDvZ=urjcso7L zcBA^^-Pl9b-sN$0SswRfN3=c~X6lc30~2>z#38g?T3}*|Qd}9BsN&ciLaG#QrxMt6 zI`#x6TF4@I2q;_@m`FT;KdqoPaNaF}Z83;B@s9Np*t7^P@!cH<>-5C8=b ztZ7494PqD(kr2FjStZsLD!XgNBcpl*)Dx>=B}&2Z@>a%-)D)Ho^j6FK20{&sZm1zt zZ=r_JyoDM<@fK=GyoHshhMFzZkdQ+QHDn=nUf~ji9$Kg&Dgks35u2cu9;~f|h%#N= zSk%>R1M0I}o_b}dVW0BU#Js0aKgv@VT#)6D2){t6;e0*Ru#nBF8)|5!tIPM(vsRvZ zUcA32)Ubbf>gtO$M@j0H!G*{kWlkJ=;YU2$jh3uO9jYufQjv1jyA(_)nJBrBQfR@2 zsxSjEnEko}uAq{%wj}_jtch3;6*Xv2Du7U8%}k2iG|5XuzN~a$!24KbJU`1(qqKtWN>yF@=$t6^eME zQR5^Sukq_yrSS01#AL=YNE`#Q%FV30V@ z@jFr%_1mS{w9IHhTs+12l zYVEoeky-?ytYr!$6gFWM^$0?X(X@MTiM1mL$8levYNe>o2`*Ekd`R(ywePmW!tw}0 z%ZFk>O?Y8>-XgzrBHUn==gDloo&wT;StAG)|A{adj-#iboFW#GPVv`j@1;8bDVfyvcjb}Hc)R;2s053=Lgl~nEe zwiS?0U}`l{fhonk0@D)2CNM3mED5y=%nPt1tI>5^3rHtWO|T`5TI_iu1}oE*KsAxJ z0@N!BRCBgaINH`1h~OAOI2a2^Q=Qoa8v+i&hP-&INnm`fvhanLcAlGf+ngr1a5z<6 zfWuTk+H`?bKg@K2R9Vc52$Qlm%36g;Xd4l-7D2CdShuEi9VCZnWx3-nP^{l5Y(Bh9 z=GOE9Q&z+{D}W)#no3|`)*=WE(w+j+HwmmOFHu2Qro5PfaO;6(eOcFHQn)DEi>+=M z?6|r$cXL;Zk*2B@G2t7v2tu1PVpI`>Hf_YDs%tPRX;NLI#fUjo*Jv?41*DS}{^Mrr zRJa`lq;EWuisiJFB%~(mh<4e?mE@sDt)^3`aDW~n*}60)IqLI4x-dXejTptIM|xEy zrM0M3rBPRvMpsdl;s-plujXA{RU#n4zHap}6=|V-!=LU5!u9KK7+HjP=p;rE-V#Ob zMsT0hRNIEJ9QS?IRN?+p9YOd}&>tfRKO^X0D}r!@S;^!?s3HHDIx&!lNGLAM)oJ1` ziyPkc;8mnw+N#cM^Zo10XgB&`@yW_Jnr15+P!4dWH9=OXGUc)e!jFRd7(sYTkbirZ zXrld3EP~KVNMA34FpyPHL0@nd(`#%q)wr~okGEtr*`{z}^#%@_ck};e@9l&9tg`#g z-%Gdpr+!iY`ju{VgYNUFg<2qi7#PqDc;I1-Fvb%mTU)g$y*5aI=#~e>sJv75%%HKy zDcL4o(vlK(Lt(|C5)w08RC&C`A5=!zY^}1Uym-SOcy~5SY!Z_Sj@eqTm()&W_VYdG z-skuHx?69U*mVm+jN{#>qISKw8q9I;U(o2s0R!2^liaBD{E5}~X(cbWcdX5GdTB zh04?=%Nx>TKld3DO5NWz6y8<20CU@WF?4l@3(;_12e^MNo=* zeSXI?#H3n?)~-9Ash*UjOWpCzrEbqKgmezR-SNzw&nNZH{dk;Jbv{1g^ts|Yo@JlA zmWnYdqbge1(pxPAkH|;6<5??56|Y?~bCXeKo86#Dr}1{ZhWR0VpO@(UhK;+9VI(JH zveBkdltf^1>~cY-JD$z3NOwG&3DmK~(AK+bwB!#p%SShcRQ#cCNlcb^Jg?Wh$raUJ zxcWY>m*suB<$_u>h2n<)tKIRu0x)T@N3`k%)q#Em=z|m7XOP6u&nEHb2lR! z*I{gqvUT$;d0oymZUbF4Xn?`>l{=p0aID_(+}Cx-v#mbZY2+>!U_XS{Cl)YhtFIBz zBIrZ$>ObHv>tE-pJ|Ks^#jDTrW=BtA?{Q2Z7dDA*YbVfk^e?SS(0}0sGAEuZ6G$LD z-Su__mpre#a&BNl;FWL#J~+7H$ACc-uRp?o!T;%j3jhXLJd)^;MHIav3OS3upx>AE z`-`CKcHY)RJ&PN=EkT?3oM6j=kAgV(k$kLLpSTlvBOt+=!Mya;lN-oOkF7krBytes zmXL!iho7;-25sHgwwUNZ!*29oK6@r2qS#=3oY zae#hI51VDQ!he}KKvH|`5(k(LDBL8-Uj}`v2NcdKP$xFBI_@|?CGX$>aaD$%_8roP z8(*`(dRpV3T8jpq_C=xkI)sy8lvaCIy=rbL*J|842xbAm-o^{y0Ljb_rz8V1Gy6zo zkeQu#6f+Y?{W zD`@5?9{@NQod^kOX9kQ`9-=*BHcSO+cWLY&TK6Xr`H=SMjsB zRh1UO9FS<|0x`Q7AW^i6WHLaaXjKIyidN;jECX4+pa;xCGPg?tB>wfn{^=A!F7ido z5Q?vr3+>m1{o7203t<1)nNY?4*%5@Rv42dQ)nf)%V*jA6j=oQ5!z;%A&6c3R19@|X znGo#XY~V@rpiP6q{_$>zKAR{j*uQJeWSbHCvz!o(sL8c&LBKxZ$^|HtAKy5vkdp!l zw%L)*4f?W~cbm5>xy_`>5xLcw9QCNFWt9#k1qcymQ=;!=Ip1`568?Ad#8usjRd&CC zTamesrb`EtTalSgZbiccnl+6tht}wPXL%M~#nKuXDq@8GRT$me6dF)JK0L62IB1`e zCtr)SrLaZYH3Sbjyh-Bz=u9v%oDd2h1^Q<)j@#EF{y?|`$u}1L9j^xdAh}*Y8uZU_ z5gPGwdsNo>4JTo63j0WF*MuXmswyeW?)F$i7R@UNiBvaOzRT}s0{{o-d|LE2s(q}` zKk@G;0s42DCsTAm{}RlsYdt$UlW`*1$}ea5L!4!xr!2rdD@!o%*v1*!Xcm z|9-Hoy8`H+oYR29SY<{noz*W#cRtjRJ);q3?0mWqw5$yqP!k<2I(7$!XbI(PO zAGfsh6z~3K$N$Hw_cL%@I+E_BrZmFNE9{qWY;dmZIfdaxgkM2O@hmKleg&85l?){a zERv8e+^iyjx+e6`-0jHKD)cXj*DCZc0lW;S`QyU_e|&hLuSqehrTO;~(7$wepiQu> zd#=FQX*nrQy%p$RWm)Otg#IN2bLU)`D)cXD184!UvL)Q!PJFLaiiHcrO+?fEz@dMY zJpm<7@d_&Y|1I>-Dx08xEA*@%S?Hg!_?l{jucg}l2;Hi=HuTT;TU0hnaJj6Yf6|n* zKGwf0&_AvCbVL6x^8mXpRjEH(=9gBLehmG)*bbE+JnerB{VUII{9&;E#h`zKKibg0 zAFvVgiHH8>3HoQ+#GCR1Z)<$=p?_M1@};K}tkuXlmmF=n3hjc9HkO#S2ntAYTY$Qj z1*mMZURa&livKH{lb(m)ZP2lhRnOaC$Ik;QbE;j~c69Ij!gczU?fS&>Sz-lExpTo8c&?nHNRx4$B_i~FY zImpbG-Q8Gpt6K)RL6bPLK}#DB-_wRJ0DWnDEf%+yj{x+g4Y(G9i-le3cv{L-Y|@(` z#65Wy2Sa|6kc$BNK*SkEI*k{g&(Yil=rcMbKwq*T11|=rc!W0`#r+a!%3>j)gM^ION3gnl1r-y}HCzs4t-j1^#pAJi=mq2ha!K znMh#Yi!G&0oetUp15IWf1Fu(rrjRj0;yK(?cbO$<{0czdWt;%0!!V_ka}tw;3jP#t z1gOso@9$k3&=-{x_G)|-K%Y`m5g?PkVkW(utQ^p{%7wW$ppSuZX-vRWAs_&QIHXx$eDBP!eY&AYL;6KrTKHHXQ4mTGF6+oX@cr~DJ;KKMkNxs#9 zzV#PQAi91`fWD6a@BA^Kk160s_5{GIFLVN+AZc30e7VQ2CN7@&_21=|=;F<@jQ>9Z z==!hjZ%#cm{I%xSH`l=bbJ6pht_NEG+1dtv)}gf#-d@TF=V}Sr6|`MF=X!JY^J_5Z zT5G%Fd%iI>QX`OU4{UYdXOKCLxFhRo*-b&4t-?)r{~v$&TPM%H^*jIm4{CptZ47{2 zik|lWJ&+IR_Ur+mg3J;F=43x-@B<5)s|3v=TTlMwYs^?vJaOpZPwMAZ94(z>yUIAX z@YG&ZwyZ#Kd!IcK*J@A2rK9M8kC8s^Nb**wni}MUZVW?qMr5ma_ss87Mi0kjqKiP! zL2{kb-Qd=MH7|5eA}H)cgGE#KtBwsWLHEvh)Yl3xEA6&nu2J8C~! z)W4j!)bjqo&oCMj^KyHnhf~wp@L{CsPc&?{31TgCDAe13)Cm28Ib3VVfCW{?uV>A+ z@#JVKOabEDfnLVX&TNZ*ZppUlXIGXJ4SmRDpv?^FpR##ln)qSaOsNNrLx~&;V z_r2O;@%C%ysGR~?Iyq72mleHd^gCQgtFl|!L0;d=1@`@+=hns({0!aNIIAdZ`+QEn zyf$nX%A`>^g^9pxHha?4mX_1*NJ4`IY<{=8|Ie7jx+i8GGt4*_LSo2+`-zN3&hD4 zLL57|-9n~*n~x{Hvz+BzG;f*RDGTProna<^Ig?*^=I?N+HT!>;ej6QYU6?-*FYujL z#vsWV-^P0sn5>_)%9`p)HW-I-qp*fCQy zV&-|uJWrWht!fKdovSu#MJ+UDDC7Izf9in)Gufu%De4UXsZ;2>SST^;Gkl0Kdx>YH zq0Ad;P#$KzHLD90y=Z|~v9_R=%%zqz0_QZBjWDAh zmPKvcZH18jln0Je#f~En91693d)R6C-L3I=UHr}YMdA}}bJ%V%HixbDyDn_zUTuw< z&79~z5UvM(gc!O$(1a~vN4SxHtxmgW&b55pdKz)GLvgn9w*52`YpiG-lTpzhw(V;C z6hB-)ptt#5jXU^ZHoL{&cJhN`Vi!NSDI`a)rDw;mdGZY)hQ3I^T-Xxy{4>Z3Hupk} z0geJe>a_pM0b=$Xqr&~V(SQi4INTbsa1}?XDkl~|amrR#lb7YF{B<;21i3OR z)*8^y0PwCx&i+5e9%eESpE6VX=DF-DTngMCu%k9y)b7nT5aSNx2i7UReU2jkWq%FD<#*53itCGS|0w}dzE%Y=m9PH-gi%*e2`D9d zaUe{nUpCl>Ths%^_v>Lpv3`+V6C2fWJL9H{VJ5?{flugcd7+jRZcL~iXikgOI z-O(ZxvteW=V=B%X8W|K0uv}fodE%-HsB*p0Scp|Gb{@?Ki=9jPP_gq%)?>%=Iwa5s z29L#p#5$=^;2wmlP^we=XBd+@e?}XfmAuDjJH#fM2S|+q?mhA%4ObVDc8NddYx?`4 z{e7{%WSKrwU+UzVio)YWG3^eB-My7C&F10Dg{V6BZMuY~M%G zJw**s);mM{!|0bp3n(>ubP2KaHM=~_M<3p1KD2+?RNq(Y*>%!nU#VxN=6<`Lq4{3d zc)6a<>-VL4W(x0%b>QJ} z|C=%Y6EXjgxh0p62KhO2ml* z5!`HQJV(=00%Q0M?Bp85e35|wm#hasj_H&F#$by9l)Xhej<%dpℜ?NyVUC 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�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�inO%53)Q#uS0b^Zc z0o5FC!t+K5_za+rZDe>husE?qjef2}2dz1_Q|+G#>d$WE!`1Jkjf>14TZvJs!3r6F z?A&RFnJ-KwGjg7?d2uX1D56Ct5nNPlLUPfQDM_3pl)H)K4Nne|WQ|<810>mjr=+6P zP&P?GSTzda!enO;)x&J;xAXX2%rTp{U9JoCh1m$u~=6K_)(R#{EFq<7*WvBZft!l3NaKytz<1IbBq ze1e(Cl9Rornb_1!9I%-cv@8T;vL+Y^{Q0cNl75dbFE2j}a{*_T8ERuu2Q?!nm?d1=&Xii1 z3%P4JZ>q7MfII1bT=rts;4+J*$YloBCNhmu$fbo+$fdyqE+-{;sVx^64(ceHh&Cms z&B%qK&82Wqw7F!iqH{+pn4P%>O)+V1VUOP_HM4LsyB9@d2{4yB0diy))>r#{=j< z=>(nnYUpqPWn_>g@gakbh3@_U(7FC$p>wqdI=+5i;Lf$bMCjPznRf&ou>B2fcHnxw zoQ&uS%Nz!$j0qal6!ap;DW5&7Pz1yXHZcbM(9k(&*6Dz#EocL;PMadRhEuGeu0qN6 z;jQONpxh4Bc&ab9*PZaGIicnLz8R$rU}`xK&u7)S*?i~PwPAJ3t+WzdudJi z!SkH5qyX;dW6HGCJH&&>6zg3pFD3`{IkU^vtAg3}iTWT1w0h(Kb|4!WSS<&zLM!Sc zb8(j(pj@cWU@!GiF2rWAi`cY;^Mh;T0Iiyjg(mh?!3U|pE+?ndi8YxQu?ibYbY-qf zVCd+KIZMQ*APpx!H^jzZPL=<#W8iW{?;vbkZxA-#=^*41M;wPJapdE$TH^TejRR*4 zuK_vZz{coRgY&`0q32W)8;4^*ig9oWrgt2+tv3$a?sy!cY!k;J$~O5ptd?zleB-cf z{c+g#Lyd#!Bil9O*Oi6XsI2K?v

WToziNg7nHlkdY`0!5*Y}@{LIe4r|rVNXqO8 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 fV& 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

f+Z&rKmirVK(o?W*J8gJ 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

gHV!xe#Icwkeq3TJSsMpcj2hTrRmDX!o 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 diff --git a/packages/spatial/src/physics/classes/rapier_wasm3d_bg.wasm b/packages/spatial/src/physics/classes/rapier_wasm3d_bg.wasm deleted file mode 100644 index 9669c65726ba101d8daf63bb21dee2208a6a82ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1409209 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ℜ?NyVUC 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�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�inO%53)Q#uS0b^Zc z0o5FC!t+K5_za+rZDe>husE?qjef2}2dz1_Q|+G#>d$WE!`1Jkjf>14TZvJs!3r6F z?A&RFnJ-KwGjg7?d2uX1D56Ct5nNPlLUPfQDM_3pl)H)K4Nne|WQ|<810>mjr=+6P zP&P?GSTzda!enO;)x&J;xAXX2%rTp{U9JoCh1m$u~=6K_)(R#{EFq<7*WvBZft!l3NaKytz<1IbBq ze1e(Cl9Rornb_1!9I%-cv@8T;vL+Y^{Q0cNl75dbFE2j}a{*_T8ERuu2Q?!nm?d1=&Xii1 z3%P4JZ>q7MfII1bT=rts;4+J*$YloBCNhmu$fbo+$fdyqE+-{;sVx^64(ceHh&Cms z&B%qK&82Wqw7F!iqH{+pn4P%>O)+V1VUOP_HM4LsyB9@d2{4yB0diy))>r#{=j< z=>(nnYUpqPWn_>g@gakbh3@_U(7FC$p>wqdI=+5i;Lf$bMCjPznRf&ou>B2fcHnxw zoQ&uS%Nz!$j0qal6!ap;DW5&7Pz1yXHZcbM(9k(&*6Dz#EocL;PMadRhEuGeu0qN6 z;jQONpxh4Bc&ab9*PZaGIicnLz8R$rU}`xK&u7)S*?i~PwPAJ3t+WzdudJi z!SkH5qyX;dW6HGCJH&&>6zg3pFD3`{IkU^vtAg3}iTWT1w0h(Kb|4!WSS<&zLM!Sc zb8(j(pj@cWU@!GiF2rWAi`cY;^Mh;T0Iiyjg(mh?!3U|pE+?ndi8YxQu?ibYbY-qf zVCd+KIZMQ*APpx!H^jzZPL=<#W8iW{?;vbkZxA-#=^*41M;wPJapdE$TH^TejRR*4 zuK_vZz{coRgY&`0q32W)8;4^*ig9oWrgt2+tv3$a?sy!cY!k;J$~O5ptd?zleB-cf z{c+g#Lyd#!Bil9O*Oi6XsI2K?v

WToziNg7nHlkdY`0!5*Y}@{LIe4r|rVNXqO8 zcPsaPvd=)Sh4gjHJ_ETHqFlTgUG|Z{Zd!P2yUhRWj)$#Fw9>G-Xq69J z6s>MIa$-UzTIuaO5v6{719*p`)Ey0?o3U;&j;+6xaqI|dUDI!UZ57b3E3DZ#N`rM_ z&BpN-+K9%{g*A%biEvhoV~-M2Oho0borscP-*+NvdF>8_GaJYH`%K12hvIy+(orU2 zKBAxH^HG}k2cM63pol*t@sDLj_H+zjgg>lU*4v0r{?jROsuwF3(~)2ik3eesSS|Sy zqGI)Q_IEysJMkQvV~c2#;eh+B#TW>46l@4U>4?Qr(7kVLMpS>tEd4Uj*0q84n940w z&Q+|kd0$aosea)!xB z?`3a)?NudNSjpc0EgZnUroc0(j3&Y3b!d-hi8%x&#%|tX4+~whJ`5&}%G0dtZ$BUW zizhK@rZ_2c6a@0Dyv+n^aZ)Hu$;ZDhJRZgq4}=I44i(i zO2nDw682OoSxy2ai3G7s^;Z6&r6f_t`Q;?F+T@-x90s&0df?fFqk;pM07K!z(ageW z8fFbD8ltdIldr`6k>6^6tuC7(+v!|LN*s8=f<;z&VYAx|dtUbXcL0~2yQ91B>rSWX zWLI8zwUmu#Zz;pV_(03E^WV)2>+ZRpyBG4iHQq+1W`N{P^|gcxBcY5UiI;sdW=^Wl zYQrlN#6WrY?_Ueru%f;^b#pJ!StFm7bxmjs8MI+ zdr3H*T%b@cV;)SMF+;Y@n(It_nZhY1leIQB$li^96HLEJ-OdR){%F7sV{o@0a0zzL z0NI_bIy67$0f78Dtw$V)N)XRUer~Fe2XfWsFh*^5*4ZnJv5R!951DyuNLS2TEq@#* zwtpnq=9v})2uCEp^Cg>a*}nX3AK{J#i8WvsZGgV{Y()$rO7zpUMS40H6h`V1!Dc zD?}CCewE`Ljw|H3i7U^;VMVn)Q_eFctz-t| zDTxe)fm4QCbjVOVJ7u`Nhm0}S7w2;M1$!FJPw9YCDL90u5~%=6nY9faslv`mdzGPB4VU(s~D<^P^t3SXhTcS`-WGbso z?Uj()r}<&cXhiFDBeqUwlhcyl_`(!1?_>v_p{9hTEEy-YA{vx7DXc=*Ne_z-$@>c~ zCnJlTy%>eK&{AOvL6L@xBAIPWtJ%thBFXZ*1o)zgqo@;wWHn&s-Cg0~qMK_?L+>sq8nco=X#liPb$d(T7cG12mp(;zm_aHO2ZLO$8~N>w2H zG)ruZGOn3~pddV_sK@IC_0TJC>CTUJ&F|q=dUG+cY5C^sJl}7Ft7&H8uk?2{%z3E~3DiSg{4HlF9FXs_y;1Znj8`G=|qO ziTV_+(YjWqPpXw^TX79zz1;b&o0GR~1$JiN8FZ0+b9IszeffQy zcSnUPM!zG@;&cWrEwmTjB^%$}k7Cm{T{L-n5DgZUhCYjKqI1-QiWF|%uwkfkeDp;* zRml$N-bz=Fo;exBr}4US^9Dyma*Yo@G@S`|NN(Ob3$(gWk0{WYGz0Nc2%*t$N7iVS z@4c?=v-Z*~PQtT@wLzy_IHfV2UQ_e$bh{gu5>)ET`%>4h0IT-V!;cQs~TCO3{-e`ULVO739doiIjs+%P&>-t!lU}%JWsF3RaJ%7K;9Q7(g3uvkXlYSnn7RUpdj zWr5d-wiWn(>(dWfQK_tzjjalt2Y~Y^InGOX+q53hVhba79^JOKdd~6~y7Y!r-8@iU zvs4@5S6b0;x1!RJYb)idy)nQ@VJ=klL94*`Tc2KUMc->hXFKK<_;IVivuM-#0_XK> zwzi<7R~9CGNJ3#+dcITA-3!3G*ovNOMXy#h6<6jr=dxu||K_#fRVlz-m$sj;;k{N_ z@3f+CwW87t48W1TU>gK)TBciSxS<*@N^8*9a1LF<(1#aW(N9`6TqbX*;Z-uU)o{u3 z-%`WNoz!4@iM|GDD~1~0Y(?K_MQ^rhxIt=L4c9EwEj7HW8eWtZqp#tUR#_jlq92se z7(M)L1sla|7X*7he|MvgcmsXJt&=RlrjLkp| zRsKozJ9s=FXM3F~7|Q4t3LRT@Z#=t)Zo~`qtn|zxwA~ez3L&~tos}9OHG3wDgP_i! zeE}Qasbc_?d@`Bd@N5|jRcFu+`>ILmAG@#U#PI5CYZ*!4B zbl|EkG$22KN^X_qllK%Zolf2*G;`-V{@yApDE!hfmZqIn2rfpd z33;!$q289(l0{8D(eH#GXYt(XwqiRuRJ?Tq<|b3>>~gy7z_$BeR4R!X)}>kcrILuT zwqhEMMDJkI*Evp&RNGIr-Kw^`Rjozal%;mC{oCdI$JC_9DK{DBO27yWOL2% z6dgWB2PV8T=+_yZhFrqa8>WoLRI_6^2Si&$Y=BlM(F^zJ!$Kut_flN`r;t2-W zflk9hr{NYlS#$vwcfrg{Ggw?uvqm2ew-Dg(b5Ov$2kb^&d{R2F zn$S|agOms!jX&m^t{?g~pe%dIo4JY}8@mXydwB)6peze5*$^V=?ZoiRGyZ7Zh+G7* zf~)n&x>c9M6z$fyoKK*rw~|0MX@)$AP7Qh3s2TEr+@Fd(>czvzXDRh@l&s5vwNrZ5 z4nHRF?IJ8(Vbz$J+O(9YZA>~_ih7;xdncJIJ72=!QU!x>@pVx!&}{<);4m-%4g-U<@IGx0F?4{TOU-%2zz`Xc z-md=Rk=KJ^y9Wc5L15VKQ4_^}q2_i2gFijrz5ou}4GubKMdTq(Q`B)=aL`+W!zmAk zNEl~uFll532Y}3R<#n9o?-~a{uEO0pb1>oRMuRkXoPA`OmSLQAk z{&zj06&&92QNiIOA7unfN(@WE{acCWw{F0i1zTU9XJal_uxtlOUEUk$aDSk~eSr>x zp@u_;Y(?KHpB}eIotjEN{5e4el0gL*!J0mqjFH?#Gz$TSpG+Q!dTvD`y5{M)_1)-r zuaZQ^7XsC!f)#RIZvmClk3eWjjeH^3$J|UyB|q4zlM-bRsJ#p{qq=Zh8lYP$o(1Rv zRa@nNvaNCpq07Cs&j8&6pA))>!u+Z3Vi4{ZgiG<$ogr+1)k)pLHMru zdT8AxmxT~~(gZws!xPgEa*pvs9^Og;+iQOJ_9hzdBKPTuay|?XV zm)zI^mG=zdR67zxq3d77dAHZWuuOL5JL^T5{w=zzUK68jrSa@d?=3{4WKN<8!qR=~ zc}&}TioNyyh53YpJ2LHxXzhbAWrGlwZw*3Nz8Qpa`Ce=sSgvgx7!Ml<#>19x_nF3F z@(YYZSiR>D#HlYZ5R!vKxV7ZpO0C-f{o@&kd75bL1989xBJd9yh}S%Q(Lel5kj<<+uQOm4UvLHc$k63 zco-xfw#p(2S#*`zQ1j0>9qm;V*C=F zEcqork_-4HM$kr*5nXg7ksE%7k?j4PBUx#|39{z7WZ*{}O&dgUNj9v1daB-CtKR9mvlVpp^m6qS%R}CetFryEEM_=5T8F%!VEfLyBn?NrNfBWmEUUF2@y-r_u9rGwGtZ8A zKknzqKu5gzev;KkHpF?VBVIKDsVm)YJL1JeF&X?3FMY;D9tXdYE7ZyD4{S-nl%zlG zjr?J6RG`Vnl}jD=%4i`mmirF7kf#TjFe$rL&oIXw5XtJ9eTJC>PuS8bKRY|ADpl|0 z8&AbL z#nM;`eVjS-p!wq6#Rap6b>>HUR$wyeD|Q;xK`qAXILJ0(G{-1upbfHgjQKONsfkWyHMJAU9lfKQ?o+C&o=$9lK=a zi0_BlIHGO*BUveH=mM4#%SG`VhZ(~$OlXx@V^igaaiZf)7LItL^tn8Q}`dO z+zFDj%=J=@{M%uvo;Shk5TBvtB760i0W*uhxvcG)|28w$gS3&E4Y^{JMXP3U6KE;by8qaKJ|t#0FjwodP6TWq{wEl3471V;hiwyR1pi70QH=_ z=;8kDNpP{RGAC}X%kX&v(lxU2o_RjKrZDq~Na7QlU;kkZ-rtE4`%D9dkyg2w>orNg zxu!LW5(t+K?^(S4K!~7Q<4=eZc~8B}*D6ygx|gD5jKHA|%H#TN4YLQo58&ErJ!17* zj{&2lK7}=NJ)=X1!E}(-Beg6Fn9VTdl;UosH>@KCIYT-_{cke!m_*X|ZQ%KcC7`%M z(i#_@C{(dG5VfO^+OtPEYz}$NgRq~um=kFHenPh}zSzLpe9b0jT@n<37LHeqR+PC8 ziNd6nI1ui)p&U_q16O2IqSIiHJ%}?{cGKj8MNQ4}b z2h}f~Oop^3dS$Zf-Jl?J%y^GUHCZ|dej717uF^4~DA$Z3aig-x`yy{-YR)`7V#Hhp zF%D+ov@X#m#9$>E(JYhKjtiKX_qAb?+z8($6+{(-nBuXoCm2l+>konTavGIeqfqf% ziu5H|xZms>HL0L7dykHr8ihUmK^fP~Q3jmLG0v_=K~>BUYZr(6RJ;yE8IrB`rLy-v zh+Ho71bPUXgV>hWJnhjHrsBVqz3Z;q3vOqm%kwEVZ;*832jbCX|Gk2j_ z)Z2K2WG7hE%-2he6QrsJA{_5AQH6$-ASs-G3;Y>OK?%fnzDSuV1%PNrQqsDzq&j#= z$IPQ-V45%H%P9tb%B0e*V0M>=(J>qZO(#$3mG2b}7&6Tn5XSm-oL4J_Y7Og@3VPHE zq9YWL`vQ)UBp0dvLu>UB`;aEf8qo#3rA~`D@Pt(pK3wNNoF-`vo$%c?JZ&D^Pf^7L%lC&;;U}l(DdIp~`^XMJYb1}-RJxN^{tVOF@iRv8Q>_vsQ z?r`|wc;`+Owdb;K;1Bcn1nbWDlffhN_>*iXApV<6I!R$`ji5Q(i0?PV9it?JO2Q zW*bNwVe=T3FJXo*DSqwyzqVW&-!%PcW|oghcbqZFslr0`tk(8<}1P8)f4Z4$n3*B;ftrBdTFBI(VQKz6Rd!&CKn9 z?Zr_aXyer6@2|75mMI)I!c6U>baUopj`o?*gz@W;=8|`D=I{9+Q;clBwc(~=yC?(O zX&E^y^J{gr{M;zC@>IOaYoT?RCcrh11VZl<%R?GpT@iph0rzVF1&QU-Dd8FlggF5- zvRFB=17A%2Jp|@ie>ww3^V&>#j%S_hAh{wS3u)#%xS5Q@km~_UpHB4H*>l-G^%t_x zYM#R>nrzKa$?Uk-Oz*N)2i+8eDAOltI3@VvF#KLVOO!;r%$>GDky1r*{ImgkP;P-} zmD#N|5Ww=;i()+d`7%gr7()s2ZlE475er1rwii7d4yBqV!5%pG7m85bu>jaq%Hx5RM#J@sNHJ z$VPLGFEo%Tuqth|3i)1*8N+UdCdthKS*Gm)#-_b>)*5>szn%}BJP20L`kyT+@U1N<}Ty_>4a$4$XF&_RUDT8CM#VtnbGhz zWv2>FOJ1-$&3XBhaKkNmRs*N<7`ZxR49aI&bOA>A$FEIZa#P4vJpDpfVl;D}18B;XQtTQ_e|{bxK0Y4J=~(bU(;X{o!ZFn1f;nvl^@bWQH%^mNWGD#6yPu zG(~0P>B(m)N9d`ddLY;OO7+~2@^k_rPu<{{$nzlIMG!B`=;^f@NW=EPP~fhps{mPx z&IiUare#(WX1XQMQ=&=+G7VT+a;bd}h(x5cP4$M}(4OdoI@c;Et;#_;d`Vdj1Y}-0 zp_>%dUG%7c&Svsxz5vqQY6B|U&E%=f`aY9~vC5a|J|?$zfIF|x#t=>$a4Tv4X^F+W^Cx7%QIM|7YfwZh;*%N< zLXrBY@jd*W&o9lWB;AW7$LXX#VdbpQj|)F)ESJhJL)3kNQ7Dj5HudS>Y(k+LD`|i- z1*nbnVUZ%LdVPPChlZ)ekbE_EUfHCov8v&g@gj|Z(!>yY+&Wma`XcymGn;}{53V}7 zJ}(zb*wTDaA^h*GLblhR2>ghIK2`|B_mRTBFhu?3@N9r0>`l(;n|L~T8T`XLxEoN* zK|k;WngW&)VrxsnA|eu~#xoQKS@{MjueQhvice(*TCM^wwUL#xfvmtx zSIG2&t8a-SA#V}yi);koDe`DvBy_T|1zh;~{By&raK#;GPw)JNCERykroGdaDAu5w z4C@;Renfar+Lq0S}(iJbdzv>*j*z}NZZ0*b0&qieJY1mU~On6K7iN5djl z>x+xC-@6(Wn~IO$z8Wsc*Ab)96>A2Rmd3y{v=8EY>NbP;u0jS8T4#d@1+zhXOCf_O z>Z?ISc7jddJ(9K906gl6v`hCz2wM#NHx)9b?^_lv;^2ah+m!ss$GIL0PQ?EKOwXH| zo~W;cp|Yvk_=Wh>C+W>QPf|%s{cQh*c(JJp8r^xas!_~iHb2%T=+9I+c#-xvvRa^B z3cIn0iNP}mWaTs49PRw7XLdT;`Bl$wle*p+o^3F1CR(R8*AUF+0V*`0x7;dr>bj~i z<3p_^chPXfw!9bNs@|XJtHDd0=X2j)$#W%I3K*ZAO zWq;^*Vg4MkdO${5s~%V=y;MSAV3S#T{p*z1VhygAlUb7EqnBz)t{WH(^M!NW;lAz3s$>Alt-+)G}X1)7W=OwgB5IBT%?xly8oj zXy_0DB$NeRlMnVuUYB`!YsmscU0rxONgzeEb@IM}%o3+d`Q+F%e^HQ+t@1L>2Qlt2B~ z0Ga`uCBFVrI5th{%}Sib0K;-->DT?qg77X1UUECdfor4BAF(ub>mBC!5#wC-lUY z2By4T?V@%=z9N23pK=5R!v8NeROQTWefeWy;MA(t)HWs!RuVE}bH&&jNoa)i38(;E zaKb2{;B`?DVPh$9z|spAy#xS)H9}B;w!x}`-zXOwBm@R=jE=st^tE%Nkw#huxB_sxW~|fg)l{^GSE|8d+RFA#uik-cbkceievtK zO|te(YT_3>sMRK!P^|j4tsv%39IR=%ubEI1HRH5NoPc$sO42rvxp}ND=?F<@|MK@p zJ?vjXa`f4>)(jc*V36`|j(%%kW}z#mzlw*8CgONzauYK)X_4TilMAKnRG7*fUc|(c zQ%I`J(@g5RCC-oKm$8d)hQ4ASUK6r)-Xl8lQSZoPA-I@TLiTn8y3(n#k+EpnH0Aq+mJ4$S*SM2 zgKMfTP30@HUQu8QMRu@Uo*s(y8AR4ABsEZ7^f(`*d}N4x&~&}`)AP*rHh$A!GnMs1 zIhx64P9q?_@&fC+g~#|F6du=g6P=x}8xR7skgFarTzWTsDqKw;aH=66DSqoO{-+=O zXHOR$|LNZkQAC+5pU=l%Klrmh_u|>}m#)sn{~+5)muQ~dygm%K1cZm_khO0*vsN9; zY{ZUcc%a9%9We6$)lt07AhBO^VnY<=8{EcU$eXRgzv-F>&-}vAADk_#JM;5dlaHFm z==27+;b8oW^Ijg4d=}+LSjfEN1d9Ot%&=?z=ie#P=UqP&^jW$nDJG+X1Iv`+W9pz# zCn2T4CEulPL_6t0D4re$yr`?pz&^G&i`mew6j)=p$5l<|DwHQhkeh44Z6V6Wr zQy^S(16g;`kV!E~hx)KItUkB*EmyyaF7GqZ(E;SdbOqeN2%F%v*caN9@;-F3L!Hdi z6Ptl1nEe&tgvlzn()M}`9%Nz@mSN;Y=0mdy@D{u|K*uLQdw<5#!A$Sa?iDlpB8Ot* z@Fudv%O?@-$jRpvE879SZU~jMS#10^&85#;=F5>LJmZ!K^221yM#(?yMj4i({a+nZ zHKBq>gh{+9)4z3L0<35FZ~Ef0eq`#rePbypw1OY2f z8XKwuDQ1bCGEC>1qnbw0!P|rJi%#wW>;pMI4UBBZn9FYBq+E$WK2Est3Y?wK@~nZg@FXpfK`lzti|dYsm|K zB{{8$!X<${2~30t)KS$;fwPFTJpqtd92^kak2R-1HyIeb@Gm0*7#oZt@P(EaAHsil z%Z_|}#Jfd@rWaTL_wTjR>8VS#&N`Qdb@rGDr#b*>(Xx^Hv?X3=9kao{@In!&HErPEW8)XiC6i+zII5&P8f zFlbIGGscS9#1ge*tI%Rj+(5;iq)?9e%n5{$jT)W9J^{foPL2rRMEuGGjZEFrXHl5@ zv2h@XF71dm?+zSDMFy9n($U6&49Q^1tsDrat*p9!Ihx0T0Fd4se3k({Y@G`4bh2x_ zg+kBNB)l_vE&%GCr*%VZs7@KhyA@(-8r-O!@OuikEo>2A5o;2PVwb0jeoyv9z8d{uc z%fmNb7a~e#lq$MpyMJgIPx*e9AWQr1vp4eT@NvU7~Vi&ErVvzQpLn6iw?6v7jvIzj+AMQkY)r|+|xxs zEq>~JT%_8d$OPayrG+o#v>v*VrZZqs=sM$dRwvQcB`eT+pqWskLN!N97-vOTVO^J;3XPlhCX${r+rG&z@ZIEOJ}?;_iezbgoew5mZ|<@&<}XSYHc1BTAO6&%emjY`WvXyjv|r`3bj1ie;k?)p_X(50FeT6TF)vn-uCtrGY*TbsZqeyVd%5!d{I_^`0`H zA}e(~s-I~z(e<9_h`h9^u&} zZz_B`mxAAfo0!7@n58_Eqngc|^GUu*dZi^aNTM^F^y(BqK=+jU9BTF^bOasu707B@ z{)_;Fr+hCa`BuApWd)w5{52Ynaeb^2E%SX6=i4rT7?i_TFHqPT6>WnzO6D@(Y?4oz z;$iEKh!oYiBZ7z^fdm!j|I6=1MYA~n-7t|2_!GJ{vihZbgG9SR4B{K*vtGzWoNESH zbD~?>It5R2VUFM#6cq`c0xkm%OAT*pB=OD3p^k-DH9i`r)l6cz8n7PYyQIOO3`oY` z_?_6Ta~sv!Ndu%qsXXWI#3aN!b7JM9rsVgg`zM#@hc@tQl_ud^KjW`^k?o6n2(X9(O>HfNJ84+K^G$OesufCbM2n zs39UQvcX0&FO433BD^qSC3-^+y&EH+hz{xo18yhZ+Ki#4V>XbyIV++`pEU+x4%E0Y z7)Ru$-3?t7QJutliF0$_;<9RZRo_WRKv$i?H)4p3Mh1Zhxj9PacjSV8yKJD|u#|C2 z!Kk-hT(Kl)N!&#MOXQ^iYzVXiDl(dlX**iL`C#qCJ*KAu#nXoC*8<1NM|Inxj{VVY zVhx@7Vz$70AKjtDkH~Rrr%Ax%nsS|6MEnGfa_|~D-1(DZ+r|Yr#ExFGS?vac3%0|j_}G#mSOdL>?P;D1UxpD z@4G0yY`3<(UahkG9o7JvIqO@f(d(h!O|d?9Ppd|6g8p7!`55b-HD=KoFY*o&gH?6@ zKR#x)qhzm+yW*w!FO6%M(E}Wirb@s_Ryk`M6#(P^=lO>&>~0r5ug^ z3Eib~y731!_H>ksfvx2Q`ZFuar2BtHnaDm$b|arJ@M04$_}W%_M`8BjwhYS81jb~U z)KNJ1&`OAu8Xa(aOcMl#b&xUPifBJUP`?>uc=I7r{GIw#hcMh#UrtJOQ)E!mf|aCH zcSQyvnp}6=lOLug(1YM}QAf#KAoR(bSnnA#wxjo7 z$aibu=ZU?+!3+6xnTHkLO^bUN=2Lg*LeAAl|FxJ?^0O=b(uI7FN?)cdhcD!Jm08x% zlDjl?4(kOnQpGJ~pQbdBJV=gAQk>-ZCq*3;VkT76t^I6zXswr)!d{-EJz`;eqrvyMYoGrw9+trlxFkF z?Wf{tDyGg2YGzW;hJt`Yhl-7j|T*@EafMl=73x3(Vh&tA!h6OoY157#X3o#f29}|?{wRpJ!EH5rg zXcq1;>(Wq&qP9>*-?36|_)^xYl=sqn-GWlI6opT9A1OpaBOQfgnu6Pm~&vDl!AuKZ)_J zMY-rdn2^_C4^T@p$y-+?8=d94gY<~d>4_RwI1|oDU{7PesPA)va_WTT{*bfbe<1OR z6en~V00g|?NnXH>m*}WdDZU{5-So`lxl5j>U)8(3vQ{5!c z1wAmHOibWD+n8r{)*uA2V+4q0$JH`Z=3rL{J073=dY@IQip$DhLuu31B$<@T1^i82 zhe=za)11lY9VGX2z9?8QVI{TYj?>d83JJgZgYsU^Ikt|-mD)Lmi4w`xfVV!vOn%56 z&e20A-NLDEIDJ|s%t?`n;kvaX>F82jGL{WV25qctHciY}*X%B0#;Ioeh?%poY(Fs& zoC%e2A}L@hdN)y~iK6!qW%4L`FHxqHqLSh>(G)FQs^Fl4T6Rc5S9VxIZ+4%827DmF z5d0s(NOnZQc=mt-mwj2mWcHwfW_DD;=IkK_Q`uKEKvP++Aj)jQ@5-1A#>y+0W>-zn zmDwyjkTG9W?FI!i*+vD8Y?Fe+8B&1^5YOXTtVVFjD>W55IIL^HKh{kFu(dssdTJ-w`_U97Y-db+5m z9c(!7)e}BQx>)MAyLyGu_W>uD0n*0i3uQ2~u%7ycDJeW<60+_5?LFsv?@U%K2;w|CC%;R!9@F883@ zJ?D1u^uC_H>~_w%9X#F8(*th%oSWk5x}J`>ZF6obPuKMHCHM-rnWy*kbidmqNr>6d z>~ir>1*z67P#P+$%9fF=A9kC5`mpcd%bU9B~c~_ti$1f{t;~(?5F?lWZ zsPJm)ap9HJBg3UML%%}DLF9%uB+^!ca45I}phT+PQ3yqQ1L~*nVhBG9>F-&-ebJvN zo&49do~~ufjhiX`bh#1DH?Ce>Cr2|m&ha_HH!?0)>FfdzDquu2;kf(*MF&wQw4@D4 ziqjhwE&ik?VkZxtUBx>o@fUp@KQElI_&CIEPx6V+e@*Eh`}h^5f26Yzo{Jl`6U96K z{Cm=aF=Z3U7P_|3dfKXG7vfdC_De|G%sXPA)Z8zn0!kkwLQk*S6P7QYEV@v@qpQ#H zyXMKFaY~W=$ztTxbD5}k!rxN<@T!RdEoGy*C-|^5=yS=bhxF6shW=JSNIJM^9addf zV_g{aT^Rja)CI6Oj6!Z*Sn0d4@^4KS3@xvu;sgvW%ljK$COqq9C8sN%JDG*8*6L;_ z_{L0YQRe&^)xC0eX|@Zx*^!oCxn9e8Nwc@xqO*$jQjR^n$`iLOb=FAuZi+aW@LJ0G z0^#+P6I{ZNK!1hrF%>lP;Bbt=m(EvciB8H<`>I+}lhjbg1Im`zl~el)t+IJv^|Zc1 zL~Z5WfR4Eyi*h9)DQb3;6!$qbPjlX=nGV0&VgwRNV^t5Xv21p8RYo&X)1K(NX%S@u zQn~ZYlR;8Mz_J+}4d!Jrt?%H`Q86;YT8==MHUzo0L814Rjfl3-5iFaBoaMkSrfSHB z-A6|140C3!V${18)nyyDBb28nnq*I=TF~lQx4kZe2Fp~l*ErDNyJdo4`3&5bwZUEb zKG&h_(jL2}kZCVU?ektt3CkyrFy2TNe8)dR5n|mOqchal-!RF(*n` zf4)c*#?LV+2g)?u=X|H(>)zOTPN8Zsb|_4K@yl#dJB8x zVP8(|ifY;jl;~HIgLhf?uZj>zTSU+kr0isRDMK=lnY_W5>ZwF)wtMm1VzZq=wb^ck z+A36)8XNuSDPBIu>EF8I-G2yABG-$K!9_&JY?n-eVP|ptOr`0za|Qz?1V6 zj^F)qaK1yQ;lIBs9XXSD3!O9ACz^~HJG&g98#PEaZSg40Pc*9i9YZC(NW>5)GR`rm zosFZYvnG1_cI@xS8cLr?MtQLbBeO;{L0Jwt6 zh)-YTBGQj*LZzn7bQ-S8byJh;6ZUqyzQ!A!PU`J)*X8w|>(8?ENGltvz)mrTd`o|w zdFRy^&2HQvFGYw25f+IP%xZ4#p$X%QO{-#|y@M1?Ueg(}a_w>i`%o*l)2l^x$|4b( zr6}^{b)lXhpmr^#rsWSHuk9=T7+W>5Fq^ucr)>}gQ>DTRftDE8qY|C#siXoU2*P?# za%{V_7&*zY?b2fMWHy0H)H3ofaeY~D3WQNy(0!1+p@|pUowr^lpY6t3d<&Ev@F)7T zL3$PTY|zQE2b0U`HRHwNtyK6`29dv%VMCZENq0);v(&9(_2D2QVtuEylK^a$TP@b9 zM>I%ZbK?O)0hfWYx;3i~Vs!Fll1nj)a`=kTQ*qdDqBxn{;;u$}^PZ624PAoKkmeDT zUH+PQ0;*62q>lY=RHH>P&u5)#C1fFUG&TwJL5piH9O0ZqiZS8IM%p=1kZ!M=6uLpX z)ITFpo$3xlE*Z#+f5;UgvkaR9%=aU16)RHYM}(}j&{PKnk2=apR$x8APRjT+ZHe9K0fA`; zpPMd}fvH~#>A;W$)9~G2-|N=M0&1pzXVEQl5r`*gfh7PIQOv5(5%Ip_qJV4Q6kBLd z25L0oaKfxf*hBT0+hSoNZ5;i40wDYs0%40}yBwM0uOiOg3pdVs$r40PXstb(WK=fp8fZ0D8o)2c7#>=SGlV(;N)0hu241u#+ z!77B3^%#N*E?&72o2qW;B%@d~PB#A6-cfKIj@&`w(Z+!s1{Me`66NV}L$u|ssx7Q7 zi|Pb=D^&QdE8hF#--{Z*Esc52HP(os6YwjlUi~kA#iBA^D3K2{Oz(Y67m{_mj1|?9 zu8+ofBpBiGP0H1ZYs;BtCi{j4Pw%U~KaveBE&iW;-`B2!sa;m>LhUl!ciY;T_lwj{ zovQtP%AHp`ty1mhs@hxZNL0M}$;yNJ!RwhOsj6XJBz!ciG9c!cDhSgjj@AeeDJ5X>CNeeO;uTFwk zDTpoRWnASm`*nfZR#R9qnWaK(HQ?{XbP5(^;1Ve4*m+XRo~%^C!YygME?aBHObhMB zl2RPA1CqpAyQDzzd`1-eB!<#q*kryhIf;!YQhT|EB%@I-HScPFrOR;EF-hWYNt(Jf zsd;OXyESR#)+FozQP;n3ud(aaB#d0K`7OFQYBN}&2)}4!jg%&~(px@^WSrnh@K{1O z7xoSo0IFGmUMn5!lO~>Wv;K(o*#eLPPvb3fE!RRpToVB7tlRV3#`tyn;p^0>^lNA# z*FYag>nO?K8%8Csvq#K1Opj1fMY$)+S8=ApL|_Hfc`E!9tD4R-?c#=7guz)cyI`;Q zK*0iBg)b6hJRfCDdcFia2Ak-4@sXyV%_%Dwx~YQ2degkBV3QuU!lJ&N2STyyv}l~%MN7Km4kF_yZLsgs><=D!k$T-+O%IoGdLpQI%Em%d@rL~+uJe#&lFxFUhuuYa} z-?MOv3c$C+EK#k7OuI0fimCPwsUH9;)?BOW>atzu=Az}pEPHt8QE6EpS=C1X%F)OG9rTPLw|`n}*nf2oM_Iqa9+786zQSo-i)#ny2Bu-Fi> zM=jPM_K3yCi5(*rb8t1Cydt!W(HfpkF8SyL(Qhk?X#$S5URHFKMK3DqEP9@(4!8L| z&tcauV?>Ln?r)>gYe2k7SV8edOmAyN^MvT5jGU0?1`?-87Y}=zvZclE&6vrMoFZAo zA<{&Pl-KMgh;V2wbH=Nvj6h6UYz5>&tK}aG|IEf?L2!h{`q4z4714zxAQwCpv-6& zz=SApk**A8 zQL4mAZTIZ8Q!LzGF=MkzZ6zU}q})0k@Ny%`9;kLCUq&8~&>Q4N?5h*lr(sW-zrs_#%Zlc1^8N4te)=Q_)*VsF+gk}x_)Fv>Q>Qy)H4J?z{ZMHN|^ihLD z6)s#zQMFXkAr%jw#~4?10?Cu(VL|lDWxlC)dxFa;o+o`6q< z%GgIPAEn)y(GFSX1#cyOGV*g7=9U=53Cay`gD#@B;JrGhYit`$j6`6P%?J$SsEMsM zJ|C=yI7nbfEcz2xic#glNZPMU%BR*&3R(KVEaFYYmuMwcF`5~4Oz7!5HYKKq8_Z_R zlsd&2fqcqC`-F8iYv@kn&va%c)YSd}9!lFI3^ACgM#(L-64Og9(%BFV>F{LL%l{*` z2Sr4&9cW^!NuB;uBR74~fK@fJ7iO~-zLr_5TaJF#64Ui^o9~*lr6N%AZxdpLO2PP2cNX88Qr+lwk8F7%aCr3^OVPCsL-f;S_NO zBFof+g8Qe!NI(H_2d(GgECdn>?^^ms8XcRmVjR_!HN5l+K`4Aeo|Pya%~E3stQDD7 zs{Dw=F4om75|sjq!cxtUs@q5578A>)*EY3D8>5#AqU)lGzSaFMoH;R*$VCQJVJi%W zBg{x8!RC6dd5n(fhI2Hs6Z_6=EJ~dy@I9*=Q;|7FujZqxe2@bhRMR6TWdAwz!!=lj9q1oiZNJH))F6 zSo6?qO z3DpMz95IaB<}wJG6ykGOqDi5SH{2#6Att%u5oNPm@@!t1bdDVVJYV%v+4cYe01HxB zsvzlFAOL2*7kC-N2}=va;2o9PCxRu_`<$odpw-qz@K{g>uT{b`b5h@@42|Dv3}{c- zXtPe`^pAv#^aa$We|pH{Z`ox2mUqtuGfW?Z(-|oLEt~H4YRK-+Aa(kdQG#!ooV;H= zH~G000p-xqL~8T-HnTbLvl+Ox)?gzo+>B;uY&#|5g1VNuAYqZwaG>;U&o!Q9*d|7S zOYggQMnt@m)8l-nKZeu}NxQ^1|FjeoF67}@^~E5;cyYNvr^nnr&!GRG!dWG7Qt&jq zE*UINv-9-zY-a-fvxUOwq^xs`Yb0+s5=*TbH<0#8ylz}C&I&x&do#}1r}G;2*H~5U z3dqlcPJ3_KIrr&UY6RSTzedcZHZVn8TqSH9CujDBhDTI1_ObsNqc)$v*&Ti z_PbZ%c2AS(WsA**{nRs%f;X;$%97=N>)v$Pnft$4lO4TTc-Rh|BZvQ7q`uAn+q`w$ zM}IT!uk|mFV&;zd$IxPl6r@s-sKH0_d_b5XTopUdGhA*+=)kc^(%8%VCsyo2ie&;) zjN9-irdcP4d(%fL-n!W#jmKwrg5|?F01;q=Ea4zAWT2AScx99no(6pk+1i&c83b<_ zUZ6G9n@L&0cvo194k{G^8P?{b*`M|gG**Vr*uh;}XHq`rl%=gZsdgvu+3g)Njq}nl ziTZrUF4oE}QV^y@!imc_Xxc4Z?#U8{(0NA`tXGq{*GZTb=6w5w+?0d6STcyOU?o_qZ%4SrN0B?_@h3R+ z%nzuHU2=mZK}D2vHHF(mxJ+QdyA`KYN^d@`QgBqKQcQf5-=$JES}ENsWuHpfq*C(D zha&!&=qYbS{ry6OT0O3CT%zB@icEkX%Y*JNF&`5O#m_qNSb5x8_DJ zK+nN5D5(iC-mlO1>dgUtsr%7$?rwdwMtSnXt-9}TMVl5q-UsgQr3L%(e`GhP9oOVo zB5kp}o5h++zJxL~FL!C_bh}w{=dwxaE%eb*y*a3l9{mNia5T@+?2qE3%&dZA)}WuU>EXxlnOhwiT4-s2MBS%xKaN7@_Utv+d8pZ z7xFI?;)rk)pI*pk*xhD7MG805Hrm~;2c4C)TRC)h?H*^JbD=G>J6-oW`{t+JX0)tx z5BbMXd-&S9EesE} zH9=?fp1dvcjn0$p8_x0PeFNS5w0b~9|IO5bZxEb(+BY#wkj8eGjqPSaK(f=u_Nz)| zY%?X-Q&InPx)2%;Kd83q?fx% zL<%-gkAcaLmO~b~uePForZZ|0tmmXn{=~d%&j;Uby`49L*7nv2id5Zh1nK%#wR?xP zJ9jfQxXBZ}oU&euW1bQ`wi-O{lmEr+YgGGXaz0=T^?ka_m)*ylTI-G>1*y7rU#mY~ zYehZf3SC=kq3_!KQQkpm`Mj=KGg@8Sdgrd~)sAR`U1eNL2yNSIW*~k-sqDGd@Lpn@ zH8KXV0WxKc`1J>M6mlLUHS@XLpA| zdq|x*5C-k29`@gU&}fn;<Mo-02<^-QKE&V~W*6OWA|` z-lN)vEn$TcE?R$l0WchB(OyTl1JSZ7LghxcYvqm>b(0}2q~;D74G$%GCeaqva`Z*uu5r+ zt>qp@h_T#S{}}SW8!byO!J_3D5qB(M!xSZ-x#Psuk9>tLPD*(Nfy=Pl zM;*)E-6D!w@K(5OO1;Zc4=7c7S}SyAd6L)@NpD+9I zdBBg)5mmF(J)lM7%M`a8TB$-w7`B8JO8Ak+2i#v|e8f~OGCty`ti|waxd4n<2F93W89CA1V_rfaD09aLw@s@sLwq{hZY^9gNu$) z(KbeYLABBFQ`(|_0SaR@HAb0?ENm2qCAP?bNy4xttWd%o#>gf>HHRR* zLTP}fSy0X)anwR>LvkhiIVA2H<4t~yl%KE1{jAU!=&O}}j5I5ho5$7|k-Ke-l)G(= zlzXu;n!ncGX^hmD1@nj*M70aYh#5rc!ZBh7k=iy!%p|`o+IVU(d38@Nz4T@nuFLZyX`Qw(J3Q!P{}r8RSuK3a&1Jb9476> z<_!~Hw+)lNY8xiy)-V}u)i9D9QEyFae)Oo`sK3Y0-qPDT$E|mT%jkQOWrey8$CITDTi5Otgj#94tx8IA3iQ=9A z?t8(Jhe;(Qq5Cwc1okB>sf2Xw*a2rPsl*DCO5}b0X`G}JJ;lX;O8KjcHwe6=kfh)i z$x?RyGbjC7snlK&O6Z)%3tZSRpfDzRiTCFyAq!`)Zrb}CHZ&i>U=7PK3xz<9jV&(Uez`U%@`04(Ly#4m^M)Cf$uM5J6c{eIRRazd`?Nxa z_3&pE`d2C=xA0wUq@J=cYlBqq+WHspeO~{pC!D2L9kTw}QID5Es(%`&N(+=`R)x|( zDMPl^8~TU6|A5AJerxy$ySYgJg1;`iHt2iTnlIKn->vzx*}Ao0He0tA%x2#$KbyS( zRR>kp=TZ>x*ExEONjZAlcCV{sVC5aJ;7RIoozFKNH=UC9g zd1EMzB0jV)KuI|oE(_&RBMgR?_1-cAQCtm8>eodzqfcCK3NeU(h(Tz(JfXGha-VGk zRUyke_^ZzG$xi{0cXgH{@jwYy23LU&EPc?+mw(g>Dp>@~j ztcWAfs47-_14;B3otc3eES%RV=+i`i=GgFRq}qTZ4N$GSR<6uDXZXTZd4pjZsQ_Dp zWht8vZ4G|Hh=2AZ&?#p?zh8IzoUOY(<+>{`9-K zY{9s-=y4+^Ko&iu5MwzCv8v;?>;olmQBV<6u=s53MJc_SROR@$R>=iifM2Qoge?JL zXo*s6)jhD&L&8s8TNZ7VG@L6}$-hp3h@bH&IUgXNB`T3Z)3kQb{Sp`6#4Fg*pfypZ z`O7)Wz|231EKlV|mx@4;XE3+bRy7SoyFtWiWzID8K|j6p-q0v2|{I3sss z;l5r*MqE8eVas&>JU7p+G4p5Zxi}4{mVHP_@$G*CBX0`#^PZ9!{dXzWl-qdG_bYxc zRvQ=0G5A^?a~c7*wYEgr_GvK>J@3R#c-s=vdxXYlohB&B`vPtvOeFgPWc@Mlg6x^X z*jL;H{kx^x%nOD;vf<~fpCQqaFHJC--N9`1WJ~kIUUpS4bxRmZD4cr2b`HH{%az96<2Mr zuW}K&gJXX5WxcB_2;LM=>Aq-MiD;_in4;ZGoS^9ga8ysuXQ(N|xK9!?^EBiGkXR)| z%7B)nw`pquyDdFM9?#l-zuAfdZ3A9DAxWvtiX+Sli2AG??ah#+sew*5w?9Gp!}>Xb zB5ulF3|8b&Buj6SWAtm-)JNT(ks^AB%x$@PX$eg;2Ax7~WY)5N?Wbc()-a3^!*W-? zUJomIu=`FKU?{$y;L3{-V@N0kc1TT=wxEKNX>-HvAE||&uPKqE|5c>*oygXZCd+C< z{A`jmu5e&h$ zeeotmN?*JYtfJaxlv70+O#X3`<2h8EyraLf-xL8Qycj~va@q4+RPJ^^ z`8w|O+`boy?;@W3qGD6T(qDWr+wV4L_`BUk1!TZ1Yq_gC zXt~9NiH1y)Vqnh8JAEFxRxq}_@@5UBd`sy<|Fue&A=vOdsb?WVc*gdCu^bp}G0a60 z5BJ|V$kShfvx9C;VT!ewo(AY^wnfqY7{e|dTcU4EnVHdgxt48Lc)phHP>401oqUbe zKoE|VVTD^o5UNwn$n;hb1Wu>Jt+Lq1DMu-y8`2fwXn3a{YW`u)ZP!y*c+wn?WCmJj zVBNoB_g);VWduAIw+iwL705de% zd}*xUkoS+xoRUP7E(=RUCwBuXGr3#}z(2HpI*R`pZnCo&kV3MDo60xPUDs7*uMWgU z$nyzcmx=`n*#TnyzDSpr4s7xk@BUf2R?7v_jp_+(DL$;8WIJK@|0r{I(eF$D1WgfdNRx@U4|by=74H3qUs70^LMlIP0$u{L`=mkTOi zowctRVr|{3ui6A$Pys7No44xyd;wWUuwVseOSCKpqfp#vvro z`9{K65nfLq420Jb2~9B|l>+7tH&zz(lpd^{;|yqrZr_pXO>@uLQOtpq9U}DnUI*?t zwz@x0#{fkepz8+Q^I#LILL!7Lb*8B&!xiaRhCK}~3lP!eYNUc=88^To07M2*BEsb4 zSavrjwQTvvvYfN$?TW~B;!Z{Ox@o2xk!dj^h7_2K0&-6Han_=DB#|sj%rHn{EkoP8 zCmUi-k#Z_d12vhh$C^wYt7O|&CEvuJ4cDVJ=!SHGEC|O)VBSqe)ILy$ zkV*ZnLZ&np4?8rc-&V*SG)OvT{;(0K@W5VKS?qAj_Aq3G-59G<$XvgMYOGMoW1mFm zp$Wn{n~`Bo2q$^2Y)+XSEgB_%%P2~!GnXwYp#a4RE!&DS%U7DtZ_N?#lPc zP}NM>_3e+3YBg(snw?vsUQm@Ype~S*pau#OMA@{mOoF1UXXBtO zPa~jk9SomB$OT_!?W?zH%$K?eT@>-_Rb5R!r(?@rvGnm0o7--U$!W zSFCElFb!)NsIeeptjxe37)3;H_MZC;H42spB3r65{p}TrGDe;lZbG1?V*(GW}WA6Pn;wV-KQAT}Cf zr-{4Kll^IurVI_&kGQzni=CUwhjiWb$d*%wE`pK@9}D<6ZGsWy#&R3qp$$~9?Tt+X znfS(#-D~9%rj4_G_)wqx%it1CA`x4fC=59jiB_aA3ZagMYP*6+kgZz7IhR_qpdA`f zSggwDHl;J^#DgK_ewd5a#JjZje3<*(#*^!Vm=#A=qEITqNZ`UW*v6*Fz)NTml0e#H zO09NTrzYLfoz^->UM_~vWQqZO_{n!keHC4aDdoVTEo=@swnM4mgLX^VP1C^7MlSpN z%cAV=Jv7zE6s!}pFpnWH-vSf1{c7|ycTS9xs=2*bZHL_zSA~t*;0WdG*|^vaO}U$| zl_Q~XIs1C~B+*lgC6VN*#ggcVpv97?RV|i;`Lzv%+aL8g6zt@uGjex(tLPXmkp(ht z(G3xBJGMc9uhw3IJvxJq++NL7+Akh1g0TV^tfC&B1(~ZgZE=6WB_n5gP20T2z3#~< znUUZM|9CRO6cx$7=(uh4XjzP>SV_Reu9Jt`^o{?%gZ!KboKMJ2crnS$rbhyS$2J{A z*s|v)iZcNueDGgxR(rL3(a-&D4dGSgW0?SiFL1iCw9nELByA(1-GTQPaMm z9qLSS@Mr%uFVD-q2VH3V5~fh8Iui=U^&W`t!mD-pXzRU37~{qvT%JL*D~pf)zzO4JSb&tD?G zU#!HTwi0!_{_~dDj2dutYU4;-i6dX2#NE*le1J+EZ!1x^{XcITcSj@K8dHg`twdQI z_`D@HBU#Z@iIZ(5PJV$BcSjCskV zBK2Ka@Ev|iIM=-&ksVhgRiCt&7WwYlg6}>|F>=LsGTmX{!ICZZo!FH5P*Q7OP4bnj z)122t(jF7*0zkTZ3fPRrO8H}UX-VkC9Cz#jlv; zx-I!PEcu_2j9so)?*Gb?|B&Rawq%!Vi+(lPA3ws#cbZ7!4It{gbmKh+#VzrvigsD_ zqK4`(t))LO8Dd){I5}gVWt`ai*s#?GLc$(n!9J+0+$P2ET8}^q%Pl@C65{+Tl9jtk zkX`BU`ODTJ|IP}f7LzcQOqg%}DcXs>w(Cep@NcMi`f;*1`c3tU_{&%UmThs94PoW7 zc-h1P)H(1F+qYy1fY}4;G!?%S2&6@S67Rv}(XRgJ2qyL0LerTUCXMwVW&b-_fzlR9! zo4mx1I5k{pE6@6X%&IC+35F@ipk@J7@!!}t%=Y#I-=M&Mq_?>7qQsXMmM9<3Wedv^ zU#7%w>zm)SZy*%yC0?Y&U)S5W?JcmV`fP2yx=4wq_a;oTsQ4rM1X|Hv;Hmx5AL`}% z_EPhtgrSuuiR;1^;(!`j6lnH7rHzxOT`vN^UV<^DjgqEKFG9>P zG#nxyrIm8NRqFOd=DMrYL4_9Xi(Ut{9W&!Kg-iEE-&HucFZwlwcq{!?g#-IoJP6rz zpHs*o@`vi=%6-uX3VZiO?<(xs7rmjddtU_kfDzmmy+F{RowOESqjRwgz7YLbs}J%6 zqA#aJkt`FvqNpw-ngo*AK$I}GqbaI>kDaepKB0o-?fNS3h9`V63pP``)M}5)}9~|}p zyopNaRR)d;^r=qK2{_GEfNatPEy}RjCpCRA=>z98)RaMI>I6DdC(xNXLBnT=lmXGR zlDd3=q)ku204arJ9gW%9%9@XGqd*e(aKmbMsS@8J-rCw9t1Lz%hc&_XVm0 z$WP@uOxb7Ahmp;lj^YOMUfMjIcgv;?r#e`%d5(=8GFglS5S{QI!e9qE+REUEb)>F6 zkez6=leQCX_Lg??&2Gz1zNHe!Df${@*MLU89(CHC%(VSSXIgD}F-9KO(D8RpulYU8gZelT5$5l#$Eq!pzM3JP#W9*`Icor-?lsQqu;J{q+N}tJDrf?Si zX_+$16a=TAmPyzAg?CId3vY(-{Se*|PcC}h&3l7%?WXyb@>V7;MC+LAGAuYjM^rA_UC!AjIYY4GBLr88`FlNvY#hVDchg z1^X8@h|y?1i2%k&*At!d(X~W>#Yfi>Jx{cFm&RMe`K2R`YfBDA{L9v=N*`SZR5=fX z#PIuvpcTH6i2V;T4`;DIVvRrbT)y=6e5=`jOGf!(H409n!IF|&t+5<@s1KvgepKZo zDIAuYyvqxIy-=6i3QT#I_vTdI}Gcv+XpP+O<#9@hnxTcz0MT}M0| zg$ZDGNF+unJX5KS(G9^xgUS&xXGcln=S*gQ9tBX@bYXm6j`NK!<%VkPHfHMzvz!Tn zx8(RmgoqE^-+J(e@y`R5#4MqhYa(x3%9($nQAx{2vq6#McEF7KUa8Xn#nc%lsX5I&4}d8_<%xhXg|z?}>FtG%8(_pfw*#gPP!O5a`IC=@ppoD6cF?qe>K4${Zws3B9yD%! zwi&F617y|YAsP%{Ov)-VM(?L(b6(@i!6+o8W3J@GiF!W%>kA^FE0?2J~nBiWFE0=Q5TK;|?+! z)=ZvpHAEUvFjxpz3k<~ROlMN~<%6V(SZm`$S9E{SG#2S_U?ZfKsrMX9)mWTFoU;K? zQ^yGmjgU4aV#ld85WfOCPW5GS;%vvM*lPQF-sznIb#m>{tvlXw22`UACWl;7!W2OYlS?s4uGCDA0jI`yL~ALAhd0IgR!Ishuo-OUuI*9UoDoU*?TkDrXj#PVm_L!V6(#}C!Jx6 z^q|3qtZ20H%L#FW^Q;s8!S!Ic8x0nMW3oX-xS8wE1V?2dl(32ab%G-@EK0a5M^j8z zHf4pJmMI!InJtR}i81Hn+S_VpnWg=oad75{_dN;0* z$L!Tg88xBIr^rejkLm~8R`#Cg<9f!@6s2J7U}TOZNEP|a$MteXc0?+3zCCWeZ`DfQ zhB28DvFfp^wSG=n)q`2lg*D{ltr}|0vNtdAVl^*l<*?rR_VLMSpomlr^4}w^ZAS9? zcfKbHvI5(&Hh#L?Ys#t6wOHc$FEPNlWx5}>S>Bltx2K3U(0$n#?c%~vgvP{1)^v=U z5k7@^GlfRT2%pA27iPfR*c@lGYxU+C8T=r`rsF!9_9$UO5?xxSSEuq^_t=NktCb{S z6#@gGWW_Po9B`GXQRQRp*(h^i0F$TFl%IQR2Yjq?E%RNE^Gz5EQ#s^&fx>bXZ9^z) zBxOFhht1e$(`ETNVj|l^*9^V%#?LmAhkl?=`ZbmLP`}N%=FQQV($I$2?UcxY zcM`9Ha*hCOlYA9EPijRI5~3lt6>3Ie%6kdS07)d)T@qGsE}~s~g`=u>z)OB6> z)}hyafBjw?-oN42bZeztbLdY89++{&yM%a=UqD!2%$y|TF$poq!U|a|2}TFF z?r4JR%^a`HXMMhfS3b5iyt0y|V4tse$*r)b$HwwKSovX)*Ru#7VLz{Yj8(y2Em|WMP^fRk6F4YyD;^)S+VKsmj=KU2MC~ta*_;vW z2A7sR0rD)-SE23bm7>g{y0d$TIg8y(D}34vF`rg|0xbTz$0NV>2YLJmxn;k)IG!Ei zk-01RX1D9gR;0{%QKV{Ovs#z4TGOpTlL@9UK(DYj$4{57)AlG^mprmg+v8B~^vF8x z7wAVs4MpFaEGCP7*#ZrTnof@K&S|>In(`dkNCg^DH_50)fdjQ8gI!XTrLSBBYMZ zJ#Fm+opP=c6F@q|arMDDYji+(d5fX;n2+=E=!Pw z!m<2tg%q}K7Q4hAQYW7OKYMQjW7l!rdEWQY{a(Mta zf$5K67{HroH_kxVRS*WFY?vJ_!X!$f1)OMq|8wfzcVDwx5^Z^AFj+SE>fX9_>sFnr zbL!No^I@DsX5}W_qN1VCQ_-5RPDgj#j)uv2Wv!SDz4DfZ_e?5Nv^q@1XRIQaYH&vQ z0N`T`5P9Pl5&!`QP9K&m z)Q_?Z1MizXD||c`7JSq<%R3w^wp>81H*by$_$ycISzbN_`?rHdp9yGwQ{kNg4)r$R zI80trci^2~<+8(a+j$EGnO_@JBIOl5pxoJTAnZifH8>B*>ZDnUj_pQsE18y2A>ENDa0lbw*w9;n!dU-FTg}3qHy?mH&&Z?P_zmzA|-QlplzMo3* zxaye8%Dj>4RViG?&2kK{n%~cJz_4D`Z+6rOAEW|?YrA9n?G$DJK#G5v6uJ_{Wj`Mk+EB1bCrBR>NXtAV=?e+%ad^M|+AuV4qps>yR=+lRad-qE&t+_+GUA+_yH@$4)M2KPUgzBlAi9aVT$MvbAm z<2;^q@k~bn@(79PoMZo)R!Do+G?K>4{bw+hbOTe>uAJcyHjYgW?URA)b?wWOv}@BZ zUDr4WS6*pqi&;*Tsa2X9SZ~01HF+ZlGrLlgp%Au7q09yvZe^A?J*>yWG`_tkvu>aZ zaFMv<`#fONyBkAi_VcqSbDsxE zZ&u&kKX{AZ>>}{s*9mplSXg!+mfg=RyYDT#Z!f#215&MilzyN)Z~}-5P%g7DY>>1k zPJ@nKd$Hcu$}L>Q%8iIdV9|F_{rG_9*1olz|3*8l)tc!=vbp zlAK^OOY#tiNb(?)lH>vAILZA?V{3=K@HsGw%+InNBe@%;Ws*-J^&z>FV`!4YY0wJ? zQ+lINY^jpHX{KaPx<$!iIG^61|&xfRf@ZXV?E7=ad$%SQYXA-00ML0g43(lp^EJ6lx^$oC9Ikbg0} z@WEp42(Temj#f#Dq8>QuxSNE@@+p!{nmTnk89YqFX$ai6X3zl=Hf#Gywn%lNE(zKm z5|fW;j}@fs z1xM^$r+`7&{D3C_BVeOx6T0^c^5@~I74%ynlBH?#)ak+?CO(8JzV+70lj*dQx6<|b zNh-Ayj+1GJn=$^k{n@N1oBV~SD6!cygD0scnHSmO$-F09{n<88wtKSR&vtmS)018P zY{rv0PuBUfjh<}qWKqgI29-{+6lJ4s{Dj(upao`rnsf6=3L=fi=l>M*o}|b8B^hP< zlgO}vq{;LrNtkj{>!2Fm)6t@l91fIa?1N4bqBTx}{sX}%_Pi;9j4#6UoP}U4?Z_Dr z0lB2PVjw88Wk={FQGyxuM{wAtzV^UCl2I^_qzwj=G{HcU1PmwQYpa zW>(MO=zN45jIhtYm1lo!>nJ2-psg5MYZQco)wU|T(pH?CF$xVe1hJKxb(0cy=t^XG zO45V;l1$0SAd1@~rO+WLZC5$|8>@ zE+B$)3Nti9IW7*W=C~9n=789uZTg7RvrJL~ceXBU;CvQHi+f@Y6hWSWiuX;Z zIq<%TG6!QyJfxFWsQPz8}l+QYF`Y#ULJzL%(ulQ)f zKelL|BEmR}ttPR=V!nIGW$U?{;9}(8O80MO>lWg3mxuBEeP=Ue-^_D@7KHWjxyzt< zzW!`>^AT2dM6L1B22YW`p3U~M>2ufUZ1{@&_jA}mKDNUIG-J~m-_v;!O(q739OS0q z7M|laKS)-uuK1>p=lhZ0AAvVuNaG_9Qo*Bjijl^yJLd25^j!8qw&CQf$~_?qS$w{= zcz(Mgd1Y8P&t@ND3%n^l-&{ODfWZ9-{PspM{Cn8Q6L^J9d)ULgl`t7gSe*NZExeBl zbaC^$?}H`eC`!CPVLcR;g$tffBR$%ukN{k8`#z2>5Hj9$9|nqxM8?P#*@hE1Wf#e! zA>~#DPuWWGtrRE5h{Bs}z7I|lor3@`N-`rRUpzlfPA(1GgOtr4aU}?e3f2jXL$lzH zIyX8C5^Q8kJ}xyuRoI&~>~{LlF#5pqCH@(vSNt>j584i}YY|h`l%N_nwPHd(M}kcH zvn02QA!>?C`VOFBRTm$aV*E@>~xEnyO=JGh-`B$Y8q6Q6 z!7zWJVcUX$Oy#C9G23OKH^I5&=SJgghYkD3)|_pqIn(0`!v|P9<*^~Rz~JT~%Y4g? zNYXl=bgyo%hsPTy*+gHc9n0qNOC^>Py1}%lIR%nQs?!qf*u>~ErlRcZ&{VKxY8tYVOV(5&PL8%QY~uc~PrRMXs3O$1@J38=44aImDQxkhrUNn}uJZ$_MWi7ak^z!Z|O=dz&y{cEDx7{ z=f0eEM5FfJhn7SqG{3Cz{BnlmBXsXI!nyan)Gwu(!oU_^XqUCwmDMI?GXH{ISsr2l zzMwDq7oY=Q)&$|J8oGfmGzQ8%yHcLLhM$mS-x<<(M!wAC zVr>iOwSo>n>$2y!rB&iiMD^lb1(Un0ePjnV(Yj0Jsju&5$ zYPEyau2uyrN-xX0YhWFJ8?a6k-%#=Uz0f<)IO&44Xry(idE?z zuRxWqTcPRif4~*`IzEF{GxlQj6&expGWu%E3B1NiE3`&#a5-UJuB_6Gqqt{~Y!W0J z>m!*M6)4R-qG$aei9M_I(QNo^CYB*dejFaM0Yk(VS7R$ykX>mplrUMaS?8XFc^F=0 zw9n&(Xg%N1v5j_@RKSL>sDQX?2NV zD=llB%Q7#;#rhIPSG43aIW;d^CFdA<;06*-?RxlBy!xSi&6YFSP8Z+vs}lQG;Dt-h zzk-o*ReX276n~7+QjGD|(v|yG+JLcznu5Sr`(F3Kzatubhxr|iCG*jjurCe6j+=M{ zZ5CMSgWn|76q-1CovrXTuZZ1sPjdyURdaDAvB4;uO~En4iTn;_=zZ+`h7O5qmj7lM z(;{1VpptcjQW)1`nkp&maDI|DjG3!det%hrU@FBD&! z>E{%$T|sk=jgq`-wK(I4o?!v@ee@SQUmfQH!x5|I#^4nPJWd)$V2GJEINUUh10cp6 zS~sF`AJMG3Lqm*J=wW0&oYEakmEY`7v5(17UpmY%w%Kt7x%*wK_(9?<`N^~28F;tYlpI2+Zupuc+y_vA=NjVcDlq=}G6eJAW8Mqomk9@{K znw`3m;>s)dL~k%~Ah4;g0N;;~4N)U~_XtU{JFMrwV16I$(zQxto>&LK`jpv{#9E=i zBXWu@?Tf2*^IuMm%(1QHCwRnFlXtC|y05F#5(MJCI-ZOmxvdLU%AMuX4pYz{h`O%G zFQY;%ss(jF9kCM=g52wsl#k;cLzgmMN1aNSI@!VVg)Ze79;&KKWRdcOp-UOKqh+N_ zi7cP>T%6nGr#%3HCQ$)aEyZis z{KYFGmfOOD%p>49_RA>~{=HcY=VQjp z%8;r~51x;`w#N#E?U$Nc59X0vJh8&x^t2g}YTG0kSKKEv>-x-r^LWdXdk@>UX)sQ z105&SSDG2dsesQ^S;9DG-{`yNj~;i|IwG=YSeSni;Emx0892Ouu{H@YF@sl|B&^?> z8>aFnez?*5O|!qmaoml44CN00*g}2p0+5@mz2j$UC^7z{ZzTEJ{N>lbk@S9RG(iQC zlL;vPu&@oIucVuFdlx!9VCBm%|H-!!$VQgrKi3M$>|~Pgpi1E6q{)eyv>QasY7jE9 z1+12JkuhEu1sm>DFqj-8e}V#fzF5!;z$lS5Gmd?9lxzxRok0LILvV&nSvhdw5{Csv zpWzJ+w9x7jv}jx5G4wZC4P(#f4;@6aiH;s)om58$y3(iBI@^CIT5X(Y4+M^LmsNMXNcQby`ghw7PC3jW&x`*ZQ>DJbe@dk_Aea z@&giSHMq)+AAO55$Afe*r#Qo2Pp%ivnjm*^kliQ!hW@o^)1YM_9*l#H5&wy*AWUpJ z<_Z6W<0bwZ>Vv@3LRikxgisOx4YAkiO_2%6m+-g1|GJ!;&>zro4Mc)MMm!3{hH@GC z(0@VWc>gU40h(er^082S3{T*Fq`faBaY<(8$Y@@`k>5@Xb6NDmr?A+FBvHh>VoIl&BZbMXG zej#T0X34UixW3fs<)sAU%0|fEyH@XSU;vd`OFKmktGg&1>@CY!TAp!LR9UN6()$&d zM4-h8+E7`x4-x?i&=2JS$^FJYb8)xdf7b8WA+u+mKxve}%fEXmM$CftuehlE)l8%L z*v6AJ?X4AGslz$8tVVeGLaq02M^Q-D0#&`ejBaw}>D7jAUrwwrp@5I&GyiqACLPVc z^N)QE8;1v9!zMd_l?*L;Yw`yk46Im~O0y1+dx=@pMGXU>Lv4s-wBAJq>1ivWqvZ ze!J)Ht7YXERIAdxP4eKMPxEvtwZM`SsP z-{GFZxjhjQXj9?R#BryFxlt?gSW^*cmtbGE}*mp6o3E`kw~PIGm@;+ZQFG=Vs9S$$XByw z(e-cq1VhdkJ&#*2HmI{4d(L{wOO=lK+CcPIpy;^wp?&S^yl;c!=ygAhr8}|q zB#9T-z8+fYMrRi_5gHl=_V^@RS~hlaoqr=^rzTR@;MipozxtK55e0WA!Gh#R2&zWo z#}JfBRu^YAq#&REDZ#&znc?^-;T&h?r$Buu3J5iG0x^;%1fd#^vb)9H>h-oHfK^07T1$D0gn&vgs!z7o9 zY6$dZ(rUo)STWq-7G%COC!?5d*erI~TBXWS2CcShl&+PnLepGzy7)>pc)M!ph#;U~ zc4`Z8f;1pule_FyR!!_g74oL{a zql#HGM4VFwL6GKkpoIX)it`A1Qx8P!l@0jE({KpU0uZF&Mt3ww60M!|RGrGb@vRd}VUE z_VUlLO0`(3e3fECFjAtZeKJ?P@KF8}hQg`(QMPvZ+Co1n^y8h^mio$TOZic)E!DM4 z%mr(lO%CxaOyhUCimmu15f#mZloNyEn_9wF`^-BpW_(5!4H87*lVM-i2ff55M!GAG zLi<=7!h(vOv?p)1G*1{}J=bXJrx?wm5{ha>y7`L_Dac@R ziq!-_u-ZUc%xXi>!PN5@--lcax5hXl$mC(70)N_8*9iKn2I+GA)HFR8kkn)#6x_-b#~$>1e< zx@B=_9q<0m#>R$|Tio64MH(^8gJGmUaEK;xav9TbZUz7;akgYUwuK^Q8<6f)#(Wx- z1lC}Z#WV#-bP{pZWD}RNE=$Tr=@nA`eRe1&=2Rzo`j|PDMNY=43Y%!1v@Lfkt79l_ zb|t1`+ZlbzQo83ZWpN>5{w(e|pU#J!IA-A_GvQ`yNYNaKH`~INke$`d*UzWhLkK&I zn+1f)X>k*cpi&l1T+iM_66ATdfeLau$q?ec1P$VfW7(6&AJCX77S&Nv@|!>_UNDQ# zici@daw(p`7qNjll2N0bPV^*>Qa;=zu4T3J&Usy06zO*REyH-wzy=78VqwVMz5%^q%cgxk-CZM?H+Hy`wy1-serH}iILo8N#r zsBdf!`_$0K;>`zi^Ju);tD6(?=2qQ2#LZUP@P6Gq7;oOEn+M{Jb^HE!bBmrF;YKjI zSvU8@o87wkT)bJ-&1bqZM|;1B1uOA&YmVioYmWY>YL4eiwR8($YBAx{u;pGO zzp_tHk~Da-1%iz5ASk%$M$+|4%|k5bU&At)L{9}P3Uh^t>};Q$0w6~>7ns=260^4! zCP57dC3;3uU@9*P@kgUCP@?!{rJ zHT7YBvwO{nXBu{9bNAxZ^I_=$(cAO*II`B?53QK8g*?+KVr3D{%u}kp&dBP zG_SGil$zsQ&ia0!4)Xe72LYdTQ6KPTI*@-HwlmNIgf}6*BWEAdu-@4YX~M_BwffTx zP>frXb&{_EnX&fH2*R^B)?VpQR|kaG`|WKpAlJ7yv&PU~mgw=2r3bB@uuRq@1_B39 z)~ac1)wEhg%*PvrGeN_ep0kUKHiB+ve6IOzC%I2?4+f$ZY|cO00BT-+f8oMHKR6^THBN5tVHvIQY( zww(KOfU=Kq9F~!b;Q)pd7laE~{@@OFSk^k=f;^Bj1B(>{zNHl%zP6&nSLDf$+5^ygdH{Nh zCG_F~T!G-;3IvPgxevvsYkzB?=&oD`pm<>biu?OebY7?#S4F1pcq}a z4gm3)0U#dk1JSw43J^b41!Ckm`#^lA4@4n`5IV>x8kgR>)?UVw;#hb>^E%zAbb>i*(vKZeK>o7o|9(S$Y4#sBnU zh)e(~JB=g;$f07Rw`vTL6}EdQix~CieP>2ji6KG^T{+j|Ozj4Ohe%m~Z3r4%9y~|57BAgsTv9~6WZiu!T}E)G7>j=l9g;BnSTD-?HkgN17TIpUPO>%bvWZ|A5O<*47) z8S-UBtZyGU1cu!Lhip~)OfB7}bXnjK*d|BrHVEF~zXkGHJ#Ywz-dFfKJEN5YhbUUe z|KJ4_LxgR_>VZSH6`yo&hi1Nu&>@pW=#ZM?hSY+>gP??OVMBUyWnytIhK<*U9}|aC zQ;|`*_u)#6&9I_Qj|VZbfY2j33X%dXsF3)Am9QSMtEu`C!+KoT)miJRPP)CTT*WcHuB+{+f^S%pnM+S8 z?g|RayDB)W)>V|CR_N;DKv%b0SGzhtCRoj2Y>wC~9bFOG22wPcUe~M1?{@&-wpVXA zfGhWE_du`M25A7{9}sSyV29PyZp-#ugx6pWj@X_Hb>T9+24OK?6#jFh_=3{q;Wf}Q zd{+6(!)u^mHxOQ<_YUDTaJlfB>cQ&)$Tu8!Tf=d;HO!6))E@4K*XWkvHE=2*n}X5Z z#l8w0y;6A8H+>-wuYp9@RtpFR8{-*A<%U=0HFVtnfqzRt%^CO*Jy06BMEOh?4=11Dp&Lj5bnOUmBbY*lD{K znHW%`vL{nX$N-0LkHDy^PHa?6%wlAq>tvw2oD86-AcT(JiB4Bxgdt*7gs5Q*sDY|w5lMq!n_#u9957}3zfvM; zn6h2Z0%_C_($^&ai<*w!lKg*t>%S4bP4cev+tX(L^q-p!9h@LcIvNOdy5;s7 z{3!cb`_3nj&?;V`U|iz^K?kg1n9mQViAH8Jgg&6mMA{W z-SGzod%+WyiE4w7vDwx-15fiwwfr-5W0pqi{FMuU%lZj%BvYrM-Y>{Xhy!E|nW9cM9+vXF;^)@vio*-EK{V=h#z>`j z*88VJ>TDgb=1=^o^dM^t<5Tfli~)}tkI-cW#9}dQv;Ns*8lVp_3f)vg!48FkXeF#s z+S4o1;ilMabsH@rY&ESVz(FdxHk{Tr&1oqTGoNS;Gf97Fz10tvO~GLiV8M?hlkl!t zH?+X}a^sOKG4ZDP_-PhU`t%q|Urf$8Pc>BN@2xacV20+DO=6)*&rY&wkBvaeoM1}! zhcZsNyBN)y#?nTP{&B&utu}=8kKqB7y}NL6-X9!|9lNOOMyTk9+TEnb{lUqf^`YTl zzdA@j)&@x&mW`5}`+z(rf6|amjCX@U%%9Q_YyJz~N|}^C?pg8)MwnZVnTt%mKh(AS z3t{;0y9O0I60d5Np|p|Y>|a_ppp1|vK?yXg^)ZL9)J}jthBx5P) zZy8goY*_&V+SiEfW1_`bW>b!lp?;0pFx_`V(DYMnNgvE~ePt*wLxuv*?|=+&;X(!y z>4OaPTK zNwCOd*`UKC4i2)6IEtEsA$(Pn+-#bj)M>Cc)#sChczpkO}zPuE;aSX;W z&fDPAtXRzydPH*@{dc)g|6+TnE+`Hg2X|pCS2}T!>GUmc?Gs&9m`|(z4h~ zy15viC@qV9TQ@JpCrZm=-_gyb_(W-0?7O<-j>dkrGC`V78 zsNOuS8|CQ9GrD;y-Y6}fJg1ur@rly1*bBOOHa<~W7JErI7vmG9WwCGT=Ee9#X<6($ zy15jeC@qV9S2vgA6QyObS9SApe4?~0_L^>9iBFW4#a`FVmH0$yS?mqnT#ZkZmc_oO zn``lj(z4hoVZ)p8iPEyz89iCz#|Eof?7VJH$0th5Voy|`h%hZ*5LnE#CfkVVafe-( z)?j@^EJjJ15Qtv425ZM%FDNiIH8G|5fr+j3$a^}7u6O@nW8A8mMrRiGzn`?^KhTIXJ;1Nx^Rysj@d^bJ9?@6DL;Mh58J_Wh{)PkCqKdc8rI0 zYY~q0*`H<`#X>dnsRzmIWxz_-_r549tm+~ME={U+Er%v;*Dc~~p4n)0bduNE&B-Cc zZ4MaTu)QHZxL`4o#pD2I$>_#=<^-26l|$F7lV9;%Tni#uN)-ppr@whA$#>-!e-D=l7PJ%3{AzjZCrv>L z2&0NuOI+5dx9Tt5SC^+&>vFs7^4dz5-$i%V)7_~P*;MTA`Y=^=cOJ$aZ$Fg1AIebnPGr4uD0}b8 zQ2OxgVR+C&*CgyYmZFOsu@t~`r1inW8yP&T{o>$N=Pb3#nD6^X(>QC>(E&7tlElH2 zh`Ta)>V^r^C2jcjD`4ff+DvMkaXVIezsj-1*WvYOxpuX&#G_&C;`++`d>7pdpyk>V z+1fakA*?ONax|toc9TYZY%%Uf)-a6Ur*#` zWZ42D%G)2(A=!Iq#e!6CGE&M8%~GaF?&8*_K1KFNG~%Jhb%FKXdBz6BjNmo&4fI{2Hu3MHCT=k!>G4&U(B` z*?*w2NAs4QDvaqBzOJ1qhyPs`aGVj#=a?pnUs)NMSZa%4J;#B+a9~&p8+aqp;SIZV z-0v$_iv{Z`3zDs8tbkhAB@Wo4PS`W{xrIPLpV?xf0m@rsGukjAHD}2iT3WN^DC;yN+#Ap{jCoKoCgwt5ePGl8EX!d|G6k!4T* z_gVVUBuRez2zuqHKsoX;ebO&0`!fnSn?9>;ywv5YM*9lo^wy8wI~&rF-h;RXRS67a zG%z}HGn=J5&WHE#11P9-1jq+0_R2~hkP7^}?E$9c%X_eh*Vi^IXzx`*APA^ZuFOyy zQnbQJKCHEoJY(ZT`4laqnYDB>&=T*)i2@@31zsTu(tSY9zxRUOE=XI1Y&7ak{|0F9 zXe?;Lj%ez(-H(uFtF$(RNDDd-6OEA)`~cshvCS`t=`r%kfnM($qO;O)dg9fXT`)&a z|9-(7wdCzh9gv~dkdUtMeyGp3O&>6OB;XKT=*8WCH^t;*sZYaez4 zz?%+917DS@N&>{{YQomGRUp?XAqS9kEQVFhL+T-LZn`5HJEhWx3X0#9uav*S8_QdN zWAZ=1u}^_Om29z9E~Ogh(S)Ka!0rx!-pPlfy}RGlfw{Wq?|7laYzg4Pp0S_81auz63u+vx?T-?H~ATtm`M_0EL9eNe%XS70FWp~z-|e#%Rv)r@Wb(MC}%Tye_*7?HX&fAaY;Z4@@22~z}NKNmJV8BN*< zP?C6@s&oq{CMl-}Vaw;o8uiD+ynRB=*(C^#W`rkZ&DnC^@^Mr)|0KYw!wIQ(1anyk zTL+)c*pWkAhAReXKC>{KhCTN`95XS{@>LQ-GD;!qPHXZqGkc+p6KSqeb7Cz&5L_n z#>?GXd5>8Hhn4+%R#S=Ri|2tj%U9*w+FNn~A7s*fRdbXW1KAL_i+snAwBjOHa~5g( zj2vDwGCS(M+Zq?K%6HG!jSEBtRXFF1^%&^>LLJXcXy+w35+w>#SaUX2eAaIM0^c-t z3xD;z@JyXRcZ9U}BDh{v=5uv?XEG3LOjd2({je~nHB^RG(2|T8z$X6$2%$w(0 z8$>+MdmGo%R+@!sG#Ah40>^o(hln_gk&jcG^~4p7h@|$(nJ1Qf zO_flKnNB)QDtc&-r})SQpSClaR`>_h2dCA3`()t~6qkK8>arR&3%8HoPn(7aNobZH zeOr%+uI7!6enI`wB_3%GK`%K|s1v)3-4-#epq!dQp}RYIx-RANPc$E=#LJZI%0Fxz zNftfJLBp!d!61e*xT!63E?Le~{Tyaa{dL0BUuJ+bi{9k=6~C^Zs^8XlHs(LUH7dUh z;?>$vSffBWYSRu1dwg$;*-aDTr|j8fp7oghiZY@GSD(GeGopTr+n~FH&z|Mkf@2NA zx+~9M757TU*A)WwSJH)SRQR@7S(EAq-389Tszjr5;fD0yVPFk6Oj91*7#D7gkvCH` z6W&;};0AHSR;3ki!|GZYHyH36!Hu!^5;rW!CVKc0H`bQ8QFdW{z)}oJq9bd88wJv` zG<2EHM$*^G#pSf{7H7B~!mOYGhTA1>C`cqItJr3&oI=?WH)g$a_{&sP<^&V8DRH9) zMmTmT7@qcl@D(L$3`wb|Km?KFD8Uw&?HE%TUYm7{w@KZ-gz%-_-=qj33^^h~7;;2J zG2{?J2nU25LKGoKD)+76s2cKwVOt+5n0=PhM+FOWuO5|?oK2{e=}&w61ZdVc9X|(J zHJ*yspiu+2G-?G{(|AXcInsb&0_RgAb7F77(+R=Kjvt&$X00=B_PJVovzLugq|Z=N z7z^mgRqpg9j|GvOg?jl?+jwz`j;3QAzg$aj*7SQYLx5ZsN8R41@2Sq@ZhotTTU49ce^U$NqXf~aWrUE zgyh+xc$jp>HIYExapijt(0=qr(Eb6Mv@+J;&y$sr{s@C5J_q6BsO{*)RuxDOz@^=N zz^tt_J8~p(d&ONc#yje0&am)s)tIs6NqO@&bCtKprndr!>{TH)2Zk}4mHH%g+7Xh7 zg2lcRD^^T&XXQ$wVGCGvkW6`OCM2YqH%6?23J6pS3fvs~47b~G-D2;yWcbTGcFlV99Ct(&LiehgNK8H3tJ=*c}$ zQ;te>o}^b!!^c`(oFVD{6#S~+!&z{@R97fbm4`v${>_?#h3X!n#{C;Lg&@^E5oEZ( zR?BP>bu@`)!&+ljJ8W%%$ohE0_`al0lRhV4w8IonbehS65IVgB`4hi|B+8?@PiesP z2ce<fRDI6BD_M@W6o0{tm`thc=2k6*KE>=DUAK3|%{7*p(s1<}YX3 zMJg_`tpB=pihunJzO} z=pUAE8?Q8xgBFDD^k5z=vRQKPSergAFaxp;XR&DxG@a|2vuU7bJ9W+OW{c0L^*TL& zsRm*(s``>6PmgHKHVXyFDcgTd`I8yjbKy+9EW6jr?)As}t?YikIbdaRx{}vX*Yv#4 zS?SOD%{^B79=|zarH@d$QI>wpNC zOe&O9_7e&xO~3z(VU8%P2o(M=aGDKZ>ONByW42oWH5H1Sf&Q*q9_ z6hjN5;~Q|)=mYTHZv)l*x%yF|6=KhA8a0-`IZJ=gk^|rtILUFSn5Y`GAL`{q;ZswP&j*fW!sW>W?*}U7b^>a47ll zSznTEJ3$CJ->?&vWL=+gDWnCq1>ZnqJQag9(FMidFoA>i`kQ!(z4``|%rU|Yvt$Dj zBkZ9uCR#ADkfae&@UUnPYy%TT3Oo>cEHE!HhDLZvfIHPKX`IO|ks$Cw>CY4^x#)}P-f`J229w2nU z8IbR^>_JarNFQa~`?5nC3q3>m9)YtLn1r&^=;WtaRF!IRMa4+Rj6Q*gdBc&wR6pZQ zBm2$%PDrEAq`s}Oq>0Ufk7Ig7RgG(!Nl1PKd$86^Q-+9aTh6ozp+1wYBY)okWo z-_Y20vio>f2OSq;_%}p(@8r}3Vs#JuWRlN$qDXAqDVCe2bH??jJnK$R4tt`LVM9X- z9Pq6Dp6vBxj~8gGhDFa(@FMQ!Jqcc*sRH<#&=ZU+l}vfk^8yI*)qQ({Uabm<%O^>+ zD8qLIao^btGsQIK9(^~CP0YEyG0fMb&t<3PvUTLpk@szr?T#$@0!JrHtcp-$hSg%2 znLi6;sJQijZ5R^HKp%$`#tCnfLt>0rZp{Nqhubp^{P_DSyPNi+$&it7u$2Z{GbqOY>Pe&r-x;}!VpFOmS1qD#GpVMPqB7~nY#c(#rp}Hphsl~ z-y(a9z=T5!opklRp9JN~`^h9!GUvQ;7B}2-d*KRpX#JsXNIn+fct6qMJvU>sxU^HD z==}r+Jr)|LkOXKH8lPoPuR_uLNv|x_qmcMT3Sn;8(-C50fBg)G_exL4^i)ijNNs7< zEMROJ?)_u|t~W)SgSZ#9bf4Sbr?u*Dp3GXVm@BgQ)j@PBkKg8VqNbC3vN+EV zTyyGbZc%vI58?YhPk?J?+My^c+WEXjh`K~1-NQuxeki!llX7VKu0RCLmyvOab2Iml z;CucifRO|6SRMS6EidZ#js}~T+YA*S`eJ%}&Sq3&_DU_iMeGSvdcZl#2M@hf`(pN? z=-RC(rkCwo6&Uc@WUK}ZPW($?H2ysT!<(6I1sGRX2F8^F82bxg>|>9LqgjW>&0Wn} zpGS+#p*EA}0RKNs_D8s%s6TEG!-o!;!?ulnH?Ctv#RL1HfM|j-Wr%Kkz935D^jAJ| z%J~9$r5Dy}4ZND1ZUbDetPHM~3vhj;0N006&}mAsNwcR5>Tf8VuyD?-GiWJhRIrAX z_-!VNX>>%av125E`G<`)28FhymTE0~QM^2@41h}o06tg%;D9ug+A!!oV-|H5qQU7~ z;I}}FzRM0MLf>TvA41CH(~~a?>xazMwv9lUgJV~3QjsGJz6S4iNwkpbD_kR(vg?<* zz7Vf3as7l{iyGM5muq-FV$6<*_006+VftYl%7ojbyYkkAkbLOxKtza~`7m@I#JB8l z;1ra6U)Ue-Po?|A?cqbGpy&q2OQ>{%~`8YuJ_U4U6dq z!bgfKKYXgo3NmVrY&NiErW**5fB=j64tk@@IZbtF+hyq&hRt>-h?Q`7|9%z``aMse zH>J16m}6V_u>f(umuS!onPLW?R$6vw`uRiQOQ&vQ86&soR#@-3VxouWN$mVYEPJNT z9)q@Bu(sXgt$DU=4NM8=4)$!5KV#g=mVUstszW8DLpy$p4eLSF0e@vpA_JWQ(^2XpyK zRY^Ad`098BK27iJh;sSGumw&kscQ*o`4G}_?Ir0b)oGeDU{ZBU+mS;y?+wN$Cu9TM@p`>x_2Di!vyf=g zpWvCs%mSl{`H5TLg4wZ+!TEppDrSyQE=E=giY({JQ5Ud4C{a*b@)Gn_xkm(3&$*LJ z>VHT>e~`A4z`zQ#ENU`v=xI8HhU}{eJIx+K*0-?#jD(V==7)P9p&+kcs&ORUpgRE$ zzaiYvIT@^v#)#+N0U%6fCZL!xSVFG&>3ou()@P0@jEi=`<^u|SSKgps)OYmLhKjU8 zbzs?foO&Eze|ld|Fw<_Tg*`L!MSHRXTPX zX(Q*m&;>sD2sP>jV1f}4!=je92z1s8l(Fx|-q4=ps5;lLCn@Vm9+5td*Mn2@fqG&$ znP%O*s|uKiD5(wt83lj#X?oN{ahh)(6ql?~${G+W>G1$}9$y9~KB`ug7K?Pe_lq5H z7qXjhPB{K!$XO=-bM10Y=1c_?Ekkk_He0hf4ryqH2K|y?bX7A+v0V4LFEd3Qm4C(h z!Th;D{+6ceSkn8YHsq#PyWe(d<(EGGO3g^5b+bbUR zzKO}vU~P7|MCTMZ1NR`m)Xtcx&x-7_mF1U}rFU_NakdJDL5?Wqdz#)oTcc9LVyUA> z`}CEnD8K9dk+CcdQ)6o;o&m6xy2({zR~#)LCPp8n-<5`nR$sHWL()td#W3V=TF&Xp zT8LFSrya(vJbGK>YAsK+B{V&GW|P*aE<)F)a5;#)T2$C~OEC~(6xc6$2n0i$p&KR` zP9e-``R*i1MIAVtq(6`cYgZbR(l;%->>AvU^< ztr?e-fFM1I@0g6YCyGRhC~gRGsD{YqC}(0rF4AFY2;vHFLbuuEB1y6FD@zaM=Pkn| zK$=OYe6VfTc=GATNB}uxJAU<)4K(!00u>0VLOXLgI7A=~MKt)20PU`5WS|ZFYJ3a@ zd#7uwBj1&GMn11dSbVxqNGd4E+<9jtRHML8#HH3I=t||>yP|^FfJ}(#v?Ww>V2umo zu0y~}njiT^RYa-^H3N!;R{S(V=vrUetQR>OmI4iJWM;AE!ABY06>Z8Inm|dMJq?|x z*5eJ!c63zBx1}@onyn=Tb-N@mQv<&a9U8M5m}#rNT+pH=*wl}+pCt3qG*P>DCy#*( zZ;KtEs$oZBSfQ<1J16iP(q@keS5iI<53Jq1AiIKkq^t!w^T{umMrt-V`Cqd+E+m7P zQO00E6In*yzI{ehN~|?3zG8M4#=+wd!$dxhU#U zI_V36wib{tJkOZ|Qrd(h)^$?uG>++2dqiHKaOb9Z)W|n~0^$<=eXYzUQSsr(6BxIY zU*&YM_g7t`ll7c#3`^C56>zj8CZP$miy{f%V9>pYh_{+~IFk&&3Dm&>&6)m zdcNJR&_pM1UC$)zQf?QuGR261*El6X90@w*$7%J(*~b zo|Q}#%$S_s7&E3oBr7mu!#Y+t?AJrhm8D6eaZ&R$8JTYxiG)lJ_-J{bYhm1F`cuy@__w^Dwx5c`Bd?1YD@aDHszNjRb=iv9hm2Ed z=Y(oqc5$i&O&N=p{K~gM*oFM+Z^VgYQ+&mU$^UYuF?DkE@rE5o#Vs08>Upqv1A`kY zYz`wFGX-=wI6B=zAb1W52?;Vnm$?F3@f1~>qG%?a<(Ng|p;8;9j?MdimP&R!QV^=~k+RZaM z>c?Fh^lYPERzuHG0MiTV)EU?o9?*vkYT;&DXpNikAuoC?xI~gE8!_O7fq;`t^9~`K zyJFq-C=3mGTF?%1jgn2M4v|b{(=cDz*erG7FW}ey{P+I!A3T^3{e2FZ*KiD^+;u-0 zvpM+L@JNQ>sTEmtL+fxN&wZtMLMgT`QmI^X{W>JQghq0aNtyv$885xLF^Ria>QmNhqeN7IgY%#kqfhQA$X zf!Ud=v7>V7+K?S9-}quWk1gJ)8|3mdOldQPc8QuF*16$YQ2^m}8w*3aKF|D%uA$6J zG%RQN(g^#i2aopt4M7iWqN@Bt*5O@I1S!2KXA$^|k5)cSA~73293k|69jjMzu}xQs zy8x?@X}@rkD+1P|R6?fqnQfU@#o9RFE5F2G3`q+$ZrWsH7cZ3@Ml3Mq0;(~+vxkpo z@=I!@#ZgOUBV?<|Hqm6ATAgSzH7O^Wdyu~du}{a)W#K*MfW+{UT5CJb3^4|iy_;2^ z>2ybRTksEkAVWpdR(@5?CpFNa(r=tp)cP$mGEz3nSqL=?K1T6Z zS%Em<9PDVNF6(HuIyJ=>3db;bPpiA=sP%Bd`&)F>=#s-xHJ2SN>n=NL_^R4h>}WA8 zKR}1OsmT0-m~nt#KwSNkKCA&-pU2d^vUm&53tjcXpR!?x7#pOEdo(I5BY{b>7DsD)Y4M~jH%Z#0ldr=499 zzpAf-Oe8M%So9#j1ZYxFMkuFqAHBQ68xm-g^p`;>C?8yqy|D;^t>wv&GWX4HVBm{J zB&imXq#eF^wzLiZM`K}mi6g>~q<2QsG5m(H==a3V2}LThReREeZsSE*J<+6x<&Hgp z8M?0T)|0aR?Bt5}=gFP41Dl8I+b+IRv01h9SgS)DQ5H7Op?fr}7n$X|$Eb;W&3MbQ zk_y=?w+(SLD2F!!Rx@)!zyJdR+#Y>`6LtYZKfE5-xr_+4l7S2}n(bqsrVM5vLHLYg zO=_BY5c1c||L8kEf9qXTo7MoSQ(2_KZ^9}vW2PS5hw3Yr5xV_P6fEiT?iA0 zX=7!{liLe;0W}t1M7Jlz7nXlWG~vQJcm0SrAO5MU!xVzzB%(F?pz{i>=UFD;c$dJi$<#U6`a<Kz%of4%Fj#Q#2w~d5HBySO0UXuN0e=9~-d@;7r zZiEOwxWSBY?Fk(0M(!i0=zOm+vS#E6{~UsN#Eo#d6oZXC8&dd7HEbgdRI_d(m4a4q zc9_zrJ*!|wLB&TL7es)LQz1LICu6VJbGS12lgYV6J70>LrxP9Q54>@GX-zuxQq96& zz+3vi<3RnzOnt-2&5z3>hZC^jd5tP08JO9Asfc%sLJ^-&L*RVxbEau^#d9*{d^X*p zJVg(nHaJWC~pak{NUiNH(FqKoU41Cz($zp7KI!@st-+i>JINReVxK9xg&LYd85E z3y5V}%;0B>I|~{N^We`cYVZZ!ZDpoe*kAM!+zYxp zQ{1JxJ6+t(=}t_Gl{}!kCEaZgL|RsK=Ev-YNXxo;)NY8hteX>dL!@Qha1crhiL|UB z&JWtnKEHv-;>id6=6<``>o-TZ*%EH`=*(iPwh(98B09rdaq~XE`K;aS@teCrkc)5! zh9)s=G7&r$L>ykMr8|_qP)k##7ZpAkl_|8uB&J0b9-K4+ z4+!5rX>V9mWVRm0?Q_&lCBH4E;gyw~(%x|;MTC_D#Za~c~gwzZ= zro>T6k?%eJES^E2P#A>RSInc{T&H2sDDUZCqZXg zmzckDISnOF?%JoTyrFpjelH}6G9aD{$sxP)N54@%!c^t6WU8T{8UqrwX{t2WXwbV;<3W_Z_**qTG>H-ikeAgaYE45b0(Jq0M`-vm(RzPKz0r%kcA?({+W-P##Z4e44wgAsDkVze^nyQMzXk?>^_3e6Lb7_#C0PMG@nN-)nN_cNvZnDSZ+5{7#YktHg%@Fn$qxoOg zj_1iIy1z2p7(3bc!iY8=vYzSikYMMxCm2PBVPy5>_hV5RqYQaPK&&;*bmQ5d`gW4< zP9|jXO$5MlFyQ+pxf7elD2^AV5B>g2-+bzYpZ)dMa`aofdGMn|o?$g7wquhLo$!nl z8xjcaNPhY+zdn2-r3uba@eNHADGx=9c)L-_2ZMOI%)&9~r&X5LrjGiH5 zg|`}92>xW&R%bhbWSUA5g0?k?aW|cr=Sl)jMp+&opO!L#8!6C)Y%B_JJ5k&^LnZrh z`Kf24p?Ip35ESLCHn$VchHZD=3DkEd-*;iHHoKjj^*b{>c9HJSHn|hAIZlW+hK)LV z(#S|iVUyWP9pKSs3e1MtvndK*dh;-5#~d4N(&5c8o9{U#a-0PbJ)7w)Del6@U~}zs zh{GI=2K8VLW>}MN6D^eSthVU~NO@PaP_52{D7cw|v^|&5M`MYM$G68cpqCA6ADJAn zv7!Vb3v(H1{=)4@jcpkPpQyWCCsHD_n0~5`{Sx_4*WrUZ+UK}Qh=Pb_Qi>82VDpca z7~nIdTjd;8vjHd;y>i~2zw!;K29T+39b=+HOuLuoM0OJ$t$#~O%}fo!ixiCzfl7}+ zW`yfuG}w{oa+*uFBg~Y2+IlE!KUwTvbUDK%n;czAd5#?pT*E&06d*6-hJmhfhQlT< zFZ$&im+Ysoau34*lFbyBxpv7;s)Gnbxfdj}!^{-{Rnq%8xP4~kl_VakfICZQ4HR;P zRJN1!;7!s3BIw0~0rhzLi<3+N0~;Zv3V2@xSKg>+WG(O#15`i30|5xBDg&m{b+)Pi zU0RlfGJ|{&$?0a2PBjkFQVLt#k2m=gAJf}ZBt#_wuy*lNywHNKH{BA99B}qXs`x0* z(U@CVUyf7U5yzFp9IG!iG`9=_z1Qg2?&OONMv}mD?c=)pnMQ`N;{>7XbobK@)+<75 zp~=tPQiG{uy5QNm=d)?EUP1{J$&Z_g;bIpt!G!i&$PC+@NdX8f^_j;B9=AxEvVFm= zN;;#YjS!=wi+OWFW|y1L3zGh+%uq~gom>bo>Rrm^a*;^1y4-;6fo1Ke!;|1;?R;$+xwwhV*t!|r{lI`f4I#2>P3p^^YE8^V4 ztbHha)*pU2YdoJ$Gf-$PF@=1u$dyoAi2q5h8I@~D^0mh^s)H`AQ=K>KDP&F5CuOq~ zDTXWX7(Idbh>rO@sAF_E@P$Y<-rKJH@LxT=Hlol8nc4x!0{7OOsqSnvjlZ_)i9$6AvrVK+&7C@BwW#J8t_}F!yC1t**_e z;R3sXvYBSYQK%1`9ez}gF)Rv|$GQbSinnYzqhdnq#3CEfHEKi7?y%6*m1`w%UkE`Y zYXnlMC5VL_GDxM=mtQQ;QTQy!Lpu252uPtT`VMgdfn-82^2Q^1>p?CFNteNopwOnct{g)O!E{E~ zB#Z{-<5?^bG|*#VsG6+8;H%i*Q9`d~t?Lddr~Qz&MnNDZs|Jk*&>PYyuKb40qlSPi z`;ckZO=%s~2Wm$bIiclbLMOC#s&xG+CxsvhlI8Ffd96Y%XVi4Db-0-vCzB=w%hK^3 zCz(a8EGCos&d45@;R#ZC8(fCh!6n$(6hC5sB~nrCLCs{jLO#XI*3EogY>TF09&}|$ zfbCF`+s{HJ+2+x+a51d{dp^gTs?c6z+Q{Z-0xx(>uKYJpr2NY`5570u=oMOKg&~km zo?txu#Jpvrq|+#~5w?>o%-=az?<+Eu%1b>#Y0ZH068>x*b2%1lJBG4OYa5i}pHA|w z>K_Bl`BUf~XCq|OAWMHX3sps>aGj!3;H4l%r8J}~Dk{lkn07N*rnsU~@X5e&^>C@E z1dk>~r65J6@WoV8L5swb$pAZyF@ixdH{FbDIJ;#5j7;Si90*O>5vPDdUDCB@f)FXd zUh*SSDJq%sek(tdfmEibq%aGrVH0yslT7(2e2|!;5*u)7g(z1J;7K{PEfketfuf?4 zHt=@B9u<{T8+;)3`j-Iw5a&9sZ83z_N4!!pkD3w%1FyLFQJ9Iok1)iPicHt0a!6b1 z*u)KFsbLfE3;ms!VXviKWyiizVMhuo+H=r7ku|GI8;__PV^wK`9PbT9QF-A^ag1p+ zu6;I*<3E`9-ZW4aGNx1i1GW(Ii}qa@>oU71m=*mIoG3>S}MzGU{ek9lvdGMY`I>KmaXbb==BV|gkFzcDl6qc zk8dsXGhD4_Pd~%8diEE?*V6oXfX|moJ*~b{PfOaozFPISxku<5W+nHKbfnY+DYnh2 zrR+UhQK^S}Q|f_q`oxC)GYQJ5lzIvhHFDj0A##v|Do_RxMdVmQErw)-d%e5D8-~+; zS~U_Pl|ZS--q4c4iI$cO^b>$qRgI{s)B}QohR4%Z{h*0=pd7YuMe)MvACBl=t5tfU z<8LRntM)`or1iwYuB$`RS*Km5%~@?p7GO4^PG$QE5?-|5m3mfeyOeq)CSuz`J4Ig< zjz&s7BRJSAm3l^xa}Ovz%S!suy*g)oV5Fi_4${5UeXQSgflsc7AFfs z6B!2y(dJx8QZ5zB-NS^`F)YlANybntH+SE-4wH7TM18VTGx-^!K^(<}DS7h}q1VGH zdHC1bqMLPi96N^-*Yy$x+N$9^sXylYP_DI9FuM9e`iCNq{DMu%k(YZ4N8o7c<1D2b zQ|Y7g3P+mefqY8xMEOxJ3JsBO+U@2q-DHzE9ivt*o2a6nqi!zS83IQ4uB2~K1=>UF zktpI-od!s^TsrAf?gZ3)ms4Qc#F9Ld^PL&VAJ@AVvkmf8I3=AT*GUIvJ)~)K^4dHj z&ty|3r<8iYj5rq{J#P`5wCKSL8Wf0TsMly6>i+_xK%<~0-s4jJU!aL#7xS!Au@74E z1e`bk?r-fn_~S=OYWXVwT>~mF?wJ8yvR8w-U=5h79dWg(DYdwbdwU?mRTKYil;SD@ z(!9jgD1a{2|09$s??47DHVgu_K@vBLjDUf;0H;80!?0dMB%q(8fc(5Us5kQ_6Q?>6 z1Y{!@ESLfXAS^i)&0X$G-Dg3NdzRvQw4m|`0I2^Xr_sZx!nKfp@5-e_Bey6JBfBcJ zy|ACL$^C;zyT%ie5n%^3zufVifIBx_>j>$W9JDJ|r8Hr6yZG4sFa1X)g&o z&OIdfUz5Tep32(UHtD%F1IdCX^PU7R&{TmJE$s$Q0 zMeKBp22C-$o8k!W#ArC`0c-t}WfUv0)XAV)hxKzO!67+Ovr?rx8QOuyE%3VJ=J3vc z>5^Suc)*>I)zb-$wLF7~rpad*Y>zJGM$Co7MEK0FG^9=6kg6Dacn$$fnHj#AnsHb* z#+L|QuBc8dof}CA$~DWwmw089tCDTw78VFWtotRKBZZ?%1F8I$rKq}1&^^lStUn}e zGIi`hxc@29Vub4^dmfKo$cD*Vt66k}wiIIEHSD-Gneqf#Xqu@&A(&aM&=xBcMMSF= z!WSwv#Z&v$3f&~`4ErXu9Gks2XuZ6}hHamJK4q@##J^y=UFqq1%A}Fc*>op+4fUfL zws7izlt2z&kV!VfO&mxl%{aEGA4<|)RQ)VqpN7S3ByK}~fdaDcd`2P#Qe2H$igex5 zZ}ai6^WNtbm~QbD*9%W4PkhhA==VkzW3 zmnkYs*r}VQ-<%EGb=Qt}A5HitZ`bJ#^@=$`m_T~O4nyrR!noZQ0T!>Y)0cwzo)4|(<(3M4*G@_x zHacmu0J&asVlL=;LN8>c37C*UUWBHEcizNdqRY+7l?dEmK8piF^V}zqPZ#Wo% zD}OiIR|nN@JM<^-Dv}iKDvYIJZxn}D^Nf#zgmG;}DAstM9ICQNFcyF~N3+#nQLd z;@5y}MZJis9)!Ht&Ew1EoL^C-j7-eXBp=ZQ5OF+}5~Ti^B{PZWvkL_H>)(J54zO zH&HeN(dv{m8m$))Xej#`tq8_V(Opf`FyuIP@EERaoZq@rl1EKl002uwN815fF1-m; z!V{&D@bON%Y)qMgax|&fwzR_BAr~wT)2OJ|sFFyn5g`b0l6+Tw`MJU!vLk1t zWcpTxp7beMTrCWb7-;aw%^NhFTqZD>O!5*EOd=Sxiv z1iJrfx-qeW^uLF|up<3;*)|gx@wOW;6W`@JL4OKY;|t~_SH&VKE{HRql?4456iCoN z76tv`XS2DgpnvW2RvpdS{ZZ;{*$lM?jLNzgy{ zMd|2B-XVPtR193QA9Gwj)6(W`rj+bAuaoSzOiCijKI$#9{Xn>DLVdfHK>hZ_1i?Bb z=*xqftH^^viK;|D3O=JmU$wE_C_e*e-$|lB&nqC_dnG7m9dkjs?DDu|6*VJc###KD z3eH}9VfGrdA&py2icQQC)?Nvq$ z;tEzlfBF)9WV4dsTaHQaqh;Lc5i-Qllhl#Bmj6};^=JdczNbm<#K1X@+Oc~yeX zp|1{aCF-=T8)RHw^(6Oq!WPDQ|5g(Gq9>BpI>B7ECryYK%aAq%LI(t|Z#abOYQG(C*t1rQyIF6OGkkYcOBx@$?Hma=N2ig}U z_$EpoQ)N+t&lQ7a68uQ)vyMyf#~96yN$@c!2%S=b-#h_R&vGMUZnMjk2w%a*`XYSv zY)_c&4?&O}ysL=tRr4|tJ{hR!m4gStYRjKtNX$pnO<{qTv9W=m1#MdnK^9@E#Q1w3=f zFz*8vFKVem*v6uA^A9Pr6IS$TB;}oPAuJ+V1jvdsqTm}|T%krJ`G$$nkSe4n!A92U z1<7>dGf9AHu>|u7bGd3t22O+3A|&WDx*DYor8Id;f_0O^uanmCSt_7~F1Vl3Im9}I z#S+Vt%QHIag8TJ)X2NVcprC-1ja{0I7a2bZpoLLp-xt|0q;2NB*0}!Zh&4~qaw5Bn za2?e3HkW|a{;C9Q6wYUg!ny)H3#b!B1uWKE?+DsHY>Uxdp&M36rxrF`24tHOKn_50 z*;JTX;KXHHL+z&{IuijBCb9?i6cwl)$OcFOnOZ4efYv}uWN&l8MnT}^bj0R^0~wh0 zmfZOd+0@KzjM)Jq zs$bQuTep6mI(5#eQ|B1tS_$r3_6EVd{MCaOSrsj4Yd_3fDNtvz`%Uc?vitw2+F}Kr z8mT^t@9WxF{D@Y|D?hCeQJ46B+ob__&3-L)E51F_LcF5$P~`WQ72>wqeN5PE}*ky`QRqXD^mTb1;jcYKxz-hm1B-_#$xhU zf&jd1zQ{R&QOAmIcKN??Edgr;uUAe-tmM}k@X_mC!jGw5_5{QXwV#m<+GQ`$SeNj_ zy(8flb5lYzj-!o8hDySJzf8FBB2$#`-!Icv%M>O2_shh6a04GKrdxO=hL>ZAxZipW z;n7nDQI?EG`wumoA216oY}41`YY?_AIK-5UFPDX(k@uy`jXWrPr;+ChZ#VKn;g1^m zF353qewQ5>Z7$)w%+E=dk|9)Li!fn|PP;{io5@nOiIdb__!aqWsv=qt{f8dSiT(qR z2BPpHt|VX$Ck~m8;}Pk(e#9%>iU0;Lxmyuw`ng*X*&=_j7<{AHCx06Gv=wXBC zR!Hk@3Nv6tAS+dvVrRDSzj zlw_^n1h^`h^AIk?V^yS5af!q+a;!T_pO|G?5F%r^t&r2xcNAi|a##-if@UeqScaIF_bvw>>5g(3RXiI*F)EEf-*b98DGO+R6}|>{ZDa7{W8Rg zA;tY^*O1=s8d6{HT|G)n_fYD-?xi-VB|7XY3OR+ZdlzR&1{Dzlj6;+4 zEAqgMr&hE?XWc6&>)z}uc%kB?#YNe=AMkZQuzKCoRIU4157yFr-M7G8wS9%EmG!#! z3&T!m8dB2%1U%CB((3{Q<(EJLMI>kuBM(d+=5D?%0y{+lcr7_*OzKils z|70Q#fAv2&haO$*kW?ohW)Ge}6Pmw$-6&O4^MjBTMlN)HXZOc;(smf)z#-AKVq6^26 zJx}ij*r*i4O*iybVYe#=a%rXL(lsLx2DB1}(HmZ7N70Y~5>ittWG07kgngh|>PH2e zyR`r^XAUn*WOO2ViGcIa=aDzcPMpJ!Pq);Ue25WchV^fRb#`8j6H@6H<2my@0e&{w@cxMk#T@93?aXi>t5G(aeU z8SuC7>8&Y<@OBh_%FBP9@>AAT0n0?u#`NgE7}i&DtwV7!rN6vZ<%F(Zm6PUn=fvxm zm&w`rs+`z}?8+%?#P4uS_&RDZioZ|%T8v+A9?L%Qagogx#s^IxMx7g|O^tDRx2k0X zh*{b44Wx8hu96=?t%5Uq;E;QB1Aj$&H&f|Zpw~ciz&Km(Ld~WZ=sSqt4~tU~*{crF+qtx)i zy6Q<^e1f{g^JKfhiw)HaNe)n;=_*+M*bu20%*(_)U?T`j)oCDD#wgWMfs+=c{3dBV zvO>zce%IZy+V}tsyyjXMwjU%Qu|VsLC#^Grv%nQ+78;HAZ^)H{F<~0sFF{Xp*S~!0 z4=Yhne2LRPvs<@K!O!yX@)8TJDf;$Oj!zx5L@wn+{?5b_KdZD8xBGWH{M}9uf(N<3 zD?Erk&L{odZV&c&u-CIpc`)t4K7Y5>gZ&hI zx^F)cT(RL0wDbK6hQQ?nEl@E*6Rb^;Jk!p91lpkPVLgipG zs*%F5f{&EcvVMMGc2D2A99lK1tM4caRej&-eGlIE-1}ZAXy&^VB>5zL2P3l~tL1C< zy;ZDJHC*C~eQ$O3oy&Yc2^-bHgo~eCxv2UsGhhzjYcH>Rdcz*AYPinUJ(H+SRlUK( zxn^>+f+1{<5VX)RCTL=BgdoAp2zT1m4EAnK!OBS-Dl*lO)g2MislYw6j)1EVCWwc% z&1w?W6!YZ}RiF*4U2Oj_gYeWwuJ@3I^@MN872mzL z;^}t%WF!Y#!Tn(~rWO@WnA=CANUrG_x8F!G`oj*BVDw9TjRd1#e89XyBpRQBt^*Q| zPZT2YKrgvpH1tObk&Jw(5Xs303X!b5uMo-0U4`hNB7y0bg6ew;p?%&}h#SW{3UMEf z1g2lk$dSNcGtVS2{c`uX%(F-$njw0u$h2GZmv6GAK#M^Nm0afbJ32C5kLILiuD^VZ zsHstL?dL@DmP&Rq7;YQ=P{kw^$Xy zq~uz6P1Wc-Te5wZTJFx`qwLut>u@X7?ovLfsTk!r=KwjQ0Jtv>>L4Hs1XCVNdJsHA zQyFC0lwiz*Q4iXlAyI}QPr^8s@(Jb%5(2yEQ0=mtWKD%e%%+cp>|AyG;5pjKfS=P|H?dKM)lsI-BoxBN7EV7(6mRj}Qk835_MDF|Ne!s|O?1G_b&_ z4yq9Swu@|TS$PwZ%oGB-dXSax+SLP{qe3)i<&U^spqstiJ)rkSPTIAEt)y}3*=T}G z`9Vtm5%&#t5Tfml;*;M$z+hG0hHg3-vVG~x+&{3!z69C2Nv9L?$*$9hfp|L6L)u1N zEx$m6{B#0!V@@Ze)ljlyj_0{DRHqa7%cM&RX4XiX{rxiOk^&mlzHQ$x(>UyhDN%!d zbpL>Eu*wfUSxml>&+6&ZM*e`pPa64Qgfg4g4s0KpBn9RJpXQX5f|llZJ`(x zmdwH!7Z-}nCmYM;M>Ral_bGf&R~WK`$-5Z@ATxO<%Ri^^c9tJe_@gZ6<`N|p2SO}} zGHz$#i0zn*#i4L$Da_a|>JJOybB1E#)58h>*#(9}w2M`TnFm4V#jxKlRH&DqbDabz zbledG@bXejlkHvzsyg`gB~fQL`&bU_&|kz{pN7EH82U>bVaG@K9McnQ>W)Kph<56Z zLsPoF(P4>vSTmjFou8sCYS&2R_vLQ=Bt4~%>L)RU^Z#p=6E`u^1=8IG^kR?d_QBDp z{JLIT6xRl5l<5~cevuF;BKGy-!Mg5CWI7Q88_|0iagUs|j~gZOjx~EmQbriX?y~Rh8Fu|G>)Yx_`isYJ=>q!0pl9P@#U6VBVrto2~%j zr5SmlraLL!C%hsqm+(V*l%ndt&#cl=wBQZWh;oLQ{HE5faIR?x_=t%6L@`a0oLbX& z%C)oA*F-lj0Ioe8Cz3^Hq6AO=%!fX*ZnMtPYqoWV|KH!SLnG(CPzSX^mRZm?;M zv!V&3YnnjQd+@DW)236XYQ{~i->0Q3*J`zXwl)rv=$eQVVY{&2YPl(^WVCDE+GVQw zJh?W$Del`;M&QC6i=#|Q1+LJ4eaUQOH)5RWkg!51v>SnT&}T%R!p>}5N8K&m{FWI6Y6>^KunOXUhH>3zdI;oF<)7EnC<)<5PZku=lY}|&j??LGDfV^Kmn{+g0xEEAJyRT|5Gs=VR3B+9Y%*Ye;&zv}UEaz^C0FNHKE`CeC$EB+;)i{RS zZ%AU-n|?@$uJcJsM&!&^#7LU#fQ_eHMh;o?EHK2`n3p*UhS5kK4i7wC^t+6_e>^-8 z4tJf6H7SE-7wZY5f)`rQ0~VktKO3tWX%5o49%79g1ZTOfzLQbb!wxAWW&I2>C}c|K zgqwj9&Ss^RiHR244`~?QOx@>p<}-wN7EmmXYF!)f-As#Fdq5!}WdWNa{ZXTE!>k1e zy+kG^AmmDc|Gn>43j8bZ2Ba1ICDZTnqqXox_PC)9OYc3@j%ljd?KYLEAGV$}r?f zoG~e%fQ=wA>ZwvH+Q_V!Qqjv@Iz`Wu1T~Kmj&T4il$W$xUM}pMcqIoQ2Q%UT_#Q5b z6Jf(eHN&b+1^)i(FW?kG*K-A}oTF z?@@ol?k$U~-@)#o>%{wXo_?iLIr^I#X713T{}eVFSeaPqw}-^hh1GHF+$ zq;=zPFv=8Z{K`}!o-oMN>zPn^YHOhbZl6kqPl){5!jEJ45n*{p)B@>DR8&7Q_wZns zY4~?2L`LLpBL{}|!S6#s5`G{r2816r^67I;sQrGJP$Dz@&4wfSL+6@OHKI_cP@vx$ zaO4@t#m9e|LE+FZKhEC? zl27v7N?);;^r|TvjobVQ7a4U_Q#25#s9Wo4z`EEfgJ_U^AkL9`A`ZM(J!-`+l6G$w zTUMR=X*N=G3VCnsenQZBKTlTuJb~hVQ|IyO=pa|)&%%uS41?dM3^1(O(fMSj?VZ{2 zrt74xyXnZ1S2n%>vzp$oR;z-%pw+k6ZuN52>Y1w5$93JH1*hoqGtKfX-vT$-1XG$Q zpq^5~HyesNMW;YkO_ieI_y`(*S!6K3|5LJr?FJgNcrx3s=6w zOq{TAARMu9G|XAJD;(gm^nSz}Q~1!ChABQ-6?x+FAeax?D|^Evj6U61HY%OnrQ#`! zc?ZGW7Ksy#b+-|##{r(!RMK|pW(NH~Y=YIE5Fq6B{GbVFdn7bLh|*JcAnfu3WrK#u6{ zuo#e;aHM8Hj_B_2WX*usHC!pkvN;*qtgS)_IwD?UK)_y2wmoA&b|c&6s?Ob-0l`}M zXnsoiYhoMFW*b7NN6>z}2dm%27(c{tPcz6H*S;qT}UBDr#`kD*=;|sVTdyO&B1GgCG2zCiB4Q^L)magqO42TFtQyvW^5UMQ2Nv zE^pY?M{9qAL3rd-s-sc%>2N7M_lN*pv2uiB`!}`fi%j56NyQJ+Z<>IIsRkm*<21NG+a0Dcc-#F&Uz0XnTOXsQ(kIDQG1h&k)e}tGshasFSTN)?J8mYXM@r9%x z;5%ruSsfhtaG}b8-p>zt^wCv_;r6V=0Dz9i=pic_jTSU^70A1z`rgYlva+?OW|wW|sxFJ8s=ComT^}Ll`EI*y+obji9fB{R?=PT>(PsZ5Q{mCS9t@DPIJ{C5_|UFSY%}8q03ZlSQEg(B`5PTglRm4rw0Q_&nZ6x;wiv0t9kp*qgd5jHNQ@I-w&7Xz<)&wg4b_*M?8^n{rlwzDD$$&3P0eC_C)Yd7{CiNL@2DKFZsGB07{+qx9|b zM#@?-7aVIV^%<0#K;VjEx&riJQDju_5fS0s-8bbrYgDl1nltYa7Cme-CyP#@U?xx| zZ-{8)mu<?iqsL-nGnNHahWC^)ohM^rc+Mr0$_^HBNmgK3p~No6`u3~_>rggSfxBEDpVJU zvQuzeh|kM<5bZS+g=EU2TH0sH!pX2ce7#eKP{?DvK_a6!pYW*CxpVyz0g(GV0l@zp z0qf@(0+!&{2w2J&`0!8o5akRTD(X7KIGs%X2Jbo6dYSj1s^F<)u^~r#WRSx2Z1P_) zmg^8b$?XsHhBRw^pcI(t=mEicFBp}vOKrPP+yAY7Kc8_BXqz3wS4a#}GW*|NPRgsl zQlVk=KhpAQW-Q%Cl?ge~T~5kOY4@`QrF~OH4XLPXbx~-1`S*BZA(!S@gaxRx$&Kv$ zQy2QKYJv{=AtjJeYC$9VRCS+4TL4|6Erwe(6qmWdejp*tFg6}vDMRHO(#f$5H}r~_L?>Y$^=kYNzTYbH2vm~rs^XyMqqBu?}N!%-1C^Z z0_(Tq#9r|s1Ca@#81v7jXN?w&Jf}6*ue4k?#^TDO+0dnZepz^#%fc;K3q%yiJfyI4 z*M+qGBMGU@Poo%6cv(a+t4gldPLrLT4*IUQ%D#^5slb2LKMpRFaQfUI{Gb2f_rCeV z|LxVcFa2lZT&l8?Uq zZb5AJ^CFbt!|HOIVs4bXDt*i={Ys}mRjSp|sr0;8 z`sGfZs?u+K`WwH$_{YEgo2ORv^c#2nmw)?z{MIM`dS25tFbt5&&vRF$XT88jx(k$h zXrHIo8^xf;*oW;Wi~qyBKmK>W^Z&e?#5x%IIZ91Av~~9^kD)_p4!; zW7wn=^h~2z20wWmLia7mMzikv@EyHb!Yr-qbl4jVIgIm+U5*KQ851|lKu37sYB9Qm zrr9;S6APq>kw9T0u5GyjDZ zMbF9hb^{Bo8YIghUxy^V)8N`MMoG-sApw3++AEwYkphYH3htg?=gRecbEh?4=B0lfCN*@U^14K_u=NzSCfMAAN~ znO{jCd(vqowaP1$A^jrVr=SA19PO}p6_`fyY#MhKe-#q@ibSUD-)Bx+j?>5Fg-{BQ zDBY6%O{2nPhk!{QAY&}c&Bd-NSau;?L_)i3SqM#T)DJWk3Z6NSQW9w?)z9=Ff<=!1IkJ_Wr6!Dd@H17V6)2Gc}g z5C!ufL<*tsSV-anOWB?vb#0$)KLHzHM(;P@Z&?#BqZ#4CnO1qrQhefkj?kN+JfAmD zk+Ow#qyEaf3Pe;X>Wt4Iqf)_D_uw!r-b!p{AbP7c23v8EUaR|8Lx90~!)my)VvHF6 zHOHtk^!JRB?MEyKVFXT(u{6>CCP+p@*=2{$Y%R)`j3%2=6qCVwSM$)bX6QW~O2|;3 z4f@ZmK->LkArhCqd^?vt?^LEW*k(oY3{Dfm5 z?N*>CLfNLkLNuC}5s!m{IWnq|7zl-2O^ikeI|=)vw7}xiW-<+46QVbC>bifoJM z6Z#olEKtk`+j3q`uJO>P{2)WD{45sH7_@w~s-feALQ&JoC6q~iFsl$@0dl7YTHumb zG0xR(F|qa_0g1tcJt7j{9gF1H2qb=(LW!|tL)fjBAC7$w#iZ|UU45T~)2_kFV1 zb5Gw76c4I_lj_y(ut$C0ZC09A^quRJFaqI0<=UfOP1b$qilzEId9~n3AQ0O_lP3uu zRKDFRd{5nbHahws!fYUL#{>29|E7_i)j##-Z1K6U{VCDUZp*|+C=LiJ6E^FgFlE}T zh6)tzHQh&asWn6Ft%u{pT(N7vTtV>UmZ?qzp8NE{SaCA&i3Vz`OgNFqZ0OrlzHjbg z>(Yl#{5%wRMw5-~qI^V;$n}GugKZEiPmvT7&YYimswrN239PV{wFq(4cio1^ltD+K zPJFOLr*I8~<&UZkSkiU{bgB9F6Ta=yj=~5DOxi!>%x@pc`ZEj-e1yORHdL}A)HHe1 z%=ap2<%NPI=Wt910Zwh14o(%-Hf7gr&KVkzCQkM0^~OaK*(K~ivPuQTL%kdUj(3H< zOJRQ~=(WKG)Zt#9rsE0a@5^kVaVC$HQZD?yhOywsi zwND>V)Rcflxx!+>r5@#iG2b5!M3mAa8YCR`g>L)CF^kLKTFB%2-^Z9v%ZS^Qdb^k2 zT9G@$KE}vU(v*6;SCp;l+Ob%0@kr<1<-3$FZ_-RI6xBYOKTV4$hz9PZftJ6I)!-&q zq-<++n1BIPB-mt}4lWklL_*}x0XcNC^({MZF z*4u}6XDne8y1#VoKdi{FL0K?v(EbCv)!pd?pi&g7Wch8-ko(~G7p&{dBbcR295~f3W1tq z!a_Wb<5QkR7}U=;Fbl<~!kMR}v@P9*ej%)T@q0_gOTj?ys8ctRy5MBSM3|_PH&}9hy%=5O79;i#C|0G83hVbh#SS&W zW4=oOa6R9r0ll7wFe64qSIVj+1f3}Le}iTuhN@~$j1Js&1AB;gyOZH9fm z53((O&IaIV73gYO7Og0BG}!vW=bjFq3o{p9Kp;u@G$}JrzkocP@Pc0R2FD-Y{@tXU zDt~;fQv5|-TZ>x)%DB!&{kiEmofL81D(<`-axondgP@Mct$9NVY&Ym=a*a`oorkM> zsFpkI9*LUnwzN}_G53G37`>`|pEL@LRd^RFF~m636ob1ek!{+#|5Xr@zWlUNV8UWm zCWtHSW2{O93;CBXgu$v_OgxRE{mFa4aO$_MG!1FD4Q zNn^}y=SARPNmHV3M1>)8k%(hdnKAAmdP@c-tybQ#fZY&jPx-1BK10C|YUNEzdI2dS z^P-L|b!k--s5%c*kCAXDCn~ zd4jFInQX>;{F|?M2jqXtI>1i3nWs3JZdOooKym!C;3m;I5}JiB=p%RuT8MCMI$yIX%F8%SqC>F z@?h?04I2c_|K0@y1lt}i3@(S<%_C^b*c)f8hO zmO)2GkmwzIma$tsB7Z+YavAo0i?tNKRrEaxbGGYSY^$6|$mWgdzztzwh~ddGffg7# zqLZNQG@-H#$` zQb(}`A}8=|!zy=_tn&<$J@{cyPaw+$RvyF)yR`RCA4|UQobNGo^C3;h0c5*Dkx4Da zeToIMj$EzCZIGSF;4IG+FcGJg`QAi!U}RTkt=hVPSpqbKznDL48fltM1_<#>6(@MX z$B})ug}YC@7!)h#q1Fq=3K)WqAbZ^0DTWM8NH4@L?@sF7aZ9!7>1BG>rAY&Hq&3vc zQ^7`)XqJ;E57!+iu&Eb!7bJVA2goHd#$1||)XWOn64f@w5KDe3=?Y2-R}2h+#xJnt zVu#4@wBeLaGb327S|Ws?6*bQG zZ)E>5awa=5q}03zk@2~BmOgX6!Jj9 znEc51EL-o!NClcE(a@yHtjS}t@+du$2wZKK1@-mF@HDcJeOzTo%zO(t4GB?OqCv${ z>=Q_SWYA^K$)pNbL9w7Dnt~Es8GQ2k7+{K1mwoz z<`#XmltMCC5U{-F#C$aEy%KoA4dtv$Ay7fuL-8jNFge{uQn6 zT?Xm~BQSE)>5w2@mb)mF5$j+{wa;uM;VBl&Ns;Y?0E~v|1p%Xr^w3WEWa3|&7>k`0 zO43qijY=%89fnNs0&cM1@@=6~76_!g$e>YQ_+XH2B(VcxcQ2OcB(=I~j$)x_wAG0i zqTAw^jg*#wXBmh0jnL1qc!7aoR43BGiXFST7}+rqe;NT>*ZtD&t(Kme)xGovJ4@D< zp2(bgmmY;l!B#k9iX*0YEZi!30eaTqP=$C0sb;W58f~MEj1f7-a#Q=n<5Y|xmF=w3=I4^5bwbK5bt0_yn_+( z%30l-h?fy(ad69yWrd1P`#8%&ZjK!HGBy$SD(1MCSK8U_0BgnE06l_RpDW>B`#PSu z*vmibL;?tgd##XCitCz9Xj;r>F6Zg+E1NEXMQ=4wBW3!eTptB5-{Sy5G*h8#XLXts zzOoDB_Kqc`%XDkK11i=^2Hc9#`+NcwWmX*5`VRGkwUUv2nilz*?|{QiYgN@Up5_T) zw_$Rh&@vQl4`^QSFywFWn85>HOha3%+_P;68#)hc@SO*ofOH<#hxMHYc9Qx*ZdE{a z#YWZ%!)uqq1Ogj{FoaOzg4xJW@yw3u3rMQbJl6{f6FK(gG0KB4z|bA~V@xEf#9Nui zt=jKelsc&kvKtv&nAfcomj|%MXh!G7Vr&i@RjPE>WZ${i1ThaJOn`7E+V3`Oq!x-E z9X_zXT(y1_sU=@1HjL*P8G#33DPW!J&^)DA!-jDr3B>rZykBLoL64BVWE3E_)e;b} zq;E0_YU7joJQQs)nw!*|I6?M8t4<{tpJF$&HUoaKMOIZ9W0aSKOs#|sw1t!=DbSr` zlt(&6TFDqxr+?HP=TnW1y^uwCI@3l-wn2?p&$pTj(6YXETcW2=K!X*1NcU6ZgrY@?A@MxHVY>uIDY$E8k*+?qihT?QJh#|KtZr`*#NU!UkNByySDt zNZ6pI);{aFUM`5`nNXK@+9!Din88FdK@(gA%X4Iw)=`?XA#bQdYJCw3z6J|g*KGHW z3xXuZR7G3r$`0k~5-yGQbpxnR0l+FO+7wUV{Clt;#fbO_5h_I2e5~_mZtz!*C1`UcaV^NQnQaw*uqD)9JF|< z@#$VawmRgWt&1Vgft@SuM zw$)f`K+}v#-ezn@)v`eZ9a|%9HXb$#`9su?3pG{OW>|9L+D5c@*n2&*&1i3_pCP`r z_pmc++tHT5b}>?N%uK(9m<%CAv_O3M5wCEvx&gsIM16LvpZfa9 zdD)xV<7M0L0<`6bBpT{NtaM>1mw0b*DIZQ>306R&UEgC%7_Wpk0K-9XhTbI+Y{n5a zmll?a0b#y?x$U6XfY>C@;gv3kz*9bc=-9e2ypYSp107yk(Eg^vR%PwAfl_n)wYaZX z236@x>Vd*u8qAx9H}f6?hP+opKQDhKBO#S7kdZJTHh)Cy*a4o{RHq1<5(-#i;Av16 zKt{r_2$+#`-w>;d=Q-5Q+NAb~VZ(5R?2L>^?l?!#|8^v!X45b8IMjJOPq9!RBjuca zP_2cNO51NBI+b^yt)#Wh<IIg5_($!-ySBv<2`keHt-?l5HTq z=4-HMJSWwq5!p6I7;?GcatE_}O!~blP8DfZ3AiHZR+T7*w!u&Rd|1ziE9yP15934@ zJgd6^jGwM|5$N76A|!wl@@#40 z`l4(o(F`?^>6Fc2Stk+wMlryD1L6h(z$>;jDA+Y}z!$++`2@))iZIY`A+sfWp%?{? zXbFhAgl$GBG7hjqE`5oL*y^4Yfci*d#;Aw>qu^Um${gG#wg-J=;=9NCcqF-QjjcTnx-GN&ugZpXZUuWCyX5^%Bjf+c?$cO$#k+I6k zX7MQE*#nU2KM3EU7gBh+a(cLtcSN8HPD6De4{P@#IXjKW9|9woLCywyAz2$tN z`4xx4*&x{7%+Om$wyO$S#{sZn{Y$pvagw1XV=ckyrwv*p$^b~9!Rqfeh?9z6#a01a?$=tyfxZ8lsK+n-jTEjU?-z<)v3Og8|9sVP|j z_$&oMUaxglr#`)KI!v}uV?8s&|jnjaPf-)7hOkab{pw8SS}rz6&ZW+aHo)YLlZ@d+2T>;>Q)zIrFN&=T2x4J`D= zR##Puz{09s@fBdpsi;1wL0ND?z{UiQu$zTTOf=PLa!?giCwq3ULadNG-8`Iu#J62-!S0_`hXAaQp*I`sDc*a(}-jH zMMEINi=aoxu$;Y!9r}d-Xh$ZMJ4_o&0dKR*H1&`aB8U=0+yh~wN`nwnlAn)u1RE;;m ztx$4Tmy>VkojeemGRWe7xQhW{z?+a1f;NDx#O~Zz(o2j1Wo`=n z*R99uHvqEpw-tVW;d(KA{cjb0-_pBZe3IGedmY-;RhR|^GkWnaF60w5xGEtGU;lPt z;K7US)WAW~io!!(_z;B;cM2cwE_|FGR^Npoid-M-+TrUTzC`pWj#)e%Cpg%2``KT8 zN;Z?(wV%if&SOj=3}K~bo#3E1X3~s2F`iFUd1z;UrzQPeEs5W5XE{{g8UvHJymY=? z-}!R=yz&+3l1YFg8f`FT{j}vTz{FM{0rmxjtuISdn`ulKpXLxg&pDqI1S~b zTQ@$p#jAl?`|mcG_Dq?xkR!`Ns=?*n6UmIMOy2#!AgLzGcRr3=%{>W>Wd{SHO&FKI z@c7gU*p17pf?&Y1S^_CxSTVZmZm?R{ft0Fckkz0viZ+e__6$3?FUD2no5a4W{QInr z`vSk*@&No%7ZTvS&+3f@q@5)JC8kA@OMA8IN&5zfs4evBt1Qo%G3cD}93?$AHsG=M z&%A`PdzR3iu5UlPoq+wSrMs5_LNGl;mnKdES!30U9j#hU5d|I9CjsRioVRB zG5d_wK!@IcX!45hFDz+KY+pAPoY`M1D^Rv7_aNI3`*l(bKNTb@@CB`f=?&;C@NFj7 z^ir__m(&gD=@iL!x6T?M5$IZ3S2VzK4;KATO5u_LWfJ=@u)IK5z*)jUOC#*{WK7BO zx=K!86hWJY?H6@Q8OCA%0t@mN#*1An#1O)+FTa>ivNW)6A2=q#ooIk4#L2m3+WiY* zH#p@5$+sql?Yh4%ys^HyR~NRkf~NxF{Y=YtN>sQn*4-GEXR%IKi*;IywOXqzX~<~V z*oJ13#qCK7OjRnE^7KckG{Q=4gsf94Hs@6;7hEIg9wS*GJYmIoqinyuIV&#pzS1M> zv)ABYd!TI@*+0$t>|VD%OYk_^3BKaNWBOS4n@IYyC!P1;5f5~HLxv$`IOR!m9?W>4 z`$A-BDFc>6RW{c{6ij*$JVR3%(CpJ2%-1Ox^#ENHm5?aIkSDb~kUk2DiLrl;(!`U+ zCScRFiRS?;Q`T7KP)izlQiN-kmHAmz_3WO$nO?JewFe529Uz5$3Q92jt7ex0THTmK zsDPQ+bwU_DB?sjci?#x!y_f_zkDl@!Tug|2K&TA+Sbms^2PSW(yj-8z>?kbyaoP(U zVKYmvC15RJCd{otE*BGWIS~lC51;3%)Z}A!-{zXE)55|{q40%F#N18D04+t!E-k($ zU*-&^&`s^=ErVQ~EO-0GHmAY8nDFSMslpWFc>$j}Sed59O`4geMR@{)vYkx3EYk<3 zpiT1HnInN=1n#D|0VgCt=w!ln@Q1lhXh z5{Wsl;3k=zSMUtAV>-0OEb6l7bVD8G^vXG*>1$p|OKD;nz`e>RvRU^@41XNMe<0#>1ztfe^cS!FolWRKk}#y-~Jnq?j!mWk4_V{(ZB?|#>9T_G9K<~8x^MWtFVfJqix`T}V5X3TU4BC+L-2h1R%Fd!Ixv-)wK5w$K zp5+e51C`qhQ(6t?Q%tw}ZQ+q)fHK%4%x%VQC_)_!qv4StUh9|5T;ffnYQ(vnE0r76 zisUw93tYe1J}%5J0g%hda`k;Ydhj)~2XNsP%1jh3`}mYD`R*2_OKUJbn|lpuoy6y! z=;lB}TryOFdw^7uwttzqkmEiI!&oG6RNi1|wvbkJeLJQ$$do=%^g&kOJBOPOrda!JB(gCwLwE=eWhGtL7nc9+E( zt=HYI)-8Ulr_xt#{YqmDs(}%{7T4?5xPH+KV?E3Jq}C=@OUz`j-A*&nz2-)Zxj|#3 zIwaw5Rk>WW@mxD~K#pdOxuwR~Nr1k7OHb~B;Rfz<%brI8N^1Hfh0i7YaXJXwJZPE{ za!kog-PIjsn0=zREef))%)puh1DMZP?7$V(kRKDtCm#a!(;hUcb#}RhgeN{kd z1cLSpVlTU+2qPohQG~sg?|C9$r}=Kgb-?YXB2+V+V9U)&i9WiSu`koOCWTw8T8v9{ z712w>va>Kpuy5pqWgn20S1%MSW#cj}E3dBpfzl4RS0s#M1#YP$GFQWIfv! zat9hHCTAUjf0z*HHcrOar_F8JKiHJ*xHR-iQ}nQOew)z4oG8z7Aj)~EEYu-XKatES zQB*3oV-FA~nDRh03{Sx`G?f9fBuYa1tAJx61#QoeD1*#G5+IpVz-g5NHcOg2Cx9)a z2?HfMo1PENnnYF7Stxd=P`QNvh;HJaXa4|dRuZVP7$yRh&rJhXF4Bw$=7YzaJOzab z(v5Hw{I4S#xAQEMifocwy(gK8kHc*Rx~Om`iw@EPN?}W zzM#Voqc|I37_wCS6?5A_Y^MwrS$e-r+bvThOYfIyhh>Un>HRWo(pcyoGV*?TMWZvf z8pZCg>&bjXnzHavIb1-cl zWSL46zG;-D-ANJ0fst*eH}OX`)Nvrxl;FioFF`1-%r)4Ri``h?LuNvDSahD~!Q@BM z(7{FEI}Poe5W9^$DE)2&xdGwF4O`z}G}b#c4|K{DA;)uFC%e2A{0vo$Psz>NUnjOr zvGjtjgh=5x=e&whxY3XkBl>7Q$B3HGG4F9jAX@55=UaB4(RQOHkZ}qae#$&0J+tVo*LGDy~K?YmLi6wts zF*b2Wt8zvQ1KyNC2!jMh-+m`N4`{1^vs>m?2&x%nCLJA-txDbkOIh5Hwzn*}zO4fs1sZzalq{ zU_F$e`$gweru^Qa!=dxs{R)~QUctTyHX5)ZMZU}Ta#Lxji(y+Bm16>HMKBGTt9ju> zgMrOd3dy0<6A>1uA>-VP5j-!&9KuHm*f6I^olHT-BdSWwuoD-u>n@5F=B$}dYG>g{ zTxBBv1*`XTC|2c!V%;E$)yu>KUmTdpr;A>vSbN7q5hf8-bI;23f@q~E)>u!#L4(~@ z=wYlW$|=^Wkqx;YX1Znlw~JzR0!SSc!AiHFe?+g!D?#^UVBu4fA?GWm6C`Sn!6wjP zYctefm#tr7A{cWUp|dulj8vptDV-!n$dhyyK-yx)^{uG21qkbGRH9QCz2ro z7^)Tl1guQ!neW_0D`#`r{w4AFO$iK8PPn=$+kL6WJ^kLv%+oKMxRI=AeYjEOL?kPT zB3WVB4iG0mK%rpLgWwsWTQ7Tqds}7To~r_EIa|lwt(PUW{0%g*G9)Q;UAkCRBx@#; z6|>AW$$Flo+qP&;s*3&KFUyGVpV_Ui(X4#%d?ivfpI%W|2?8{6sGzP*bi$||4lv7G zh-!c`Nl`Nm8eAclBcNWhQm%bPy&_`8(_{G~h*tD5<=R&UnqK9bF*}}tEOXha$XCf$ zIq5JN?snvY^8dwHx;tNp7%ZZ)*o|=IaMTFbfk?RaFf3+@q}!cu8^X0C;M}1M72(Rc zyivDk*sRF3(=tWE^?sRxWr~FB{W5LUFmR<1^xEalck0PEa&zK~GhfbO%$e^#g={bf zkc_GyS-?NdRZ)!KYe>~hW_m9x+#z}BIjsd>iAE2eD@Wc3gCx&mP zjO79MMESsF;uY@2MM=cHhZuV%P!o-AvH~nyDkzMu$Txy)B#-Pdd8FhB=Nj?^MTPUo z*jBpn)#^-8$S^l;1rjM?Fxi$b;F?526K|sKLR@AwI5{(+qPf=v`|pYC2IbF`yp{PB-O6&CqBk=z6nw%(*-rCWjjFj)!PrZ^(B6pF<5@ET7 zln0}X!koEcI-c61Z&smzif*t}6MofVFL&N*gq&S4m*`J|LvnR{%atWcs6#}2%#=II zMO>JL+?bpX3=gdKzH5YGS9#secFo|LU6u3<+{HCmfd|A;BVfXMwDXgWmtC~RRiw=OLry9RkxA4sv|0U@)7-d_`qWrWpY=R38NQYfw6tDD zF{k;@)u-{%Np32u%moT&o4CM$yt%S*8#{OcY-bYIf~q z7YW%FMoX_gV7zX`IFexG_UAx~>=p+Rp(Exz$cA}{kgU(#Du^8e7K%#M`c5Kf+iXP}x8no`G`)%Ti?MR5LVx}XkVy%=2H)qIC+S887WB0` z6O@JZhGREm2}q$iztgRRUXv_9W!ZTi^Yx1)qTUuH^AG0IAwcNE9bn^~n7&C66_dZ! z{;l4+MoNrTaGGkgNzUPFX~l`PVFret(*QkJG@g}F3Q%$r@<^$TXLVtUE%%~S1u2P< zG}f?cMx(qW*ItctmxTT}fRIiNzVZ??8ZHJ>x4^}&slolcrxCO|U8B|MeOleBTb*{b zS_IgNR+CN4a@}h9y4Y$P!{Msk=HK#u?ZyGTW~8g#ePUm5{8!%i{xUIWKY=>76Uw*0 z{R0x(#0U_r0|??@`C+);;br?*rLE3x&1?(kLMBLHbOezNQI(P-*Rx||*I+Y-e3UX` z!oT-bjGfW)Mfq{{RNnd*%SpMbd{+sk6Hnn^;*?oKUl%UDC(h2jMCL^bS(L3VvV;(z zNIB9bwNWnpSFs|i_OwvCw;XE&gEgkz00UsevQnH%gBrk)uTh}p)Sj^CxJR)aJP zZZudksFzqMjKCSiB{AIsd4^0a?s>erlok!pTM`_5xrV;zQ{}>3LN~dyD zph|61m?D=iT#lHa-&3`n?yK#(5NONPw&<21Qg^RZsWk)CZM7i577FrOTCtXPcP(u` zG~G+a^)qT=yJ}L4#(`n??xpHp!uQ@iJ=&UvwO99axEE4Y4T7vYsP$_rYZg|$>LA1v z9c+3Bn;LMW=MOtsP19TLVb!&ue zPB+X^6~sq{u&*#wb{2@jFuk2B#1VNEdQsf~#b;kM&ANezc}e)i;iUT;%AvOaEgxW$ zv-%*jQ88B!G?8iJfclH$!fr(H)o%JY#F0B*s}_e=jRpkx76YL1X6$7mGQNrFu^%ng zfW{n;-e5QNmh&3JRDQrpll&>cF0N0Dp*>RDZ&SR!fH8?f1@vkRSgt1$fFtz05z^>Y zl|d9)DbbBNzDddvtRK^~@?+Xwo+xkq?YN9mpu`YE1tJccHHh?3TZByq5dgY|PAGG# zwKdRzPMfmN01-M&g?8X4E-M0c1QD+t#Q&vYP0yj#gQsFH#$ScerGh(jtt>fS!MLRL};} zUJY$57psDez@Ub0st*h_nXDfyUw6oSUyI8Syu2`J&(jg&L~K!C`5}<&yI*Hx)IR9j z-^YS$c|!T`|62CorBQc)bWI!oWC9uibL)TLCM(Mq#`8T&F+XHUu~#b{nSrL;5>biI zUeF>U0jZ}Nf?ReipHeW97r?IIjm(KeAOdP+9CRlaKft@8;-FO~I*-E5XN&eS&{xKW zA!d@&*}*B=3Tqb+@PWxKRGS_+&8DPK99BFiK2bcV_*TWoibINTQ+%}eoaDlvrwOo) zs=56?4ydW4hzkkYXgny@lr*_!?XpmPIZ0{}w?gYBl(ratjfdFwQQ8O&P)F_cIe5CG zAtlHTYY|Lm0S9vmQCx6rf;q%;B*&1}$M7P>O zFD1qZMHaPBvQMNsy7OgeBmeTliS7s>IQtqyYUIZ_5xY{gls^gt^6DAJ`xuUi_NC8Z z>Hjz*dO)K-$KWjReUdB`GY|iVpZ=={>}*svVA!9mUf=<U@@5ThK(_@f~1cY9gAT?h|HXrZutogX3bmrqn3Ym}F z3Yia1_-sCw3FCactt38q3-hI#kH^GP>{26T#>pUFGr`PgemI3NEo;rvqhV&Dr1|Ar zSZ&q;dU`Oqid@;KEAwx>TPyDlnirml-3WRs3%P>IA#RWK{d0Z_7rALmol?pat{tPq zN%jOu0Xw+{pz^TFbAD=n!jc&l`$;1}!;ICbk!S)aTxL1<2p4hz z4LzZseH2I`h9NwDF_p`D1v{NXwLP0XdwAtV;Gh8erP%%~$gfMl=d z#|8~XZdmR973m^<=^>} zf7kjV@-$<^x3CusBW&lT7`kDdLyU>}g^9Dyw6#YJYpsu&QBw+*Y_a{#zA&s^h8tAm z)0WcIAqb?N#DAjtO){xAW#uFEW$e!4M!V$p==$b(fm!%ya;|X z1|5t$ayv>)!5;aRGRZdssdpMC{bFVY*xO+0iZc&?_lJ9r;ed?VPlYpV!BfPJS!|Nn zoW%ltxC!c7ubrirRZoD!F54*9GwLjMVS>V`zXZK(21{0u>pW~ZU58L6zwbJv0zFyI zn^I3_efx&FF0_rLnPI0~-`*Sg4kph@hZed^?!v5g;4;R%g&CD%yhwG|8y++`d!5x^ zZ*L+c*aOstg3C2l*4nL*j4WVsm0kOYZDRny@h~JKeviNRj1t@_*r`r#nAn{f zjz>Ztmo70h;^c=?0Sil=v{X?knub1Muu999%1IR>PT3! z1Ym|ZG?fp?5OYO0r>dzKQfD+-vD53~%>Y)Fw99QEK+>N%B$(m1Q$LM~CTGY<7@r;q zg9hj#R5rnA4ho<}`4R0*CoNt)EO1nti*vxR)8^KPq6CU(Nh$Hvg14#sm{AS(LzN(O zeRMXQ)9d3`85m)9r9BiLR@$khMbgm!Rodxrgr%^W^mzCytl*_wi}-XnL;c6X>8@JN z(zN4zMd1(8-cySOg^=?YMX`1)CsYj4C&s;~f~6;-3X4T^JjiNSor-X$Jv`Bm0-^;o{=czo3;1d(JkAs**Gr|3>=h#LEArjC;5gm%f3v{%cr zYb`Rz-b(H9Nzz$wA^_@V)*I-;5Cuh?RuO^^)|=A_zwY!xwccjQa%u?@>LCS3`IcbD z_yS=JlEr3&j_PFxeAyBW+%AAdhb~)PpEc*HLaN!Gb;1_w3_U-}I2_53iMG#}$5;@| z^q{63+{$Lvu6bFFmKP(l~laO z^Ll!Y9uYjljHKt-MZ}R2g(3#7#M;^G86HRlu6Z-Z!<^c;{~mH0E|dDY$Z6xkNvO$b zW6xEHGh=hkxBuMaE66V*KfgnpdCkwSlC~HWGYWU%A58ke?%+2a~Uu z2xBdw3LSWUEuo4XMCe9yDtaBAXxh+q2~j*p{skRnP^}G07eOgE1vb2V(IG<9@CDP6 zSvjo6Tm0OFAgTG+Gtpl+&>$9(JV2t5niG+b3Iu@0qj4bX;XY)eYG^XC1p&{Yvo+&C z%$}S!C`Uk$&oZ(mTm(#ezuEX@%FZ#3c$A6`Ul4iwk5N8>jS>GMV#E0tP_y_N&KQ+` z3{@WOIp+ya5k5kAhVU#J<8X|yLQqlSKq?BUWWzDLiIHN`n44k6>KTH!>-r{ag`QDk z@%KaVqUK}NUe@ygJ-d%)%Ri&%nNI#w zdNy4EAqXStogi`Ki6qBFtoBslZFWf{uR<-FMbHvkQ+#G?Iujp+Vz@8I`oXf5+PtgTEY zX1CkziK^DwRV`-cn2PQVdY?=vM+K4oqAW@4DDge>KippKFI2z3=9Bp|6!p54)+dm4 zM#pkrMKxr`yCa#s+F%%5Co??c>YD^W81^kcrlmWxv%$pp?O+o8-Vi%ta{Hq$?jIsE zK&Bo=@%<1-qBKv;`%aBo(5M-2k^;%(bF}_*!A*g0Y!dZI?sgw&i=aDc4C06{moe4M%7^@Q$tJ+{b8 z!xh+q^oWwbqGaR1!4<-s=K4@?9@iVg7`&109YZs|^zc9X(Nzo~p0KNr+U7#nB}Uy8 z1S1GeShRG?Y~TSd>5OoC4tx9ANh)I1JB2FvEVzx$7*Y zG{gE?cD80%=QlVxx6=(yPUz8)mB?<2faB!!;%xeeMaPJpve+oG^TbXB?XT!HD|(9P zyho1^{ZuM4v*85m@DoLkTl8Z^k69FfXLaKM9qab5p}VG&z*|bDh3v-7T04HZL5rhw zrmzcOb|Ilm+W(zh#6WP4wDWeOkfDZn5MhE)E(}VRgVatyzl*4QLd++L+POqN1msh* zE?uCDdz+dxI_MHNFtbHzdQSh@<6!VOn}X`6$XX3%+spAKhX5*2nKo04@&EAG-C-d73+n9*4I{zHFXoi4Xl zzyHABqgkraK$fxU`}cW&F!=-BNhw<|DE==S^tEhS{P$7fdI{_DO20$gucLqAT#}#9 zG&o-f=PR}Grpz3K^WUiks-^K}@VMZ~Jw(pCYgwEbcj%Qsu7}0QFfrt{Ku$6=^JHNH zIl5(|-U_6dFlK`z6Bn^<@G?1e+TbPScmm`=Q$KA+QL-YHpE1EEnUgHXj0m*zLBr))?j7-I3<)zE_&pzfz8;YDNnwjheR%<`$)Tp}Ea8JKrBN03}n`a;Q#97k8TX z0%X1Aq_o|5-HQ$&G4zKAi8rg%P7>H0fa2I0pd2(p4Q+T6`bR67NFz2>LJ0W1tbE51 z7y^k6l?;Q^%M8o`LcmA%hDwTods^;tc;*u%-}NZxnPT2-(VmtM+Y^W*U|f#N{nbN~ za>Qkf=)%N)pfMAE@Di`T=2xj{>;+%)IbOLdnFhtO)YULn3az1jmH-i?9m=>NVr0@? z(z3|GD>4yyMsS)q7W>#SG?`pP15aCJ5)uQ^NFI4wOb+apn(&YbR8)-QE9%`9tvc`! zZ6gcWB{H!$hQdHg&LiJs{8}8Uoy3v7AlDw*lNPpyRY&2NG~N zYiME-0}~=7LoXk^e?&UUx{usGw9QcxzMdR_ z_30A(ZZgtm%MDjiVvR}A`V%4{YM1=3r3Pi{10X*rbx8spy$CjQY{eR=I^8w!kPNMwD5QQoNi0)(?{QKOKS~Jg@r_=l#Bf@ws6~ z`S!nBj{1kIu{!E7LYYhkY=t%l7&W#764%7FY*8;TE4;2y?u#$JSoFM+e}Vb7nQlRA zl8H&xKB9dH9c#`0GP{%HpnfrLJnn9chJ5{>f5QG1PbE#eV=_)&J zVqN94ms&x~@z&!qU@+LJMOOl?7OpVAg!X};Lbk4S+p(&pc~33AKmI&xLCS_kUFhx# zh{A!r8Y;SCL_&90dOKY~*~z;im!Nf5WZFl*Iw3=PO){cPD#@|2CP1UFG0+0@^%-n= z8hPgQ;!)(H;poGye|u`j)8i~?i~a^i1&@S>ksy^iZ23H>^ic_R5YM3-L9Wl^P<$yb ziJh~Uq*UxDs%@gkw8yMxYvU+vJ$qfg&i3Stt(HYe&+QCs$cMn(1S@JAFB)jtbyu8R z={lEhs~Cu}?>Vy2y)JEf{pBq?yb`TLZ~L|6Vdt@+(Bd$gz*IulhmE=qt5n&N=Fz~Q zrIaQQ89IpYz(R~HHXubeBeeKHa*<>zpc_zRj9>`G4Zdxaho578(gw1&t&{S|r5yxH zcGNs)R|i$crY|%^FUz9G|b|ElHRa z$~z0<=!X{-k~$*nF~?j5rJj{W5As7RnrQ>2Ea;058jIkieb0p zCuzPpJYto86)@NgT`g2=Zwds&L}B5Ns!ty_WIFw25*}gLKDL|MxR)hu9vxVlFt$*7 z$PAJAbrtgCRIn?czJ)?8N3XZiL7hfZ02}XnslpTF8e{+&-;?2yrNx|477=lpl*Rlc zuyC4WGKlKvH2$nLTHQDqn@?jmtAA?j%|-#JQTIM{g-m{QQt|Ja3JY9Xi#{>E5KKzG z!34zIuQni!7H9znu+l=)F$%PjmGqh`z=(c9r3JDroTHM&Ho5EA+V!|m)~&rhCzkV^`q*<>4tYV;>F<08*0J%F4%dW#@TGiD z7*ntp0nYeRJ{GVsy+ljp1Cv(fdbbN>0|aawu2_@UM$AscXuM}iLvcrugAKS3Bs zeSAArcVkT)&rHyRe2MmBoM#6<+q=G?cRt$wjgM`TSc&L3j#vaNNEDAOeK41tTAB1r zj9*3Bi#>R?F)|1dq8w5R)rPxP4$g4L=-+l+kS<{Qh;uNV@^Quv`EsN2qO0MucW9fo zLro$te4c1bYiZ3`8a6KQ2!s87Ec=HsndLVQWaBxcuy}|$Cxh+$w|qudJuKB79O}Jd z;bIk=s$+-i*j$YDYg6tomtBDcwHaei%xUbDOZMR1#2$#Dj8bPfN=tzstx|Y@${*fS zJCTd>`yL{nk6V5XgR2>1a@vuU7DI90nAl>YE^b-J`lARIMF)_OYCLQrS$jrE){lHZ zB3gS!Y~D`~>u1E~{qSe?Gh%ZYHLRbJXzCt%e8ykebT-C?PHjO|kImMYut(Kls!y#t z>j_$RR!A+o#}UOeN_?4h80(^b3!b60`Llwklfwxs<)(%fL0d8E#lVwSjdD{Y{jNRtzO$U;IUn6}QZVDWhMoZchvyo4bj-tZ z4Lv#`;<<(%Gq7s zDIhc8u+5_yOqHX1>lJ{hrH+m}IfSPjd<0}#od!IiKY~x!Sgrz}zmUNc_}pMSXPXqi zYv7DF(7y(>*)lzeCWduN0>Z%4cGAL1r7L~vUDem}uBEV}R^zNA74iUnRf;UMPO z=JLdbg9XE&^+}kh*^e0o1B_&?ekK^S+J( zh@G{8#HQb(S=eysYC8JEq;xkOLWh*@rlYV%({IG43!zxkTmRpie#2IirX8cLLO}ZE zX(J6Liq6}BbXqY2BJR%OiMayD%SHL}3kU;1nY!dLte|aOM_`68p01CG-}4c6j5Iz} zC?#VmXT#Nx+{?6)iy`}(963bc*!@b&?Jt$v|3>-Bmw}JChp651fDV(4VD?0Em>1A^ zqdX1CTo3fJ8^PqDqw7AJUtW^t-{dh}EEF^ln;@piDU&bEViSnu>R}8@vt0T+kit{t zcW+db?*<4%5sKg4l#N~*?ARaTo{!E9^*>h`2;%LY9vW^+=zXR?TFBvr-|iuybGzr1 zZd!1!*=#CtMF`t2l;M|r3Xw88=SJ3nd4*QNvDTH-OiFLaPcy!JH^cA~97c<}gbtR0 z@?jM)WS2XObyffeO0uHXRX|@|zyS{5C}1kb{}bP}5rYz-kc~kY2X^Q>Ql!aXT98nk zGU@{Tm?8`;q~D4;8EG1jL$D#;E_@8;+PKrO%Wn0cz?40vVkR|A8x;$RF?Yy66w@sb zg#5iqm?A-^tIcAQK+w`m)LPMJs)j~~+=5ADwg@mV&eI^|hUgWA9D%_OVbj8_%W|E2 zHvKw}19I5{1tfnhT&6QE6rGGc#}lTdQ9p?~(qAJ1(Z~gY_AJz(SRNe%5wJ8Q7vZjx z#4Fszq{Cq2NNkwG%UKX~gS&SUA_os2cGxj`4^%68wuGI^J+2qq?FHV7X&|jn!xkd1DT3n~l|#YU2Upgu zWToY)Oh}phhfJgKQVcei@8~1?jHJ!R`W=N>>8?@8vJz5lekiaj&QSl@)9xmuz3cH; z_5Ln#Q4mE#t5g?P-E$Z-#Rj>;u_PduFdKI1v3ojXndEhyFwcWv6P-({_P4Ec#c1j$ zghpd?^)UM=P0zwX+G%&u_y4l@{y}nGSAO67(LLSM-80iO7y$E&!0X4MG^79v_Ch2g zahLN(T!}165$#fKv1EzjAF2uqgQx^8Lo@LJ7>N`G?ZRthFtE8PRs!2hiAe~XmSmf2 z(<_jYE3~7sxn9~~R#c3&7_T;#vvO9B=vwYFpYJ*Mz3v{&fIpVfuCfut>G$Kl`{Uem z&OP`1y3)TBtEJc|sTje$A5d6{uxTCrqHjVYX%|gbZ^xbmY$8d*rgciA zpH{QUGHrRCrmdt*&NyY8gp|!Ti88sgP1eE+0_s~vK-CCtmbOV0&*+q~Lon2oq=EXy z*nn+P@bB9mN3lK1o3X%jhi&pq?NaXtY?tKX*ZVlw9@&`jUU<*B}Nnx565P0Pj==u^*{&|w_xTsfq6B>AeqAxeQ}AV3bOLi0l` z7nB3p_)Cc0h?JbnfkdU+A@vpXM|nP?#0+(y4H6ks?PDlc(X4dASxH{S;!VPRNj)We5*#pJWyIbOAl2& zhB8-Lvk*YlS@Mpw+lBdjQ}4w&_<5G<;cOfo@uDrx*!4;xZL*538VK#Gw}R{*6?kuqJS7kfR1 zX`C%S7^x8aP;5qQN~SAD@qJ94lG}|%4|vx+TWeLEVV;zMM$7?*-G< zK;41IAq|xEi`9BN{Z>k5Oe+pbT4AKvdt{JcZt3bkD{i_PY$cek-ojR3nKE4sHsafQ z)~+`<6i~AqO75#vk5>;)b)v|!- z!(GAFnBzWbhRdf^f$dg;qgOtqGwO=(eeqIMoOu8&`!@|~VJWq!+$xb4K4e}k-lm?_ zi{37$i|zmFTNt-tig}D60@5WGL#hB7cy01?4Wei$cTlqO*?+=S@7B6M zY?B6JOsQftwk7%oyIAB0cEOj*1;W5c2w5oCP1!qnr8bY!JMSCI>~P-{XsN#O)d!%% zFsAA&!ICa!Kg;l{Y)2P5!6s+8?<=U`&vl zZ27LPsbx!{JyRH}gfc@FO)Qfr0sa-HFc6Cnmx8+s=oOe%!o$@S@yR(Fuz z^BeoZri3m$>-dJVt4SRN#>(i@$Y$l~%Ml}%*FyZ0K6xTKqfVA(K`0Fv66(N1lsd-P zmsi+91yN@V2ZF0(N2kILc~&WFnK1zMkE4)`2kb!pX@`xfa@RV*Ecg=HZ;<%YLE<;S z2{&q-C2q}X2VFP z3lFEZnUWyW{jSp^onqBxv#&Oy;^i+~s+cHU88cE_^4<3$yY8!hA8-HtOy2p~F*=Dx zLo;sNTmtP#g)xR8*;ogn=wOWk5SE09&**>c9)qZF)zFv{l>H=h6=(#a_kpD%%S(*E^%#?}?!WVQAC2 z7EHU@{kmaj7m_eUC94rg$h1f=K$DzRlg-_P9FICg=r|&@B{P%u{!$aLPp8vVA7}50 zu0hDyPxM38YEz6366Gk83XL1q2gzy;R@JsfGPu}X!PVfS4&?6NN|R;&UAbh|STfm; zz3wG5xH|$OG3r3^$DMWB(_pf8>qV@9Mh>kJbMxVY7Fv zQ;<;S_4GaKYJWCi!VJht3RJr^-`|>Df{LxIA=bw_#R^+&mu>(Cx5Eo4efuvAPAOI_ znAjGg1y8P!M^YKip^mFmMn)aLZsLwk5XJzl6NE_&aAWcje)gE1T1fms?m*((_(Ah^ zD?f0UWqwd<-OLZ$q9gpUfFI@uE{zJ*y}OabEo+(xW08lj>x>^3H0e3v%IX8FJPJ2S zG*Xtb{&)C6Ys1DpBin)`IdnIX^4|gkbNl62tIGg~rvbzSOGYtjZ*}Vx8*x?Ud}2{}cSL9asr-6P zqc)hAc|vI~L0V5^)siJseX8v344YlPAS0{oD;zP6z$I_MnPZ4|9Py0LQt|tGY{@b3 z9j%>W`Av}fSX$ds6~Nb2&7xP6C8+R=F$wkNO`a6#akv^CSS?b^Q(3GXH`mH|g=&9~ z|Gq{pKDMrQ`$NBF9j@6{8Y8dUoJZ`Q`HJ)(Sd=7dlHOA=IdHVR zS^^=pUKyMMe3TW;pG_ZCNlUSWgo_40&3t!8*=D}yt{$SU zu6AYQ@8KU#8|c8YJsj&j%cI%5P;zCn_{q)cDFt{YdXpSKiSCb(2XWF8_APZQ4l5^shTn2u$YofS6-$) zM0%ufty+K(G;I`?MVIe&0vja7;WRM8Q$K&yxnTXrNL4b55n=)V4UBgix)EkLF~V=0 zZGjJ#C6}QQIwC>1OpQB4mx&OJG6+gi&qtZ$7r08fwwEv35O|spJ zribulE99dY*dss64F;y+rw~iWsu$YG^E(YbOZQ2`e87!#pQM};KEvPq&g))aL!RV%I+X~XI~!?&YdE?`l^$%w&@Bf)I()hddfg9?B1!u zHFsNWNOly=nS06P%)Mmt8KD3&xln*@f>401fSHS#0J-j&fh)q7;MKoqdkGs`U=_BR zIATt({{DkmH2D5jDx;xgrqtiFiVwcmrh*=@snGl1V@Giy6bQh!tp%OS`X$(241(7N zL%+4khdLP0P>E_tKrs_G!y`?w;G)ZY*xgBJP?}a-Xik5jq&o>c50`fWfAR7|;oUDx zB|mj4Il=hE{ec&{PBSSfV;^hsD2LvVve#8U3&{7I=Ys%Fvtd zbb1G&-t^wypTbcQ?($CV_&LNKtH7V;j-OmV_vSOG{SbBdS?&E9q~xxI9ELEi|2{C^ zBTh`;&Sme+D3N4@=SpRVQg#*BRpNJ#?qH6>~J-+q+Rz+YUkBzZ$E~y zKXbH~Ws`X;AIm%W2+~Zg*G&+lXe%Z4<4A8Y>);E#xA(SetoQaT0UukvrEIcyeRgf{ zhHOvo9a$HV>Zj080S8Hc!Cs0{jg#1p<%c z3QSsRRFcF%Sz;01bywb1QADSy})n`F7>2o5nye=TT~1tho=eX*XZXO)`j-bi8k?>f)eIub@|fD*5GVB|tkTdgHLObd3!NJxkbz$&CPi8hU_=`_l%cV#2A z8lC`=El)aEJi+Bm8C)^gv#S;;X(F|S58Wh<(H$(Ez+6iLV^6kgm@1eHDzK>lRkJbe zqIL_ABM7GQ?9uf!H33Z-&Vi<4=;PzP4g&*uXzL^co1%WsiaI7N-IGlk4}2FT5QwuJ zVT()LKj;&?4(p1}K?GVqot6oXF%coLfQ{faFJfv3AU)!jgHfpBB z1`FSw&h{LYomW-U0>;LwCNUFa2F8ip1rjz?hxS-u>`Hst0CLvxKdp&uV7UdQ?nmOK z+w%Bfb`tw6kq&!2n??2$A7aCRDdl~6f>t>jznykxaVim;^Ah zo$VKzw=+V>i2j5q=Zub_oHoXJAujYLoB#+KBxAy33P1p>9towmo8%5kR^yF~^s4j* z2o9EDo~|hIr!+HC%i~BGNZa*7um;!($p@UF*lz4bs?=2U{F$sfYL19sniEg3gG4y% zOdAs&aEOS^=yrQ2wF3hKfY$JbKnK>ux!~w021parUP+pS{#T?4A4vqkq9jeF40!8E zQ&|PBBu#p@l{R5(J_}%~5WXaZVcMJ(r<)adN+Hf5IrvDxF;cBNsZNVjHTm#O!ZyV> zmFF*@3j6H=QXS1EkL663h;jMROs`)8kn=B_VJKd|M&%RG0gy!0R? zex_LeJP#D?R6P7c==Pf8iI=f_8{L+K{KfEz#q+k|4`Ld^A5GH$Qze87eBMbn?W&hb zEgQ?R7=TCkiRoxTUCEZ~SLECYSNJ3^_%n6^WisNv*PB(+{?=4Ht#gT%ncT$)(kK(g zOtRKR$5^WjA76RJo1N4xxufqmzb?AY#asCr`DbR@C+ZHcAMF zoMNxz4wUCjw=#{UQfaaALS+kDN-mTpPLN4f*f;3Jj?3tsNNbGQR0&noFARI~J~8o7 z4Kr&1hZ<$*k|5YPj$AaVw6HKDwI150R;kg6>7r~_|InEDQvE)7J;oB#V&|<7V~Qgb z*Y4<^Sd=>_6eqLJUm&x8gt)}U(X{KJikT9HGPUw(7?G1CM0lGoZy2;OI%xO!(rm;=? zN-2B7C_5j92UVk#SW0KjLeD6>Hp<}@X?VHcPQoGic_p zMM|1IMKhlDw_zq!PLz-288G6e6q`QHyotTGvmTs8N1*-`azaqm;1w`7g~8DDPHZ>5 z0>kT@UPL6Ow_|hJ20mee%m%dm1TlasrpU+8pCFvLgbYJa6hzoZ4Ne*s&MPMk+iuzS zt4vziZ=bXZVB5^lp)f;i)10tO$g8I4oA&sR^&E9=jsz@JKK(iJp8s*4q_X3$JxO;! z`RvOGC(uvFlt;Si${lcAF$alQCOQ|GvG#DdJQt7rCYgc&xG3X31KWUBwtX`$}6xIQd3K zT@eDGBKOHXpXGBk*o=H>5aX(oCt+GUZK0^vh#D1GvU`NW1+7F{CG3~Vx(_4cn+ZwX zM16&2IomA`D;b{k?TAX+!pO2_t6uS+*jmTIckGU};GsRBgciJT*0S;&XpKIiRV;i3 z7^Ia1AgnjNn8j_H{3}QXJlDFxV&DBMF=gnxRad)P=Gf!fR5C6+yuuGaS;>Bf~qG84!u3rA8i`u;KStrA^((R2T%UKK=Xqu6taT(X{US8!ShO#HK zyz{h_8GhClSxQkba1d@I*rbRI*N9<8Q51Uj^~w-o(0u zA2^mPkJOms%lT}6Bku(_ZMJlDiBGIwIE#h#S*B!ROJHke0RX~9#RHz^n-jO$r$7Ni} z9tBX#)7>2CVakG8H_Nh~0?21IICDxjkMhhM1O*I%$$$ZMX@Uh-?yHbKd4+NxqV_a2 zPgdTQSbmw<73q2T1a1*h@tL&5G){ZAk3DQ9qv&pC(-JuW3-)35DQ$adKJ02YB$s0} zz5Kou6Q0iRcVo?$l3Spmsv*ZPZ-8Fj6LbO;q(a$F@8Ku9K3URv5_Xl{lzhamW^TeE z#GWC}9`dW^P3aM?urYv?pR}tkSGRGshe#n3_hD1!a+b?=zntT8jfdA{dzh{Jxgzj~ zt9!Y^gP*HU!{Hbm=G??XV-!`;eTf4y5nL>o2Y4LD;Q|n&mnPhdv1hjIv)Q(#1>JP4 zg+-2%nusFq+2IJa;*}`yoth%u?In$Qz6LrI@-?WhdM9>IM+TBM(5iWphjmP{v30{6 zgNG*fhFaAJ{0iJujlLk3g<5OVIG28^+b&o!lr4D^ay6$ClsXOGQwv4&NFo>UX=dpd z@vs}7uYxsh@i* zSaYfMP%R!z^l{MRd1leH_P_EYe2Tx(|A&%d(dF{y#;6N3!#T zR4;5fc#x}F*Bb??p0lZ0=d|z(Pf(OeKh*6tI_#vH($vB@0av>p>p{#Vv%+4 zI%d_J!?yHw$@_X}xUYw(+EgsB-PZ%&R|U?~I~*~xs*{I8Cvi?KVTMK)w+zN1tMt`7 zj9q`*9^d9YzGJw@cTlA(9A3N2AM`HYVO^Hvdt!l7V>_*1M!v3JOSi<${agzrCvK9ctYY_gDd3~KJNe;2 zIDjt|@dv39`TjQUn1);V@hMWtBVO_l56!#6N-l8+b}jPbc&L)>z*J|KhY(@M>x7>T zk`>Yu`TWt8@blA_mtG7u$ED1clR&n%a@G6^EU?l2hZbeg5hBV-(iN3b0EwqHOq;?A z@b2h(Q!Vz1|3mVy&9)T869#6-%+a*zT@u)!og}SgcEmI_XL0?p zfQK0zh)0rL1*1fPuG&TECOvw66s@d(_Hz%OK6~NP`l$!<1s3w6*^5)^&rr~-O86#o z!M(oS=8LdInfAv@F8o(tD$@Hh$kDzyfazqUi2hS#3#k2hUF%`uV@^@7S37IIgFbzXdQ>+t1f{cRYq+|j&KX(GDYK4tVI9W zeH75>%*YTQN9R5lnmyp>L%v_pN;pT_c7a~95d2cyJ)LlZId0DIf}(c&yreAATY5Z; zP|`7tm;vj=fP?BRI&#KOG09`7kx3~Z8G4SBzqn!3LpkX-*W3Fx*YRLMjs!_@@nKY2 zO6B?Hqep3QJE`|p*;vVC2$`D540hh`@C?j4Z2eFtx|ScggIEg-ohY%20pS;+(H_F{ zi=V^h^jrt0)H3KGWLUntT!EyN~CsZ7|MoG%_4*$vs2R z09EyIYx^$@N7F1|W{a(=aJlNrwpiIi?xRvtNENg9n2L=#?w0EsVU4O)H?q^c<$IaJ?`mTUUh0ej3ATsQ`5V4+CGV3f$Qk zM=(P1ifu*Q$HDjh{SXCU5VVQ514X*945M{a{MI*r`KN9Nj;2PJ{u0xy_zJ5IMdS>q zwoUX!MJ%}60po}CyS%CzxmdDOW06*GrA~g9opwM4bb5SjF#=FKMUj-meWUW^SO7uT zCG|wx(<_}XUjBbd%<#798aX{(8?MHS=Po0F{GzP)TI9E{NcPLerOGxPyJ=5^MsANc zfPu|gTL6xtX7xxyR~S4TMM1M{4wO_-^T#^EcuXUvsbH1yA66VjO?k0kDUq2b?K4@u zinITrKN5sWkhQ^?^g9KT72o}J`wzbU&_DWjk34ni z&!T-Qtj61Nd7LqeOUVbTT8B%v=QZ_)8f>paPnJo}!Z){8-&jwM=tvYc;*Z7oxC*wY zJ6rk9bN}=6FaGwg{Kw}b+Lb#9A0Ekxe-!fIlgmKuld(|uVH9u_IRqyZDo~|{q(@76 zM?VJ!TUCYlux)LpGsZ+~kk+9`h>Lq1hYG7-S=YRqGhCPtaEE-k z#7{%AH{Ma^*DMEVe44X;GG1`(k-KLjdv>`)O6~B2LpJ&Z39I7W;=ams+LX~V*EF^e zqL|2=nIZ^_seDd64UE-xR|)~~2w`Z!hB|gSMh0yv{S{NiTyv%ZVw?A0SY|pC2&X{LiKZVBOPqa^ z8)be|UN_33=T=N>^+1`mn#JRm{xr{2$ZRvs;!%HO`QTvsv=sCw;*rFEUr*jP(^}f~ z_qe_kQxjHzEK`=drc%k>!xJ`}d}{mq>eC0wBzeD+l%$Qp`h52FkjK|ksj+HZUglEM z$>sea5#aS4*KWuF7HHpK44u9LII95|(gTu^RS!@JSeL2?%&+y@AIPIe)CfK{mFBF3 zqX;CxOz_F&w`B99W>};}JX4k+4nY~!Dyb%chAsg-fMK?7kj@`k;^I;aZ@|iA`KciM zNhN}loqF1x`f@0hV&8~)SCT3MEi3a4$v5L%37jb26**5T-_(@REFP8{`EJN8+lzGw zDGJh~%w)D(rK|jJg7z-Ds_Dumx%h@IW>jiQ6;JXJbxc!-#vt;@*dfE*=AemRf+qf` zk>%=*RQ4s_bA7I+CW{P8g>lOkbdw%k^$VzXTDJG~Cu z-Lve>>IgV>e4D0S;r8sgaporI=D9=n``2+E|Ett8YQAR!S)NTI0CiQ1R>6$RbO zuMv>QY>mW~gda2AWLEgBU^7tBCg9KO@Q zgA!kcDn4EhT-Hu8bT%%q@{yhQm>UZEh7OPi72@~>D-jw z4O+o8t3(J|1MzC*<%3$bxI2uFMiVAqRq3+>>tzg91ByFa(8Ve1-~=+WgqO%1I)u$< z%{s8rO&X^blyczvpiK(eC_D?$!En0&U7VbfD970w?~VB1U5XHt8=~0`f<__0hA2J7 zT?EfrYgO2Sq-Mst@(yqXS~WE@WYj~Z(Jx5sjvtdC1e??iY|_Nd3ayM~gM5_g z@CrW3;q&7gSgP4AklPQgKDJ5W@lC31DbBQ)bc>frSP%5Mk zNTIp!{v(*9&hv1T(6&XB&KU9KkT46D8S@;}p`u9|bAW4ApQRIHa^-2s|A3)J0;I3W3<yPoAfiUI8M5K*+N0v-Mqs5CE zUI4MSM%!Vu_5ze<&u~TxNt|CY&-^P|#07`)45qCPcIcp$-vg~2!Mc!|$PxIA@Bq}c zw7d^X1+BEacwyrF1+BHUdN`Ti!S9}|1zBk&VQ)&go2d(&cZ}l;h-yk(sLUOkbn=eS z?In6QC8U@)8eoGtp;gM^1Ye%=$Ba^*VCJml?+nsNe3P2DY?l|yr$V*L4lInyro)T* z4JL0_SuqpfCvsr!1PDl|fM&1v$>7c;3Pdna5W*WoGAGu9j>^j{)RcmM3~by6)(TBc z@&P^&1Y>Dj-KuAd3?_3Vxoq#kV?s8?g+UeE(2gW8=p6?Fs!okdbs@v5E(SBDL0BEn z>e&Qc_iwH1m;75gJ}&yRZ=dvUVRw8x>)$@1XTky>c3bT}?)8m@`s~?baVBeR@Y{DQ zVy(P0gKHV0$&UWjS5LhPTS{cQ5MF5IlOO<(0!xig6TXG?@3$M!3asCRCA|(uujB^9 z!*|K-(1N?7+b}Oc`Bb?B^y4VVhD+WeWUeO~-tH4s;~Mrzatat>M9DB6VMB}Nv7M>+YsaA%8;0^k z_~jZd(*>)cJtsONnJeV{s;y{Ie^^CMBk&cw}!TbX%F z0s%B1xR)jEe#=-nHZLd_nwKqETB1Rck<+EKa%^bIcvF!KtG0QEiIwYcZE|UfmGix< zZ57P6!bSY$3b?R;tROQ{LS}U5Wloitx&h(AAcGIOpkweME5UKpMQimGz>U zWhD0gDA0bGJ3_Tai2%ZaZL@5XjOY?qD_-nD&y2r6>qtg}cjM>^kinAnquq2bfi&jG zc{vIR%C+4=;az%PrBTAth8$~jB8fC9%FOSz+`LJeC~qJn-!FUgtjblHCY6FNWSUeK zy2GlfHv>2o{1FqsLxX)84K=V;r}joH?*e;+k->m~TuF<^-E+9_n?E6EZxEwEJ2j6c zfC8l(>`sMH-cSg)I<>V^p=m4RPJ25RBAx{~RyrpvRyT9akD{0OIqW~g_^CiG&t&|< z|4PO$`&sm#%nL+$PZlsNnNkng4~ib$VKPqVF9RPY7RKFRP|-Y|?P1d7qP;hGZWCmxlRxswi}`gH`+&7WVI>?9 zg^yO&u;efZ^@|wa(GD)KD@oBP=`HT;P4qH7sd3mc9z@PB|}W~JP-Q>L)lfr?t{r_yx`0ApAVdT?!a_s< zZRXyzL=*TiC$*k0L&}yH77uqewe8pT>ue&x221r=&fuQ2NPhT6vkc!;GF%2eZ0*oJ=0xz8<|#Sb@F--w95@La1gz ztQRBt@Ai31zZ9p|>V2$<>O_xvVPi^wM8mhsO)&Mqo>&bn(^r15{ih^EI<7AFt4l$9 zuP(h0%~z;S0q}#>@j1m%SScF5cAU{h9t|DI`M)NABRd?`hLy?N5TzEz5?VyyC7_&v z3v!a#gONGi_OE-x_IPpZ>~`AC_=Yax$$h-@90`YxfDZn;Mf4;co1E0}cGha40;3 zvsvtuC!rE%`AH;^>(bz&U|A|GOC8HtxV(@yPcrLLlKO}!koP+x=~0q=Q8;=($K5ln z$^@m!5aaH#6T>Q(2ilkZ5aS)_MTgZ+P3@4rQ`ijborr}Tie5DXU^Ss5QW+1JZxQ#x zbQ<>HI#TR=|5%Os9p4%tM%8p;Aj6GCBcWsJDLv!y7!gu+nZB&?tCx#aj)c@B+9zoi zMGj=05lxOYg{AgDq}0Nj)gM%ZB_d(Ys}9!ggAfBjC}jg*+xI1XQC%uNkJ@gC7>r25 zK$0+!8Uu+1cX7N1-85xud>`n;Tm*>JUwe>9b+V{4$j5Dv%%(9tqY!y{flo$wb*_P> z!04M!x*mec28kspiN$goY$29-kXQoUDPXM{t`Unt6(;1#|NBJa+qtT&@d*i~bPP1X zc=}ILgj6wFWM>d-3?n#(ED%G4mtHQ4e`P&LRUSTwNPB zE)Hm2(0a3_9j=qVhNBt zEL>1#{n}W11+>#Xv}I9YkiOB;4xY^9#gproxH`g>#kY(U&z{qRLpxO8>$68~6ZvR{lwTi9fXbohFoR)rL6n zF^B=J2!XbF^gvkVU2p^&Wh zjZ!PJQ%y3rmj{9G*xW8?*tH_pxK@N8X+`*vR)n8QE5fz3BK$}z!jH5f{AB!??UQS1 zMfj0cgdb@|_z7AOyreC{p#LCirDcF1bFJw= zc3;f*1^ve!EjN3#m=Xl0pH!)jwC4x*fY?(%K$LdIaE`K$We`3fw=C^#iF7fVkc*P;~OqxCV- z@DA$1yTd-UwX1sXG1>R?UcMt8MiO^d1ffkGzv3}K8SCL2(SR5m zwZ%55h6XesVLvGqhi)Fgvsjp-0*1L@**c0R%*(}dqD1c}itJ1O z;b}>iFFX$9C0#x`nd~{)l=};(z|IeAP)L!1a9+E^MpQihfe2yb_@WPRT za3y;P?BRjGTu15)@07c0<R!E4S)#<5XXg@UF3P z%NM?cHicC3$to)S+4-aS+-lLix9I*Cbdyj{g3(t_WwRIak<-AS{(w{y{C;F?Od}41 z)i}|hX0`CT#_Qt3sjRFDrT($vi7(ZU7XP&SpR?)vH5O!L=^0tM<$*kXC~vN0r}06@ zxr)=QiYNZ=*NHD@Qbs)Mzyo>hWZt3(;aDRo$@w+qo94-URBs3a!*!0-_9xfY2!m^d z_q5SG$@{fzG(1_ed1$WbqundgTj|*FC)MOT(G9?95J)t{jd}f^mL#fc)c%UOCzB?ebAl0 zK!=UFk+$8(F5iC6@M(ZU94NjR`c158K{6UZ!NF=92g&G z3-3oyB4rAAs`;DbOpDo-*mX_pO6&4D%Vr7u=O;nIwbDAtya8ubKd0*Tbq`f1Z={Q& zdzx64tAAA58Q!nv3k7lTD8I7wL{9AHN0oGs(M_BH-(g2!5CWn1UyIV=K7CrNS0&d9Ohs24rJv>c$$avu4hAu%#~OY>8Fx zFH6T7j?FBOJK3GmQo(g6`S;Cdz8=DgXSw@cbqA!1S9JHkC}DE| z!5qjymOy?!#hhM)jMFZjpb*KOFQ}|ocX9b?9vm#rmJj&&*H~gNg?5Tdf0Osu6zhMh z{NUNI@ZhH665n|Z>w0iw@kI6D`7iTep}0^zcvKIrDb7|8e)zYo#CrL_dprx|7>M?M zgf+w8vpGYM#z&b?O%A*$UPCFtkLIR!C&X0G8Xw_@vv0Bn5MRrt*FauCNEpnClWW=d ziEQjdHY0dKn`_z38uZz#uOR60No$Q+?5uDs0rPJ+V>W@hVNymv!UPiMtNL1+K>Gyc zdW@PI;>5ml)tm6T33G zYM&MqC6Y@O=ZH{eZ;06EtF!<3>-wo3^{cozE6lx6i`uV@$4e)CvyIM6_V#R(wQghs zYB$e?3H>yQuJNb%b>k;(*Tg1FU|sa<*>h0S3=ZLbOK?{8YL{&O_$qgCF`_Qqjio5@ zNNRLx1g)HdAf^45O8`nXVsXyFR|%}xWVzsfs+0rvHuKSQ`Sb?f52JK2YoDVL`m*O7 z>(v;T)Ijs11dZ5|j)P_#!~stsl3^cK{|$K$Y;NQuo98IeKyuL4DCob}uJFd0rbf)D zL~(4ev=fbe4u=wsDLjV=K(-K7iMu>iPN~XWRwZ%ZIsWFx>@4zwDn(^_MwQfc&SIoV zG&YIf`Th-fDyNitT_jkQQ~f?%-qpQX>cYX@>M~b%t4pyUR#(b2^p?yt+`C>swcZU1 zLv8kY7LD4=^;7Fz3#iO9yuFF0fGwvD+U@?${Oue0 zJ2pzUak*T-l78k_!2`5a=nPQ12#22Kk~nQHvjvMjjS9ueD3&C**rG;u?Kx&q;R7D~ zzL_uJqoHpfrr;#=(mR(o2{3tY#Q!$)Yc}{6yR?^4Ku8&%u#d8Y#IiItJU&5DiAP~; z`1CiJhI3VjLoc*I;w+#~@aB4xQgbevK z6tj^n5sQN5eS@+UL==?0k9Q7<(Gn8ugCu>bIzgg@0DCVWKqZWPq(5>teA%^B;v=pq z!Q5-4KqVS+Ia0KjjFd_kA>vUvLWK+Y$gF}p8QJrcB!QkNbU#i5$PEPDZRTUlFxU@{ zjVdLvCSN`_<0^@~sRRj%<}v?RRMm15Bk5r5?UCfLRT zoFW-GNNJ$45K>7x16^fIf?p}H$**QY;yOjKDXkXel=eXC-%Fs7LM$10RZ0P!yO*@JvQkDRUwF5#C-yN#qM-IG?G z0?(PBiBQ+{xokXKPKlFh)~f2Lo7hEFM^yUcmfn5Ussr-pvIYziVZSjc!#~s zu2aJ8#Vy?;ZviD{e8xhoP#GeXk26MuZ6>hl6y4`|Hg#$SuDhi&;;pDmk#AFc=}{>P z%p8WqqgIN98>)1jXdz-Uo1uaB@BpZ7k%>W;-m*-)&frLK9`N@k?cDXpy#rAVVORR+W)qj&fsMcTi`4SWiVc3GPUu41SEb? zDs!E;S$h(2O+vdp#1@xwwuwY}>@xRBHjt8nMUbD&^X3%C*&9#?&i|@o%<4dDVB(~5 zm}4LJGt@wrl<|S@7O-XTGt=WJ9|=5-dA2)L(6K|GEIM2g2P9P+tbiR?sGzGf2eOS3 zIFcxA-1OAcU=DL3Rhspc8Wg;%QC(nPBUQFqGH0@F$^r94E)n?DkofXnvLw;l3P_8( z!l=T?bwxZV*=Jbd6iABw@n96Of^#*~W0*=4bc`Poi`~OdOBuZr9rJTHKN#me#t%v9 z@8kzHoE!*AhJ{{TC%Au*A5M(Fjm|vw4`iLXl?TXj3?t(X?RvKB-O*p*ho$k;{BXeg zX}Yd6Uz_!;rBNtXLXH{kT6EVI&LIfn^I4(Y1APH zDDXTd2`UhYgxpv5X=*cPjwiH{i!8NxafVGHJ!15hLL^*1SUuItbw1?%E7rKK7|>(< zn(E>bb9EtMoHb@a$mHkL7Z>o4C=F+ia(1s~|FMKVCZ%U^q;0EZ|0OS!8_aYN46I&L z#dZZ=sw>GU>kJQ%y3#O)g8-rA>IDstp#G#%wT%tccSCLos|{Gfs9Ne)>2zfL;uvcz zVG@mXGmj*uwu1t3r$W1|P*7p+R7e?mYA7MBLpv3kmL+WJdO6v=Am~oo<#PfqGYNqi z^7EGryWM}m1Rso^NZ2Ov`?nL+E&P5t5ltS9zLJO(MZwvw8XVkVNIPlC%BCq&0Zh7B-Kxw#ka-td{r3cD zHT7NQkJD?Jw-?P>5X4My|RQb&Mpy_=3FQH=HpZIIMVv7I8w?vyTlrpI2r zSmbFRSIP6{$=u?5_b@ZYoiZg7ccxWc73IY19Wr20$H}mnpBaTS~XnwL$&Iy z)XdU1*h)$LZ(S=_7&0n8#HioIPz;R+0f^$lX4WP`v#^vrngplL?^}+JC%fs`DI#(u zY+Q!5))6-95?~YlfV(1$I{R|&$$+KhS@*0q18N3as72o8`=DkJ#e~qZ>p4?EQGSWSys+`^7DCjFnqRq zMfhx&kGhJpB!|K_;j>6i;2VsJ1;=8h2q^dPSrSW*Rxww=_`^_2SJ61#2Uw@Xwpm_` zOLB@Z4w zMB3vgoDiON|A8&9O*21F*(iR4)a)SM~65ci*`eIOJF?8zWcLn7=@cDTwSiZ|-zJe5+2 zNbY8oh*dgvg)vJrM}d3zkX@DrVu^-?TY?8}L6U9_*X*9{o6-(d@3jG}ORT7#upJG3 zkfc>!B5A1|Rf%v_Ua}WZ7HU03F;SL9gHT?g4p3HT*o-kMEhDHWnUS1KufkdnqJtQ= zWHJ`k6-_^ZE3;#@B-4W4$_=A$xB0?|wnQOIO0#TEj5G#D!GnT%7p ze@X3x3m0bv!$Ik+QWqQk)-Leb{ab1R$j><4`e7> z+-~ePlB)j@Q`vvd(zvtBK?CNCT7$wyYfadgJoSCOMtI%$oGlQ1E9TxsvM0iy}K6j_qi zCNQnRQ4oaW8AnQ4$|y-I`fCR+&Tv}Fu>DX#zt6Gbq)x6pODm$(^D))(`<%Qh87~W9 z*S@zj$L@Rkg5@5|(=tyhD5$*Yg8#F>W8RlY*}uU4ZhkU~BoFYS3iuTD7O#9Ktfb0# z0KL<#?u8abg=D_11Rb?tkF!|+Jw~o#xTw-wEz9PFpi$Yu!#soO0VlRQge__}BxIft zufo*iupW_I4unNgly>z!Kpn`tip+pa2{R1rQC|#mMw~9;Q8M%J!a#DxlwV0!|=Fl-qZFYbJIlMZe1H8zwLQYU}?C1n# zJCTfNn_W_=*$HII6(}RJCF@l58*1(i5_zIXaIF}2J!MjvMt4IobaWfpoawLX*)*AE z)GejV5eAZaM`b9D(pm-QDR=~kAz4YhF5%RN-4<{OSeND2fGI*4bmpaiL6^sp_+%|) z@~9y;h@GiYn}J%c>dVj|t{;xU$^P2?T33=IEhEQNoTRn-NTWI0YInxQC%ThUplfW- z5-ZI$eS>czE{j+JSKG9EKqR=9l`)~&&c zI>(C6YSH=B#g$RooE)kSt?BkfrzyHHRMewwtM2t{?ND^OUo>H?Yz7#Q?_XIQ=C}zm zZ`t$y=W6L1`+U^Km@pTVM`dk2v(LqT7LOH+tHmP2xS21$5vg#$EffnB4{fnF500vY z(%3*Nkq*JwuFxR3LswY7hr3e4mqb%DV;zqBy|`c{LoW~jwrgOx7pO6}E3{27P}-`b zk5TAi!zvPxDSc>drMuP!>Ow+gnEC%W656>wF?i-=s}VzBr1>WZSrgMWKq$YAQ@2wy z8`ELHghe7yXNe|VLz9lrEtUFF*p9g6k=qCia3~#OPiwRG0m!iOd}Ix`%7*h~rKTt9 z9)z5e*%t05){vG2A*~C!x(t13ij6+{|6}rLC_8VgM(abD{61r{KQ5}+2;`8DAPt2< zDdfeuLu3Pz`f8Zn{9R`^hiqh)Y0nTUlrD!qhW-*v1kevx6i{T@j*+%MRB zf*Ha+%tM5NjXXSXd_hPYy2qp*?tK!g#+e5B!WiSXSCRz6yey16utkwS)jfM@;bV2rURx_p zxKC7GK^xUQ>M{f@M6T+I?Z#Oyst2}RckQVJ6==#{$$uV${{f+I#I8R}y8m08ESLWz z5y6>Is1mZ7)M^<1Y1ua2Qt&;P^h5!AkEU64N`wg&Y9k8_mV3MtFcb!v#e`)E^-~Kw zi?q+`{y;v3_sKu`8F$BUmq*44D9%Nh+LE`Ny7gA5g+ z$F~C|Z4bkP8bdJH;oWjyE`10;bv(Gz<%DV!!N?y8(SXske^+V1idfCMqD758i%cz; zX*fg{!eR0ewsF$1fowbXHWXqhgKKIdg7Vxu=}HOHeVYC!70yaZuMx`#()4HO*_h$c z)Vrf+A&%e%J1sqi#?4Q}7mS*#WnKBe`658m292O@<4AQ3kS0(@imiRHb4WFr83L-CfSCc8ctot3Va!5>FgCO8omR8=^7# zTBzvjYDJB{R8)kBbh8+>*C&$kQ@f?NCK&;TuDmyjF1$-AGC|7nAKc9ynefWqw1r(8 za(3PLRw@0n?l|+i%(kiY#qP%Q=f@%lSl8>Pxb~}8?dlhEbG$hG304_4<`jtzZ*o%( zKY{Oa()M}0#yBkFeE#+`oQpB72U!uLYfTD{ve$}k9#`6#XYy`~@U+>_Q}fHhxr;PD zFhA7e(%Nxt!K&nqlog0Ipm=r@XFWSMN3MV9jv6rI-WaPxBgHaGgipjHj4BsX!s6WqN3M?A$Q8)u*L&`wHs(2N=m_ZjXRz33XZ#HBX0P&R zQ{wL4VwP$hdrA^2ze?JQla7mHDdL!Gb=ietK?Fc*UCwd&wCvug%pCHL^IXLW+c%#% zPfDx=L<}}Jy-EtMF!pQxhUs18s%w@4)MPg^ZA^hQ{><2j=0Vw{baI>pivTXoHcBN; zFHQ-}=KFe6OjVnyA_Z&{wGnAmxZ8lczHt0I2)S>2b235@Q%IYssiNs83qsT5ipYs7Oa$Jv9sI<#a zse_~4m8dkH?Q&GI)Axi*45LIQ_1;=EatbXvDs9lS5|ut=vcIDMgJ|MP%1^ELHXD)_ zcrr+B@bp?zNb!{PP#bL~?mE$TbQenIF~A6n_KTBb(yF~(Y=rS!31=9(c7|bB#xQ1o zF*lz9!OP(K1&rv<|a z&XgaQ{9_eImYBDmU8h7?*THl?E{WPdfOnF@2lT>I3Oc%$0dP$!p=%j!rt51qdW(*+ zJqfr^#bQ4!jS|yQeS?#n<|D+n8@yh*nf4nvAvZJ1!x73Jwz7x)^${zp+}YG}vz1kN zIripI`c5l-rx*B`mHwFD+-;@rrgU1BUbE5)7NELyf+1*|AG>`Jw#+R*({PU6FyFl} z5AYSPi}k!#{NQgq6F6r}oej`oU#iIA7r$M;9Qc~l=QdMP%=%n$D2u2-vqko#4fyFa zr#V4uBUvw--pH27!So42fbq0e_n zC=8VSvY5$*zoRva(PPUs-ydm${kYmlExKnfh%`^)e!20>Yrt#~I^aP;`t1u7oP0KZ zqJGl&npp&LERobHq~UO@Z%y0|_I>5N*de+P-ofwM-M?q){cqWX3ADRkEpOz2tu0WN z>d@~L%?YFaD(f20+S0by7;}ga_%Z;l_2gLZUc$ zt#e7q8nE|4c0eSAv>4Bpet9-^;^i>em*y^&h<^8Fs^C& z+GcMYAdFkPo^_m~G5`_mG~b0wr5zQq0bif6LiD$#S2z{h*#_8;TNvMQkX3SZJ0GGg z7kEEG!_Eho+T?5k_nwT*pLP^CO-{F0hI%_BVep;8QgG5#1=OfhG=@H{(a#Rb6<-Ee zT8YjR3^6Jb90m+)c*{8CQq8tO4%V<0azZ#DH-7b^69V#7Hld;%;gpRiI4i)CP?rE- zLDhX@2}m#$lOt^>oWh0+Kgk3I>RU<|+D*7b`PzU@;DCb}_ipzkjTB@sPW*yHR{8b? zM5|pP4wm#@$42Npr|?vn9OT%}MC-T{ronHriSv0UbU<^VkL?q@csKLCgi7G|%|vUG zsX@NInmvq7oK3Nr@j^tTbo@B+Qi7=m<*aiP0}liUx$#y@pOhFV2TFH*Wuh1A)g(6L17Mi5UG#AkCot) zVjYD|2*1jAF+5v&J#8we%+3Y~-%0+i5UPmaYVk74!xIMd@eJPywe@hp6vsrz11P0%|eS`NYHBZ87=y<5Nu6EN_E zUE`*i)pd?925Nw6u%o{fJV*NQl%@o5N}%DJ3ZC`O-eBYG9nP5!6 zvlvF{`5vy`$py&n^zMoIv~jBKXOmuHM#$O6GNFJMm}YU=tpp7Wv$FG_R&qXm&xAzK zI-PWu;_DQL(U!&S08xsq$2n=Y(Gw38pD8!q%;YF&Fgtt@=_s@y?3fvT+>{_<86xRc z*_->lGi#73>tfj#JayJEb)=uA_Gs*=TNsMXuN#{TiK$jtb1r$h7f=eV!CvAYMa zglDrJ5n`-8EBjmVaCT)ur@~2CJgLF0`RTGO=_IPL4Xp(*aEf`LA8P>b*^U$K5lX

op{s#Hh^Y=n*O>XL1Ro;+18lDhPbc408<1GgdUgD1aEc;+Nl$olUrTDn{toFD0RvyVF{=9 z8&I7f*Wpg0si0m~RsCE!11wY$3AGOb%<@11%u|3_eU$SF-C|MZ;!#~p_+*%?OLf+n z24OLKI@qBGoYaA{gD_%>cqJfyd+?=zjAqDTs0DKvhEmz&EJ1%*7+RpDgpD5=3~|Z- z!^05KBOC4B15C_j3cTzFW7~+bgZJ6wveWmieXatV6on6SVwP|g1#@R%sW%FrKv2$B z^UAwt0JMnY=J~{C4}Kt9kX;_}f!#bXFvfmJWR54@W1K~&rOj8Ip);(T@MM;* zL;0xAu=Xs4+F$cYx&9oGDih~1WZ)4~6jrNF=B+LcwyIdH?b>m6D}!yduq}ASGiXeu z8l$h)%Z7KUn>WX>a7&lQH+0EQ;-n`;Y*7TJ!L)PR(IC4Y3UKieS7k$n(i#a3AyjgWUR*6P(?26eb^pxt471%!hNFGvs!$cKt?h9wChF4=buMKS5g= zU_6vU(K^U?(8y}>c%5vgxf98-T?m~N*TJK6d#2L`bZk)o6krwH0E1A={0TG?p&t-% zqk!R}!9$}O#7v#gWnXG9RaFL|}98an@b#mA1}- z#torPaJ(1|6ewY96I`gq_EXG=-8MhUtDjh(+48W^bz#pN>~Bh{QCGm`(a?{Ceqb3X zX*Yi(%S}n#a%}HUIAm%Q&aWo?%B99m)GSvTN^O~N;{>mJ!gpL}YGJ}_w#-QDv+XLQ zz7K+5PLG4&KdgI=M901!GDgEjlj_7k5@TXF5Ikw8I%muP<5^+`YNq?zc?J+=8!$u= zV!Bsn3N9oVag6A28Z$*Kh#C#b_r8~aLMuoIup+Q2aj_O<%sH8_4lTHqm%Xvfu)HvsR_((Ps#-H1= zO6;T4JsQey(kmU;{w%)*(Rk1izP*9@#o{KoCA&o9p$T$9F->d)U`2F|>(ggr!rfF6 zB>zIp^YZ3J-Mpx(&r-EQvW$063;s&$s}CMda_^3O|GD2xa{8n9@Ua9lj~<>)a*MQX zC~AQF(@DO|3;Fv86F(=jQD6+>{d%Iq8KF_gMQQ>QVPxb7L=qcSJxaxIsB8RwRh>r( z!kZbo7y|_fD0LI;3aaToVsfT$fTSjTfqM>=i{dyzOZ!WvntkNI52{&7hJrXjQ7BSj z_h5t=M*FdeBtA7GtEP@x7V#?TOgsRED8#QTBtW=?uHYCfovbAMbih$DTb$SVsbSrt zn}MB~9Nr{6T4NSraG=&X!Aq-%LX-t7)?p+z%3vMKxF&hOoyfVsHCjeHDO6(@V}g_O zl36+64M1j!i{h1DcK@Iub{1@cRUs3eZQdNgZ~rm>&08hpYugHd#M z==6v>2aNBgN;0+^j1}X;0%b716JDZCr}<4w{^v^DL50)u2i&*lSonNLT%Nojd%AxK zRp(N2k6~7l)?hZwnZk-`;z)8#wd>SUEj?Cw_gQ@7jge$GC0#k+G5gwb;n{D}SSN=j z85R$_$ONQtFu-q|2jAo*PH44qOPm&6w&=RuVOxQBf-H8oE@Du7>o{qtJ%&Oh>$d>j zr!Hpor!J!OGA&ZH!uir&?UOjJ62z@~vC!{D_G9S9XW_914>l9@<4*d)&k+O2$LI<- zH#nR zs`?J}>pL`9AJ=GXQE8vo?CBda0%_;YRmUva0j5|W8 zq(Qd|7F_7k!whBv<@GC=`M9u;W{8OCql`yaEjSwS7hDlQfFB(oB-7ko z`sQ^NmLU)uJT(g8vF=eLYcL~IjZu%4fOARMjlj3nF)N6}Lnt^RjzhtOf|!~lUqVPu zqb;Y=<~B4+C|cLcl1@bQJnCgR+<9AiHtaz1gdH5CB|)F%KrnP!rGuXVcMC`gqGK&o zP-KI-+63^tVL0@kJ460#fXX@3#okfE?5Lu37??dnrZ|#ZN%0x+Oj{a(+eGrxGk8rsZJl^6~4yVoVUVkJ%fsGqQ3x^Qk6d zgxdkR{Mg&EI?E~sTC=1qp=bQCR~YF15D!z2(N3^ve}5v~MdWNlYxQ#oc`0i(3LJ}s zVtHmv043p1=&3eWCT#?_UCY=dalg7}Sn5-_2OM^VwY|7(8e5!gyLr<6-H{+F##;&fp3+~? zuJT@B3b{U6yeXAQo~wnMQXOhdlQYV7Vb2g*Wzpx^0j1BdXHDhrK>9;IRB8-eDNETW zxtismFT*D@dN>;CazB?c<#Rw6($)Q3k@kwKd%5C>FRnhFp;l0oCZqoa3<=0Jmm`a9 zRsBb(|2ftmwqW@5f)zwHX>YFy0QPvnNOj4Td|COe|@Eon`03w)}w&{sX)z%Gfj7d$Z%op@Q zhUhY3e5~W==^E0ww0rx8!saommd zcck#B1jNAdKsy*zc>o@~fq@}uD`t>EbYEftIT(FCA;*TF1;^bp39wVl0Ee6$jGjiY z4*4RuyQD-Oo*jMqV!p>xM35T=s=)SFh;Ef<-VR(D1sK>Cp;TPND@-5j~7v+R7ceDLF&GGs@$b&Z$y2rI%xq zlMMZfmwxL~l!JoPPRIOHAJ6Y>s_$SVw$ zTviO#a$87*)8OYVs}6j4V9o8JM)!RJ|?`@`N``(5rE$3%%n4dj1KSc0@bX9Lj-C?~YwYH^m z#&jFHibKH%wg>D`SJ{%QtMvFS@2V2I4s;bv_O5c=i4I=X=~RBASuHDRLsXG#x8{Ts z$Vpi;niqR=u2Tq@^r9-rmB^LyoTEbkfw8A7k>g7uQ7AEXqR}BqLPlgQ5mOOAKoC(I zY{OY5eX2Rj4Ej&NTP=g$LjQrhJe?)vu?5z8IjTi!SCGP$&1rAS(~6JDk4R05M^@Oy zm(t1(H5neL$q+ecO@_zTq-8FEzikBu8yvg7#3vTa;E&BkCBQU$@)$oYWdN*}m8720iu z!o2TP2>;JMKJHYAfL_*k?I+mV-^?{XNBl>pg>ZMs3)EELfIm{S6L*XLlX-zi1;{L_ zH`2fIBeg3($}NSJ1Ze^Rr8+IdPEB25ok?_Bh@Bm>+-n8uE!6?s?hUKu46xNYIU82U z^5oQA7xC4IjRp4)#KbdA(_q;@bcP7?fLDkwjR-P!ih@oKVU2_Iac<&TviGD9bpq+ zzpfHU9gNO!j+1D9A*_EK1RIs-HvB{n#}`P>b&1MzU4BxBlkL(9ik3{?;fOtmh!v*A zc3RC&n1`Wt_zbjD?GQ9NJWNyqe3dB={N z{3%+LaWo34tG1G-$P#)ARH{XpV@AS<55rwB+Bc#^T>P znJutYJDp2KjE%!_wH~4x9y&CqB%QJ)7XNZZw$>m|Chg6%=7i~(JXm{R!f!$Cq(2)z zYol6Y8D&UO^}4zq*iZ#1mU~-VHFQB4JhZ^XL>?5{O1C#A(y1~J=2Hq9= z_z8J1JNg`*DGCH;kcZpn!90N8oK}{qJeV!j(aaIyibfpVAWDu%0awx2cSlQ&LZ$ zttUi>?1V=WY+Uw>J;i>Xu;R*`!b{?J?BQeK_tEfsArv~KLXU)p4~JjebnK(ER!D*B zHzt?3mVAYkDXAp0=VF$zGFN2~&7PAXE|B;0F{&^yI5M*e2bi+?D(3Cegu7Qk)--nX2Wa z$gD{LOf?zDa+kSjOge(#C`kl;MpH!F8F}6|S+_kKkCdvG|1&K~(F50o;n*JQA`2OJ zpo$1^Chtg_T{cN5Cy-w$a~e%cqD-s(jF5?jO9K)5Xx2LUh{46}={8v*EkPs-qpV$J zh1C8>AJXA#KO}8ZndtG%aH2=rzy>;)43aQu1#!r6H_E2*^@Yt@>PP8Fv}jd%7U}d> zT+>|30YS5jw#w#LNU51sxL!jmu+a8pwk4oon0du7=5bb{ML-sSN&X+UAI+x@jm zxK8Le@&yxHr>~YS@-1v->l$2A@>@9;sCRfRE_np< z-kTXpSd!sca5(WSlpf`p{9Npd^7EdG0iNUOBF7Te}p}$KWg+ zpw%c2eTvQ(>G3>~d1oX~T_eF-c}%)c-KUTno2ziRM3!P9`S?5{qt;WrfN=M~&ThlT z2O(BSj>2;!EYKB7=zEf#@aNe`e_yu0kHxE2DOP$`xKOK^FfK=1pB&oqp#On&gK$|f z^-F3D_U^|JJ3O@RNQZCkvhCh(M&BwSWBz-sAV?ZufXOkzL@Bo4QoxK>fNA`Z14b$D zfVYFBw?`q#dx(FmgOEhHvdLAZC zxZh(W&g>%|djp|B(45tUNy3$5tZ)E$q7PuD{?iL4(Mr93e47Yht!Lwo0zWoZ7=g|))&@gP1X&3z zxA!IoCjb$ah_Y$|YR(6Q-`mavi|aNsu}d>C-Ea2I&%|^!6TALc%tRl-cjK`kFgXHF zfNP`>eWQprDdzac1Iu(qk|SB&<{bJZWEstGHq}S87KkRlE7qlkAsRMxgskH7i9O!YvOkhvTXTX|fsh&!aUq&E!S@j)8ryAj&4|ZgK@Vc< zno|50J_@emZ%W7Cl#ajIebN$sqTIKUvT?)A&brCKQ440frRCe@^{wHCIF(H+$O^$N zdx+G$Z61+t6gqeAkWg9xYsz*u7nYn);o8|^a?|syn zd1*c&Hz!e#`{@0Ga$;by-sD^&9^uTUZ5VQGm_ODO1t+VMa5$kun|^|@Ok;#8(oH}Y|&NIt^%%tiC`Jnm8FE9gWM26mKyLJ zH#eC@U41p)#4*CX?zWjywQ4wMvTPfPpqy371J;#nPP1wUdLX&^tX@NyEDb`+$fbg7 zfl$uB7RRKYw` z7FD|2qDtk#F2HiM*g#aN+y`{n*e>(9Qyc*W2H1#rjb`7u5(kf-$k~p2_~ssuD&3}H zLO!ixST{&ARYsLs07Iz!1dl^hsYNgNW1>pcly@fdgQ(J}&^w|^%igI8Mg(ps0C-AK zrBmLmNL>bU(q#^^d)Zb-^vUM49gw=jJ*~fX56c&Ym`CUj3R>jm$5zrQwJ@y@Gw(Bk(bDMr_ zoOpa2Oub+vWS3CToVtb zBrt?5ZY{mbT0EX$6hWl@WKfzMi`~Y*wmVdv{@>lMTnAP zTBa>-{IRkn+i=XXsai&&)~bYF(c=F8=iK-D%}j#;McU=95XE^Pec$~!_ug~Q_tAYS z1NBDl<8gd4hd}hjHB(lBEm|ipZP8>FQih;3->nXF6c(>xMkyA{#oVzwM71ON^Cp6n zIda_lh@rISCFZLuL;^0tbaxc&U+NXf2x{MA3{R(a$1m2H+~js!7W5IjGbDDF0#IUj z9i5zEyKoiQpCHfO2tt=eC9gB9#kk&MJaGXU#?`KltG#Aimaawak`k_>!LoEN{)~P5 zCB_A*F&GzqTCZhX5-7sY8P%|AT<0{dxzwU8F|InB7kLUB7$^#>aXc!3rDu1$4benw zgmQQRSC-5`wGg7~Gb>u=Po5(6;OTVwjNFj;)(|6;>FXh{AsHU;ea#HtrdW~yz1OdC zrcNnKg2zZ!_W=AZK(6FBoX5Peg!L?SA`h6k?Fdi~bppz?XLU+fQ9+5 z>gJ@dC0XeLTvjMP=UtgL!71om6QQQnEeWZ8G01e+l8bmngLVT*v@0s9@>D0Re8gn0kfM}os>0F&jC(@EE_&^g4O(&k|3aF&461-CA zw?HAQSwG07i6lWYNGhEqjtt}+0uW6fWy2k1@x&L!LMi0cf~iaM9-fM~W5Nn)FJ}|< zYjn~`vW6JO$SqV{=C3NLNOn&O$;laIRGZQqU>ih&11`@ZKaV+6dcTnPm?h_SQblJR zvy)9xF~RGWf9gDcJ_^V7$4$mXmneA)u$ljTMuL&$KLaZ|SG`(my&M^_9OV)Zgs=gs6{K_%D(YS@cqE zmn4oG==QLL_1tK^JgEQ*ot@ct3Q!v8%~?%QTtE+KCTgAI`CTU#UE_+#{cU4b>JDCL z2NRZDI&uOzd0h!mvVNLS@XaBr78{c@X=r{Hbsz@=*$`+c(F#;h z6vfqLNb57Yq&FMKRWEvzs5e>7^0*{<^h2x)91xlP^?6)s%Hu-d4|G2#`qK;_P$~q> zG{+$u_#h&DY0b666>|+XbT3PQEr|-q@G0~J1S5nb0d@IYTwkVKBfVcVbJeaAV-%CZ z^`uaFgrF0Yy^-?cSeYar%$x7UOtXb55ZdO0saf|)=_4`)nAc^uDJ?|}(y0z8^CmLE z#UJ}11vE0-8nqM1X=g&SdpwuPI|#yn73zY}mZF-4}M_b2`9*Cr=8IBQP)LGP-{FvGIqpRNA9;7N|fEyEb<9>M36a+xWG4sT={*SuU zjBIJqs`SC5VZCvdJTx428&wS%He3a0d_N%TLaO0kAvXX!x+HxPdM7xNVL)UtiyZ$9 zcCT#kFutP>!L?oWpO3*sM-ioD&qI2G-%bL z>>TflOb?5aOhv=LSiLAa_+f@c>0KGRAp3S2AXnOAdtTVy7iE!1%OurU#$w< z>G+r(Rz$U;anC{Gs4js}W|y=L9c9|0x&xQJIv8K?-qs1g;vBZG1xC<3dpVuvT)jn` zh&0P3I7bR_+AAx0D zh!LEXCLn^F5cX?f84??uRAB710amhx?{HHP341X8$m_U0K)+!QVkU#2JnlGVdmp#6 z+MD$Lk zHAw?BRvBnb zk9fxyh&Oac7)ITczZYcZ!$1NT_xVDD+ zLIN)_#FWtjh+4cs`XZ`K6gwi2Z+GI6lM@nwJO(zzE7=c0>zcMw!k<8Cn{%ENQ{^-JQLby{ zGkZ}KWq7XVe@(6Yf>C8c)*Q~elDmW~xO;Q->DpUs&|kt)jHQ)PU{`X`wr+|$<36@@ z{mr$#Z;k%CZ}ZS~uU`N#4nDMR&tj)T|LmFmYY^&>Ju^NHvU~;#0!2VhQNCaO{c9p3 z>8{AE;AYMS4`qT2`hbtNG2MqKCiUULQWKW~*U`I7scYGGc>>WRol+cL50-H^#)>?y zNVdcEtjvYDKB(a5<|J-SmyH5gwOl+4Q0e~UE^iXwFNx7bz}q&_{J$MRf9APl=+NB(!t2i|5EgnaFL%0C#x6| z8a82zD&B@gF>BlU=a(`3W?LyF2kXR_9k`Q-JaT@(@>|gxpn>G~U_Y}!7PxEJvIEjS3FX4D?NS_i zS{BG0LHYmJc-(W@z+lq7%dr-^F@8h&_z(KvwVlD0i<`6w@BU ze*GvPAwJ5wD$7WU+7x6hQp_@wV{rQ@g~n)eRUu46BbNKx*NmJIu6+x1^a|jWjnH8J zc&#XzV+;{KQV^8Tvfdzt#PWRb>obGfuX9`X&G+2k?F;4GvaRo^j+X~T$gy602rj@_ zFhZZOw$DPV9lecY4DbM~ccb$BGBn#r<@p;tH!IJ-&2ww;tZIJTCN4S+bE?NzUtnbqVT!m1%=rJs|vFYSJ!MCQ5%r| z&R-ukr0qrZT~T}3gx5yT7vE9m1-<(=ocO3t30qfK;36vXX%?`PWBa3TgiqyKYlCUJ zhi<+SBR?++=Re8Qcu|o)J-k2q7@w%sbAwNlv$C6Ft6|3y+R6VppEjzW?%f~#lkn*i zgHPkn>Qg2FHGA>tFY#%o`swuk=oiDMUmbj!Jgav~$lfeJ{X?E6tDgdc-_a)yM28|k z0DQ?yp~~+Js#KnLT)`9VNn0!rl(%|wpB4)>y^JO0Io*FYVYP@fNb*OmB>2mw=2QBW zjsL&v`b2^VC@05mjRi*m09j+f*Z!4$d`49WIofw$N=zdToelDWT4KXDgl+-0kqhAt z!ocpv7NA!#tRdyM@kf?Ki?(XLU!VpBmJ^$VtlZd1Oz(O3h*Ufnd}o&X8C`3M!)Q_k z2&PG!$T}XV#Rv5QCmNYdayP{$jAhvlsha0D|*}!}pM$e&c68^T+?Cu%#h0 z{&H6IzGSVQt9d`qhJK=zz^M5t>*WJA#D&y;&U?Ec^Z$|jHxn!ZEKM}BA;l|zR57gu z?e#Q4)^c$W)ScL)!ThVSg$<|+tV{UWiRXIRtS+&b*J=ag#photZ}sL0h+2b{1j_7G z&?pKM%*yd`rlNeAiDY>oNk|ZLdk0qRop84}Lj7PyJ@x!Sevm<`rik7Hrj&YEHud}w zehQyI#%=iEaebhIxP1a0v^u>nFztd%#?g))IE_D6=inai$$>W_! z_9cAwkH6r;ldp8+^qvvrwL5q`+gZt*Gb5>=7(1$R1`S=@3J(@*3OuSfK}lf56b(lj z+$cIF6QB)t>q#(l?@2K1&XQnkxSv?$6t*N7aBp^RS##1vDsEiwVYHwhxkS*97^|Jh zHZQ~0VJ3qCkqkaanoAf#J<4XOh#s%j8)sNRqK>mG#iU`hGrg?iNP%fW_^fP>&Tm=f zz~OC!w-!n(+eWAs$?J^W+^*^imUIW@RnFNhA zap~ZZPh}QzCAQTK^rQ*mB>|w2Hz*E^U`e0#(n7LWs53+yu%9X+RU1Lv?SW!b-1X9( z3>ek!b*BD;ttY)if0q_Td@wnf?litwR5y2B`11|}=eCzY5EttqQ>+=wRfAX2GCSGh z&0)Z|tVnYt3bJbhwWlvP0C9VE6<9#I}6 zbhTwEpy`_6b6c(|IH3v!XcZ?6ls&Xa9n*H8!9uWyHfsbVM^R7Agf8-}qI=&ec4u3q zb$>Q0IM`N!g|U0zD(E4YJ;4H@1y@DCpCVlh`GSCf0Z;j25GSJm;E|j$2&=9d8wsL) zdl^Lx7oyIJ18X54%;=QJXG1kz3{ko!>HR2K4NkE?$sw)#@l$M4LbU0=N45fACs+em zx|pjZS;LZ;HJoB*LNq8_RQ5oyW*)@W^UE~xpX8B!RathQmEGq*AF#3q{NXw)Oa7DG zJWTBSTdg#@IaPMlO3T5GhhtXy7^TUS68dqsm6kgi1(tA$rEMM8F}N$NN*80D4SQIc=|Op+SWQJ{3ssXtn59#!UdQohxdLpP%KIScM~n0oIOmjx?nw(F}3?7~GD{a^pbB=J;hhzXU)I zhLl}tHji2iqi4Y3$RbYbPIK!%mb)NN{@zYF6Lluv0Y zi&P0fX9^RLY-Gj6N${|zR=|++{n<1Fnsb(bVtKx`2cmVdQ!Tup`}qh-doi61G$nN3u? zK3h8N=dr@qY)vPHh6sQus$r{yPhBpc3!NrBsR#&*>{dcwQ@U_&_01iS@Ea*Fbdc1z zC&(9c4liJ^dWX`j3O;D2kCDX)#14Bm)*yuDV5j>V5~S@W!WU=|{1IN+LKC8G*ig~h z|1ZawGWvmzRq9xDMd(v{Q;cn+kByOPY++DgG>lDS zK)Ns(lm?4%(FUbx18WC`Nh($osp#5wFpuh4FpPZ!uE5Kde&j-XxHjLMLiP8J5n zbUgmj7ovPNKlcD;?4RS)r^fKNXxvkib{lA z%00&IChq19p<86}UVpQKHBVs+%Vio%ZZ5Jn^W&Jp(7UD(1IBN$tZJ}nP=PwCNYt2e z$|~_1PGNjXafPQ-3N{q=G{8b^qBA-`?h`#&yi>bE7T9%3SIobx(B1y-F2CIAm-lgD zIaq=B`m6W&st6TkYi(hW$Vqs`$|A@aj?3Ww-0(2m}r~xQm$32$= ze%a?2WtbCi#hxQdz+s^`QIGl&FBw0~eXHQ-lXJD0y#cVrf?5o-R(?+MEjh#E8TTn= z_2x=Md};6lKVl06BejT6UnN?Rq7W(k9MjI6JVH}6rsy10r1l^=g-s`@MZWN{`@-|4 z@bW@aPi)Th2`zSK)%hr%gJg!14g zLmU*qI1?P2iTxJ(i`fYMwSWc~(JBh4_1C&RrEXuUzo=1wWZ7Rr6BS|PW)8Vua~FGI zj|_#Ta#&;7DhfEXd8x+i@EJ4)ggvwxiuW5?S7>uWOXM2EnrPjyLQ5N7b4yqgdP^gN zAa1dwPyno09ao>3!L?@ci zY9k>!+Z)wL+ORXo057Nu#Ae0N;>592iJ8EX%uE_u3aaK(l~(@9D_=0StCc_ZE!}C# zxPU(;dU=drEwJaWcjFm^6fP>;Q4y7G7e;feHcV7z!m(0RR>>Z5nW8c~4vqgu>Y=02 z^TpaB2`z@WVZFr6|MVI5zTu9_-6{Q5Z)VXWI_7CyAHty3#Yl>~q_5iI@$7&Tus`SR%=n ziNU%GtB&}KD{?ElHf<8uk4W+>$iqhAJ8(}svm!Z~tk`kQbepz67^*rJ@+pr%qDel+@-z7uj8Tw}jRF-LK`9?o)sm0F zk&iVB`IrmEjDPUr#zocP7CZQsvYRUDl!>K32|?E}nV95bTXc_1Ol-|o-A|PAF=%>| zkEO!)Rr%P2tuzxvO_`9Yl#fY9HJzpv`IyR<@-Ye4O8J<|u9c6ebSWQG=~6zX(re{o zDm{>osrXV2`U*}23RoWm`B(#bqN%{S!{lSu*+?7LyhkJ-3+3gdps8@|pvgf}Ci$4= z3+e4D`55L`r;y!tk&o3SLy&xIhs(!yh~3-+R|1=}zy)d9JQqTxr(D?Cb6nW+l8@~u zFpou}~!WzkB#Ue3b0Aa=iHM zKf3P|+`>1x{`sBA4{IsO=ti;S#9EJ3jY~_<*mt#m1Nojjlre=5VZD)jK%-@5#XU;DQdy7N!I{O|uP+D#!QGrr+pe)sQvvN!SJ z>mRz|A3XZ2xBT!A|B`-4&QU?x!Sj*E)l8M{ZRy9cAA^qpozCd-`u?cK5q?Zo*8P}B zxIyr||MhE2rgr4imTyH(X>QM-dSl1D{JICd?4zcW7<4Pv0Ak70Z)_*w8D8ha7{mp@ zU%7q&K$~iDc;C`_h&!# z&AN>Ibqw6_(Wigq@9w?*IgqlW{sTXFuDJW+xhxL%7ryYf6_~@%AXEYI&lEr8KT1vU z&p{)Z3)@}cLX<)Fcod!I(E5Y?4j$6@Z_Ps2qR`f-H-ESPXHV*2x#36u*35tZ+1`Kk z`G?Ml7*ynoM!w~P`A)YZzRY7&4>%G`3AAe?s?KApq|=ATYyVss>grW z(aC0Ko6e(4ASrW77JNt73@hQLog4K$a?pujAOi)VNwd8(JcV;>;% zhw^zTerpXXQ=tv0K{`?xYs9UR=*d@%P39tGNj7RefeqMW{SNtpF}P$S4aCuDO|esW z(-jzG_D2~$QE(09_No=DdQ~F}40*c{c8B(q6+-^8SPwE@Pl+bF47;4}duhJG7}Z)6 zl82b;_?&P60n=) zG?&G^`}fpyJ`^RD=cD zK?(QuZ+#IXp|Gn@Ah^w+`BQr%87{J?Ya^Qg*{S(59{!hYHnxjBicMLo_dlx>8xmGI zL;UKO7~(?y^sf{{w4g0WbhR8}HNaBSB;rwaZS;<`HYW3g=9-S-M_KgiZGB8X_+Dw5 zV_z8z3J@uJhG4;xVy^R({kov@wz0N=B40mXAQvZ1g{{Z5EggkGEA5)BN*#)@)D&S2 z{(Ax#sa65PrW83i`ek$3m)g$WaTTQN0y98uUJ9r-W`G(8<3CAcWt_!2h2>Cp0f>Tw zz{l9#p8aOF&Aa*i@GtgmZa-QHyTcT$>v!G#Qt&u;1x~pnoZFWRXBi+FY+fDCTHTj~ zGZ7&!56&{!Q$VG^FgTAm)V^;xOK7O$D!C@Q4rBl@Z8sV|;!pb~{xsipVpfx@A|{HA zQLXv$vSwSXN9mX6J-U@Upm7VA=bkywIwld6mZ9vpe;HGL z>woV)I{9oTzVe>hNtf>7RSf2ooNudAlopO&2rs)9uZwMXO6M2rMTL++AuQw@x1l2v z7pFTV#w6~<1xpep?r_0E?iPN-cS=GgUbhfi$~VM5K>-WqR@sGgmU}m5R3=CoFpsFV z0(+so3||lp2j?&4j9fq|HK`nSqw*1H^MsIZ1C4mq_?%h6ZKty=&CE-!m+eA!h9pSE zX~A5%RN3})7u`cJq#vjeKRf@J5M)=RR|qCP)ZIvnCe<&zLDX>9i;bkaX<11p`GHFC z_3|Icr9Gd{m$JaVlFJ~d=_1qPLUgRt+0Jz53cK3DZ(8ztM#8--(<_m>#Gze_1k}pL z&`9Fo5=4br3L}o~8K;y*!`OGb^c+_p+@jkE3g?ll(g9gFWk?1A1cIFYRU8{;%U2v9 zU^|Ouex_W#~H1Ok|(ra1s&l zLF0b!p}#nPlBcEX)7Dv?&qpObEnYRxil#g|`y(M7SlW65c}VjKow9YdZyFcZ8)tJ| zW@|ID`@2fkdVQRLBn9`n{Zg2~xZR2@H(Tjde1LTqfk50KDSEepb=X(8k*Ee5<0}0Y zK6x8Q+L|gY_yy%7&cw98oTin+5X!6DM}iLGpCTgNs&ZI7tSx8H)IAWcuc>>;HxM}1 z5zN$xF(A~Z=cVfbUta59ZLhqY*6AmBjyi-Y3noL67XmGaT1WJiL+SX}OjC~4n}69n z{Y0k-{b0f2uHFzQF-@UWU12$0{dsnn_WZP-58$`47E-33%6*c$`2q{=<%; zqnV>7$xgRpcrk;#bu0dJv;7Ike$JW*!zXqu?aH*3t!{V9!fAJff=cNVlC~;3%CXA+}l_|tbcVCO&Mx5umS5!Cgn00igo;5 zLOEq-+KNocGA>R(k`U9^;>43hy7(JEp3u9fprh>Vp`afSn4;g-7nKIbX3DNgy9T;1*LjgF)pTDiVlFkM`N}vgd}79Ywp`r=PP8?p z)kDWPL5fq#6*ZbB^l6%=<{7XC5&{_xB2mW7T$qwx3QTjlnblFQjgGnW4!zi}7u)Q` zZ5fcnnrKR|0tBfDtDq8cLWm(I7itNp4V9ODIORyBjz(+Dw*)JTy@{QYn|(tG2opxZ z;@hyIX|(LlR(tc+EWWWjGmVy8ek(dHmfsA4Os)=uQlq5`U89u^G+N%aX|w{&I7z_{ z7;~S(ey+DhqcuVAvFt`&Cq!vh-W%Nd+bqFl{p}Xtg+?n|tI?9Os3)-u)>@WTz0_!R z_+>iHDjF@7Ej3!oz+P&!RCcXKOQlPVmP(fzEtNh7uBlpltMovlrQ%DR`0CcZWK-ag z%ZRWD_@gDvF-)Unoeew}3#w9H;s8yBXd;E-MUBPsWHoBOL>>tp>r~|IV`HPyN=>6R z!o~u593X6wS$q?iRvN9oR9OpLK*aN0&|#%qOrzD8wo4kVexcDS_GY2cQtG2Fn?*cp zq0zdi4hz|okRZn3vII4C7S`qwcW}btL}2T?2{`Mdw_csqcXigcIKEDrfghek1ci_| zg5*ea1NNq+-2gWjWL5D3u;%x9k^BgdfI3g9IC3%YxR2@-;nS&sz{vzqmj6yNoKV&e6VPP)H5MtrJW`4I5ld z1||P2mq8I_{~|J|W{^QOnD-!q!sKU|3@RyQP;%8n21V%eH$Vmj9FZKtj$Tv-g$Ex@ zs~aFE0~r*Q>#ND25Kw6?Bi{{@5w4e%L2WRD!xwja)I!Xzk@|p%O0f?}iJ)U9jv{>M zrNvQQiKCE#TuK~efw~(mjxu?d783i!#8FoTaTHPHR>{d$iK8I7`Cj6vAgFXPNg>%} zb-6ey;czth4sh{UU_-@GK)EW8l7PA*j#8}xgo&Oo6o4UCjHq>Dk|cpq@c}0TmLIjmuasK{<5$lNGi{biB6a=!Upfk01zK#wEUj2m{oB5CM-sO4)sX zJSR~SR=b?h?8*}yghY5l?7(hmh!KqV_w)+p^U65QcRfk;8~KM$^v6_0=!J^BdU~s* zGS))iF5pIyhuy|;8d!>=WN2SJu(KDG#MlUKrahbSfe2;fXtOfy5jD4g6AzLGn$R-V=ngJJ#Y46O)Bl(NmV~VERH7iQb2ORV4WqnQZ!3$bw5YoVa z)D&=Y8{sjx!o~4wb2`n<5B?96AH7zxCj?Xn;^$R$pA(87k%63? zhF~hpJQf}14P;sYc^JYqv?)Cz+B$Z*qY(v>ax@ZRK!8vbA|i1yX5VE_TEQ0Zyn$#$ zifomVRIC9ODWAa{L6@v?aFmKF;>c*Yc!>)~fu5A7lM8XYH+YO8Xeh80&1(Gg&FEha zA40U)8$)$=SBCuI821q}elm3!WhGL%JJOF~BdDC_y_fXiizQ*+c zWKx`n@sh?ED!(n4N~{Acxm6yeyup1#YGX;fd4?lmr`XYF&-p*LkY@Ucag^nB1miUW zTxucpr60KfZgn06j3X;~5WstwArxTcVUIs>u=7B?29RuB;Y6ekH1#_wc7=2$jw>7& zpyziuN-j~~ILaVnsnHed+#-i>1VXOoOCU@`-@#iH&7vDGFvC~^aP)=mwoCLO)xN{UHpC;rKJq+Lb&;G&Z`#*frp4m$agR2KbDf8+xO4AN#V@`YP^< zU?~a>5w;OOQ7>DERjdCLTbSGP=&+R_EEEMkiA1PjLJ6HJKowl2g7b%-?Y zfQSL&8y<)s(-r8pESOURDZxi%9S+L!5GS12Xq(vbbJ>P7;oXnSo?@c427MvGBKPiX zu>AoT1Eu4#kx|pkj7?m8m|uxp&fk4DbwTd(RbKh6F1N6RRM!_{%2i;dil|i~MIFx+ zwetR&=$KUMa`28cp|@yx#O33ydaRd^NA=h$A0a?&Vd!nId<*ZVw_tE~UHLYY?P=JY zAy_Vbw_BT*<&t8_PaqANkX{=Ap3&|jw<<7zlC49D)Gh15!2vBjxT7dgqiCiyNaOj> z{npR@7O~XZ+;-nf7#-|=b^r5vZL!pmi(7o!#A2x@9XT^qiH82tIEnA|5V2 z>rr`cP)P+@%OxWsd04ks63=(!NvIHVHK<~gyQCkF$ zfB>r%`5HSk*(sXDZ$VAg)uisLgxHt@<3YEa8$evkZMvh?n6b*lZ3LB69X~pRkP;zWv{Pg1DRqF3I7uk z%0|h)S7S{Y^C0&`4F(uE%Yg%|H4kzhTXQhvG>6?z0lP5*{K}gI&MOS$KC4iozR$1>N5K}gkmmx=3mexa#$<`w zEsopu8U)hcJ2AkwK_qJEyss|!8wSC_Z-Z!bGGgVj)8#$WGMHKQ=e+aEK}yvdz!yMl zGq(-?ALU*n{FE00w2;u{2wNKAs5jiIj1Zqp8pcx48YV>miPEq$!vhw52a`pG#6{FH zXmbnR(aele_voPRQPoWsw8Ta$b$du>2#sQ9He;3~C!RLr^tvDSy0_Z!p77e06oRoR z|1i{1IRbh0Du|<6F%N_=M_5BJ0^Dkg5yWpB1Bb*=vt0vSTDvAXU!(u9FJ=Psbj169 zH~$hSijNd(nKenIdiz1t%(Z+Vq-ff=nyhHR-}Vgtt|?0;_#4ZGw)yb_)t&=u(~j^H%~U%oFq->WOZ!j^O;x%%Dyco!F3$nWGb zsp#1D^j;ZZe-P(1^amF3@E=6x4*Q~a zu8r_R&e+3#wWTrim*48dTT4at_KKofK62q7<8@u@Dn+%N>nk4Qb3Dg-3pE~ePu?U1qsIg;cOK`TSom<%^7|nsc zSqw6nGuif7t(;{%`Z*|=k+=|D#NGrKOvtoV4wtTI7Hv+xH}r8BJQz_^#2zE*a8NlD z{RG=xDO9;DRLnVUN{BkvDx!|jG2)Hw0Gk;Q3(J5u-7_#t z(M+GDD0V1Izl|g!p-yJctbo~wt7UiKJrvFQbi-K=j}2I| zY%onLam?ZA%)o_6W6YKtIo*be8GAMTMoLB%Mxud=nbS=FVDeEhPphBAgP@<66I9Gp z>gF_w1&exLI!zMv7@-8+lWLg}js~YmTuEIIe+-I>lPob7$5qTb1}bJZ8!{EM7Y|O8 zGxVG=N#ko&%nB;jHWjm+COLFUr^#vE51b~8pkh1Ls+eWBP^y^atGGtRyrZIGR@qX; zyvk{En2K4YOBM4fr^#U|W|bbOnAbQ>mMUfi6=REB%xTg(YovPVG#SeCkxhjM71QLH z*&Qj>B>o9O#R?U(1r?K>!|lXzA-s}=P}{}I?UgH~#7Nu4QY>)6>0q79kD^IBrMPfNja|{Bo@(7MvFaVMt$?o2AN-1GMtM|L+ ziNKG7x9fK~&LkH>NgRJ#adKlewGKssmGl!to=~vHA%X{VXF??I;O^~VL9gLA?IE>? zz>Q+o#xH?aMcm2*ET5IT)t=ye?CEBEf`787!}fG=(H^XMgy;5fz<$~54|@S-tM?yk z${D9yq(a3Laz1AoASnbs1BV6RVRVb0IZ8)zy#xnrjsYQtyH*fr`xQ=Bit&-a@Du?3 zeroW56R)QRk0x>H8Z<0~Nnuip@gUEQ6pjml8{*tmz(ID_LSiiuS_vEiH92tnN7x>% zkfJjCH2}vyL|6_+jfu9)`YONC3+qbpH9^@Wa3Ttcx>A`OELF8uRgEBT)%c`onHJTQ zGvsa-ut<`}xG-G8Hfo^KAa+8FV{?!4Q&t+%fu8b(Qe8qPpKjhEonsx? zW^i7UplT!R1jZoP|;60HjZHh9PFN-~f(MkiIw!=cL}bFBuRDnzbp z2Nlv8{TtSm zZT(;l&N9le>EmsN_1*^4HYL14$bHsqaU0& z-Y&)DI~H0*p^6QiLI?7#ih1Z^*%T{PjnuB{=d|hctXtMTp@WrGMhPY?E& zRT03G&69tad=TjZBN4^lp6FQUmUQghv(!Fzln8zi)!|Eb>FPQRUKP2j5ki{#sRg)g zMS+u6m!2VX+a0HFW6IsU-JR0Q1-~t+a=qI_k{i0AUaCV})gk0_LSLantlV;Zh+?Y> z2HNkkk+`%JU@_3wZ7n>U+~S&a3&ev!@*Rsi;RmIp94Hn_xom7yfQ49=W+UhpVvV=P zpYnON8UXo*{c=ol{I=Gw+bN5W>*!bz2`A`+*o#}FW-hAl=*|05yBy;p`56C6VE-P~ z*OAl!7?`E$^`hho#Y9(%iDFo*do<{=(=~$;70(q(G+i^W7)1Pcnzcl-$uY4rZ|IPy z&-%;?H>*Dzjo$5LO=*sxel8?Br*<$U^RrLtpwOJ#%P^f2oc-Hjym9Oi2wgfR-DCQE8jOCyvF zbPVB<^ahFP4GNV(65tuj-AXEhB&ZA^>Osw-A3aDfCZJLocr~aDWQgz7sg+~#7W#s+ zO1{4aeE~~dV*MoO3nJGS*dzJ^PLuLi^aYHkeB`uZ3F0QeThkZVH=K5Q3(p(5zQEpw zvgivsV0h^Z9__@N?@2`6V?H`p5!uX^`%u{fghh=dmy$;h3cPd*O5M)^3%*ohglxiY zU0|bo7ueXH32Y|r&n8vG7-38(>>j3xwWYHHfjyUc-!d3QSpDGpVXg(rv&G$v+zlGK zn_jjM-}l7g#)(cZ$&IyLl^VF?k7NRPe^0_-*Ay`eG3%K$UIA}mZ9aOM?-hVcZ<;Ho z6)bC#Xanv-PExycLp4ZN4IzLvgR6_r7?Mr{FoK+fo#3b;VaeLm@D2fviC_|~U6?0Uo^F4C_n;I2Um{XX25b{=M@)RMTz+h_&rj4^zF$|qj zSa*0>IVXe|Q@;B2sjoh}v(?wR-z7D+`hbyY4`LX?l~u(rjCCCNi^S-J_}5Vo!*I6o zor__%4a6|sRTIOwM8?E0G9GCuw)?~yF^u9>wN^4H6UD2V(LI8uDTXiKE5)(eRK#|N zetQC@Qev2G60Jbyi@=b;qvsF!P4F<~57TD$Kb=Yu=WmMG?)KpUD|^6yxz5U7rzp*e z)@}ug*zWdl)Jo%wsy2^V>0^{OOMiP;#CErbC3FOIgo`~Qw3p#Om#*wI*t*Sro3Dq& zcDI2=wt19$pi*AyK23#N`b#!uVi=z<8U0HN>9O6VbnKqOJV#=fIvdBtFmpPl_u_;? zz~Mby*n$gOFio51g5V|PVq%y%xAaf=GKgV{y(dcj3G#EkgN-3E%ywB3ZV$1mL^4=x z_tzM^Dkz=V-8dh>K(JIMf+Pl}1frZ1uR~uf%KKN^#6lbswtg{MRNfFf(nL#6>WC0# zHYK6oZPYno@4$Kb33ql~#(8fj9dX!Bos9Fn@3qpMB2|GM^f76MA$Zvu$TW?36$w73 ztZb6M5*GD=E9^-IX=`*{!Yy$+w8xWLPhJ6Cd4hM$tcmE1Os@G3Z zwe5lbixXi*xM)p%%pQbVHE$I=3mJzwNOLL%uwlSzBU2fhfeg3dj8j+HDkhQi!7m6d z<~c3O8P{Zkk(M!Q+4uwm{eUUenJ2s}C{YM6XgM~6Q#ay4#mOk=YtrdCr0qA$wL!3s z(^)?qQMLh^n>|gRaE3h1x@GsBW(#ftK{KUnO6hu-ar(BI7HPfTWr?MWS;Pvn{fJP6 zgNvst1mXx_G=W50XS0Gr6HKy8jnZfIXea6~n5OgYzL`mODb}G_k0i^YjqmO+$R}5` zMVM=36jzR!Vd3oVOMpz%!sYbwEOE^WHrdSVyPt_`~CC5+ERj&cR7@J%Me z(O6MaaICR7kFfd<0vG2P=vgEGO=v%sylxR3D!jR1#(oyH$vEi0h;aLyTFf3Jlt*6S zn`d6mAxzeBcz6qUq}uzFn(ryY$~i!Po@ME$1ymSeak%W7_A=oIn{G&&sd*Z&qS{80(AJ2df`6$F;|4qnay2#C4ZG`+iC-S$*!!%nVe`gBv z7x)j=SULeLY7N|>tzGEAOi{&QP&gZ2BomYQ1R4nfL8an>1mT30)jOBqJS%b-n*;o9 zW!CLEnUsX7t#@le%JwB7XT@EPK5^4BczeXMGl^~l?IYR7ZZ=CjKTS0CCJo=%>CiD)sZUl@&RuCG%mIi#?iM1g8w6oGKE9qCB*i$QuM#isNI zjTR2Mk{G)yoo2NX%k)T%QbkE#hL#X0-lG~3M-(gyx4o*wqN<|A0oJ@?duKpeP{3S? z{9xA+(+&4-&*rrEWy&mSnl3N~<8~@)$uTsqsO*Zdq}za)`LRMqulZ@aeiB_fvhJrH z{3Jv%@NbnztNFJYEzBXX%D6Na3s(0|_1c|Lz1{mm6bINWHoP%K zVaX|GzLbt+gEu84eUrZ{RBxB=+foixFYGOkPW8?Ws9tZ|s9rA~l#eJ!<=?tCV(UhZ zo`zAnlAbBztbAQXeJDj!*2M4Csb2JpM)f8-2a~GIMze_Ot(2GDfTlvr%O^)+T3LyjFLo3AGHn&gN2GbmXw-x1#W-En z9Y|-L>c!AqRPU_FUBzNB|5mK&MfJ|=pq%3pl#jCo)m!Ycs`9ain&EPlkK%u-{;f{l z3O5gwkH!*{5`-nPE?n!Zle`~kD+R9EqC@hI1dZ9ol)7th;W6DP?yE>VJx3x1l3zg#!iGMyVEkNGr zlZg={Bb0G65kfyB5tfdBQ+t9YTQ~86NKLvVlhETL&(ksGPet~($lXn2X4oOeKdZ#j z?jfF`T_w#hJKd4qGd1WZ`ZfiE3SE9%wozRk)$25ClwBURE@QmoT^@ZWOc3^J*5xi; zrrUIR!TTx)g|3LG2--k>L^OUAABfu1BR*2c*_q_4JDv#%b{DzxE;CYGEHvPKT%bU` z%lKPx;_@dwu3m3R0f#cjY|;hg=x&PRV?u&s+!YB^4ynkHg{Vro$Jg{dJar>GMwz!b}l5fPFbSfl(&CvG%=vpu9vX4Yif5NEjCsB8ND%yok!kysVmDQa@!9Ek7kCwBDv1XXXQF%u+24`oe zpaVE;?lDa$!Qs=6!m^z9b~){_gQJn6^8q2rl9yN$keQ3=)GBZ=nF2=xaKzB64hKw^ zrE-V(lpB)4fm^}B{Nj+6GMG5PK~q-%1N;}@0ErXc2VmGwtKlHM{{Rl=MHJw`+nNpD zfRPw5Q~~HwB%hh&$&T*6C%zCUc{xZut*0+{qYmX1(&~}&SE+x#TKQGqo-KcsIQsd@ zuln}!@>jr@zcl!DU7F8)<-6yjd{_SH%WxHz_tTt{j?&d4kQeza6v%5NfB6*;26pOMS z%aTPNw|tO4l&{~I)n@ZoqD5#4Nu*nNx{w{|PFarg2*pslcf1(1P3JJ8*efUoC+@}OL$Mgef)#`7 z>>lRyn5Pt4HZQd^l;Xe|vr>R#>@eryPD-J4^io%PDWI{z3IU7_hdCgxq!5Rk7rM#| z0gG`f1SrN2gXFHF(0JPOLJM99Nc5}_fao2DTUnqGA`LIJ%L@UA2`dB`CJu9mAeMo| zoAg4vy%12Cv_b%3@-UpvZVI9C^+H#BAz-jkg#f|E!w9jirVR2@FSEzX0D&o$0RU5n zkvAZLf|Veve$|*@@W-e;M0c@jcm;~+va&GIj-$+_la~bA5Et-{?S(Z z2uRHE(ci>aFG**AD12hp=;+yI*+S{uk$lsgY>{-^k$j4qM!Nk-zLA?|y5mSb$xSOw zkK_~FjHdk~dGAh^VwxSv$GPdGR~*SVaMMlakK|+AjHNq|9yj~-<_Te!4<7%#;V@aWH&4{>;S?fA8-LD> zq_{f&yLLQ#Pd%uq(h8qms;M}yhVtpsS`93V&7#ye8q1jM;`;APRRFrZB%d9QelTG} z3WS+uiBrvBSHvD~5S}u5+=xtYLE$!DX^nDT!ctRyibu}vEA)a`i8@?!7dq@fQPuAQ zSQJUh0@x=bq_fRvn-JvaMPEE|Fb8IJ^N6K^6`}`{HDu0HhqT1JX=ST&6Z3}r+IC*2 zbWwbFO5`sLGM4*e&Zf1E1MepX(^Q|Ei7t0t*<1j7ZhOv*JK(DvI81lJfkQ(Y=M7O~ zS15N@FC4hyQrY;3$QCp`095QL0)&vZ1lvhoD1sEoPeV^;GmQl-rvVVM4kFPtO>Wj} zEcHg&glu7v6Gv(Tq9^?WzEp|BnmyIST9!Woi<4UnotZWVEu`)K-pxrp#n0p?u$kMhIrky?n2qjC;- z+p?Qm@=)*4Z#Ws^783<8CRj9RE!K&u3;t?K(*j5y^h&@Gfc5AwSwrxpqn9^`!w zCBW*@bo_6aSniGwLZorILCp2;SahOcca-{eHEC+0)Q?N0zIkN~1fv6ir^z=Ap^|`! zr7Fqkl$82X<@3Ng*9gQ{<_)?)!bh|6M>&o&>Yg1@c@g@SOO^F>;`jgAp z*Pznhs6@RJ%PChhF?LmWKZ4`kp2>3zKp?4>#>k|ZYXzC@06A#d05-DOUKD0*3&Ctc zm&3xZ?tCHqN)~nnuOq<8DM-l8=_HcN5VZwNPV?x)ggMCQ}I<5#;g{JQ0S z_kb{Ad3%-Hgp_HUO>zmR&6T*6!EIv8I=2Z`==ilUkX(A(hF=}k2FWFH3Ww#IB2WYh zOXXjei2}YAhF?iK&VaZFzlL1wg!LUrF5#mC?s_%+s#tleC6^b+uPS>T>~~did2#%z z(#I%$+4xl-fL}YDo}=K{7WkEn0qb+I+rXkya#<-418!4c$>%tJ(A-OM>GNf76Rg5Q za*2N96x#QVCb=|b7{QX`SBsmW=o`2xNMsdaYOw3H!%cFDbCKg$+t6~GD7IBqa=8)w zs*qk;^V0a$EITTZ`7C~o;n#p^2l#bpqAB9Wm~!c-+wln5cR{cy;_65)5g;KY6qNyD z#gy1ZY-#PClG?BRM*-7qfo!oNCr384bJ`$q1knWMJnEZ-Y?9L95RD{iA%0)h%uh-x zz>bXcr)#+4dKXJ&Z4!zb74em0aLke{3f)SI;tKGtK9QF(mzD`t2boAl@7FGUmr}2d zKEh@fBeQf@k%gp*6d79Zl^?o|n{@Oj=^K#gqOj0MG+%95a-Perx3Rw76uzbN7f`Q) z{#y(ZWFNi1oe5|A{3P$4-9s@@~1-k7d{qLwcEuD-q|-x0g5KnOGvQJU}p;gB44A!8j!jEV4g2&n72g;w@7JMhvSaT6UD>MC;=)(MX)%Nr1p|4oxbp<-rUptRJ03yw2X$>aqrj z@$ur<5bS*t!5;7CVSY8^bv#83lXCam?|ngEapy8ag<#_a)?Cmm`3t|#*T2z@%5(%T z>xHE@iJ*fYQ{{?YM)i6=KX@+k7c6~!@Bvl}g91>+aekqArn$W?UHyK#x%>xfy7{19 zsGDDE$D2x<(~BwHhgzK)`%brpD%~%`>eR5G(Gg%N;ijMgHLKG}w>mZBQ&FK%QWoS| zF0|Zjh2Lcha;I?D`Zz*9X-awd3fqe+8R|iQWp+vhGJWJE#rDna2*HqOMlZ)~G?*B} zyrVce>&&~^jv7~QwxjYz6lJNvpiWsPA~*|^Qq$y>wxccM*0&|3ITe{HExGH7g%FEJwvWF{1)S&mjRrxKfeS(#MHpvsX?6lv+p9XKBA2^s=Q;w+Lfvme$B zt^<{uN*+b(gKX9SM38U46R#5yMiuhXX*H3T=8iiJ)n!~fsUjdRd*N7>Y8i?XzE0^s zQH*=#&W`Bb$xFL4^0IYt@{-`@rVvLdAJ}(P_of(M>y?YrfU4Ii#=Y&e|Fk(Zo7XpVIHo2exZHLQcu98?rxX%0Hd!*pu8 zW-GhT%I@h1BQIHOPF~jG9vf1OE0yVb z#W)0|6ysQJNilBbptJ6ki@~5P#*KYPCR?!Y#da#pK|Szu3snW=<+e+cm)cNO#ket! zMqUmQ0Jv2s>tu*6Xi$uQvrUk;%G%2F2NmrKqUQG*Jw!hzKC<0LohGk{O;bk5)f z0ZE}`UXUA7UB_mTCIY8-I$leJhD`-Cb6B;;qHNWMVn1>GK6l@FPQs6(>iXkmzt&Y` zk%jmOq_%OtgrBw2-fS!zG1+br0F+V+!NR4R8HIyZ>PE;cX^>h(&z3Hoe`-m@yeb&k z72)w@?lryt&bm^&Hag63#`Y&SmxCY<-3v=}=TQResyn0ydZ!8>`tX-&nBp32?~`b5 z^{bjA1#A)e3}VB&YWnM4QLFa}Y}pp#ef^p)do8U63ayk{mr@Av5Xr_ht_Z&AtA$K~ zEh3~(ECer!m}$tNDwW#2RzC>hCBoy4sHCN7WVHM+e6$|7dG%;FTy(VNia@>Cw>lKp z3=05a9W?}i-B+s;GIWvgZ+I9!q5H7x%Ya1M6q6APPEEP>7?A98ppONMybI;fgKR}Z zOB9DC0uUD16gRg6X>APRWboDAK2j}{Pb6VtMD-#OcPMeg(k)>mNx3SlX+^xY0TE!Q z`!LGnCcG^DFVfPpCu9x~ixQJSlRn^8K#p z@cyW#7s!h8uds)r$o%0Kpt0#R;oQxn5h*S}37Km#I*tXUf z4)+vu8-vatkH!<8HF_y#(}HggGATq{QW3kD9~kU9)ISr5VDICmZf6xRcS!L_-4!q( zRfBAh<|RZvF5D6=7UM=PW4!w z`HlcwNM>*1pnq3~*AoX`ahKm3ERzv{e31Cr9XM`MjWKqE6^&6T|iEG9N?vOOx8d?0oy_ zSrI_(H%HN1YtH~y$Iw)7tjLOG=utaov#I$S3icKa7WiJvRbm}pW;ZsxU z-v@V*yqOx`N>k!y!?1Mz3q<-vBa%;K`3z*Wf6He^B-oeFj7V4@JY!j;S{as)$Sk6; zR^pvzt)^K^g!WWNKq6YpWg9?6%bn*CbVJYdwCJOtreWcZxn>%P+jog+)U<0Ft-{JQ zT7#8ov<_9K(Ry8(M!A>%XEu#kay2E%BP_Lc;8HCAj%MedwQCKGjhGb(}XqQTgaAj_JO67(NXVlP$?Ml^%oC}%TLbUR)2z~@UNVg<89I0mq8DmJhJ{|_SH=GT2v9mWcdB|u!^3zOY8O0()_zQvf;{a)5<%vV=~5801}64G3qK0{3kYUT5So}Cy4SffCkXA8gY>ni{OONIO+MtT20 zL3vxRu6t{335MU+H4KNoK{g0z!UG;%g9pxu!2>ku-~ldu@KCdT94her?hlYu+VFA{ z&aZQB9*h7MkSvITnz5Fp5KlYTMhEob&2;ar(chp5o-u8pqk*feB>3$B7<-2GZU?~F z^SquNF!sDh&wB^o@6)p(L2EmItDXT-LB+R~Km(GG4B5Tk#ZF#59?CxVzQ(T)x8vr? zaVfLqdOlh)!6b{Jrn=R;u3+t|*K|}`1~X>it}tfdcC|6f)DK4dr(BXqi9P@aiAl>; zFloUv%uHD@C$VeDemG%@43Vx-jT@4K06+28OetfnSrk{j>{%BIorY8irqjSROO zOUkjA^1NB*hZ6l_u;aH%8!~Z>c^uUN!C8bi4Yu93!{nYmsx3dRMXw#oMc70@$1(~= zZdr^Q3a4Gk^!{W)cSKR*Ww_nL?H=m5K-E|Xz`e2}rzZ5x?)YX*L%AHwHlIdez@4&F z?~ZRFm;{$QlxPR#CXw(Fe{;DNTT?FY$;b&!YE2r)lnwi#qX<_4Vnf;!*OR?F9Xr8J z=p8$ORGi_RLdPKsH-)?0b|5~?1)u2~xZr?ukjtEO0%Yx#nIDjm=^r5w4j>dGysC}B zjo^eoNfq_;9BPEQ-5sYWGt@yeYFwtV@h+B2N}dVDQ+PY_t{&z>95w_UlV~uKnDXVs zb_%l_c8?|Yaru>?+a(mYd1hk`F1K#mL6d^DFuk$M@~2a8kX6)rU#WQ!p^z{?fOuE3 z;2UyuS4^IIq!dDmqsRt}GN@>kq(Iezn~V#$7O@yG)or&$+@o_(L8j*S{gbCkO{`6K z(XCNFE$f5ui@K-)U!~uW7-47^sYZ5yw(M$*Eh@(*Hn?c#a>rKfn=ew5rCcc(OzbtK zOE25R`rQb6t1d69J>+ofqsN;WQ4u{wm9C>3F-!C zZAfZKBCNGQf>pUAq6^pjPJ~Hn`iv6kq;Lqpj6i1fnkAc1(0(Xu(3k+{36@Y&l)zNe zr`+dQ;y3@95Fb8tpaT`}5cV)50AHa%n0~D)FtkMofmc!?gViZG@UXI&XN>&x3xN+I zvF%d_q=$(CBr*)6*WSwx(qFA)q;6h-L&X;5HyGc>#J+2c z^95nKcDOAY{NE&H$ZCuc(%zPrK9ydX-R_Y|P=hNn32HX6Ge|QDHRsbwh z06l#wOEfnK{CweOOciU_Xg{XHuf9%%?E<+b0I4=xyv!@AkIHX|6Ij58L#Ujp{kNs- zg~#$*AA}GQOi%qH1eIoq?#mmRMMMva*0biS9)>Qt0S60C+thmtQXJYt)wZsO)(b_X z8qz~j2Wb5;^~|O^S-)r}LvI40hIEvz)v9(9e7d@m))8gP9@0tc$Ypi1zn zdXBoCDo}Y436BAed}Ds^rwgcnM_^$U7@(+4qA9vO7$jY;fGVPq>ky0RWq=mCxC*pX z0PYV-t*xj?6zj!drqXt}D?o)F=}POr9*YZ?5694$*T)>dLNZ&pvyi@6kVzMp&Fd|m%%S8A zcW%f$%N>q#JN5e<_l~@_ap%ZuJGJ{e$^QMFbgRV~hc2$y-;u`pK9yz;3?~)bEBy(v zmgp=%&(^1Ynu#SLpp>lCApp~i=wvd9e)-3Rzj65$dBm8pB0+N1B6ry6gx;d#RmbQ9uW&juwqojuwRSCrA%Je(w-o7935JnvATx{cmEQ42t7s*m)G~O zfZ<2zm3k`}E_1JL{bd62T?qcL69k9q$YWKBre_sp^}sqp7T6thspkLBv6p&ao6rC6 zaR1m2@B4RTM>Xetf0p}m+Xdc4jON;!5UCQ`IBi0X+d1BXk!#|?NRDzO4zHy%-&I4i z-kJZ0`wO8n-%w|^dS@9*1_(lzN5R+a0cBy&yTAp$Zk`J- zQ!eUy>7hh)R2jyip;;yZ#c}F@26K)1yTLs9o_9&63?6-5(!>&^n-{7>sF+ zfWxMhH^I2f-eBN+3*UrplDy$&3YdI~C<}>*7j}?r&-lA=JU{z9F#AbdGal+CTQMrO zcw6aWHir00{2)wUhPl@w`eyjg7Q$yP^^BqDmo53{{`B|0{Xf1pANdC#Sbv*M7K@__RcZwaCEd8n}I&-Zbv{(QfmPV`4)Fv7^U zGXw1t;BbUC5lPQJmdy<+y(gVJbn;^#J+xFbbMm9v+|6>VgK#5u#{cv%?24>5+Tg`I zr3ogWc?Wh-JPq^)MhVdIP<{2Ze-v$BIEU;ANmGAg)ML7XFxN!nJyfGfYa?OlDTJz3 z0ir;}0h^54TANks)ffLGw7)IMZRxf{wU4jr<;{>P2qA<}nixV@UC>DB#EA?xB8t|G z2+a~T+n7e&d;%*9K*IV2Hp9L!s}k=J#R4Ft@>KCX0Fw3aLv#Wzi5*gH&R|BNYa-}h zts4SB5pY8jrL0f0=!+rY52EX1oj~5ndKRIJ89Fl_O((K{B%^!LfTJBkrh(S6&Ti@b zBCjzAoME^Frjp~&6yzJl5^ttFsmYkNy!l?_ku6zV6DTCDOAMm@N?q(!o@a@Rjjb@D zMbHl?cjiq(o-Y2_2Pr@~4^UY$h1$M99$!@cAcEAUh*#*xq0@y$f9tVnaH? z&d`3Tr@a$da28y75^LGh@`+sb)B80t%$&392q)(w)F+OoC< zN!GeHYvOpXxxyy#*6jU=4NJXJb10adSIi?71Z>aRVoX@Du#_5$=JgDIL@EPP&_=?s z4-~<|z4VtPMzEd$DiTZWg?4830(}tFrfesEG zGF?I{-+O|uRSfl`8q0u!(1A`ExN>b>Sw5v(wR<(i%0|mwI^h>g1ljw1APlEhfb1r1 zdsQO{9JfNHC`AeKy!3mgb8lwyKrUlnrYH3mLWO_Eut- zRihS+Y*;|^_0Fe9nXV*PIQFKu$+EMq>5W(Zk3OE3`dM+z6GCjx7l)fqnoKJQJ0g;*T1pWq=U9@=cE zV>|!~6d@*+;i^0bwf>ZP@}ZnS^o)z%kS&Gv#s|R8N^!1zs9$V2ag~YMJVP2xaK{qfs6*0C39s-`jNEGf6 zRhuI-qF_#T7w(|_3XzO3#jucOCb2f`XyR&vpGlloyG*hzAQGSpgu;5PS5#d;p(q?R zW|Q|dnLPFWA!f!ppK?szje~J>)W`}f$CUyPt|?HvCVC`hJjV8b;aeG^0q~=+tRyXi z^nK!t^}mF{V8dLO=)p(& zeb<03+Uu+VA;Rmd0rTkBSp#;}ud{{=MdH@WgXDT&1{6$8`6I-0VanN`pN`?E%eBoO zXNA}v*HX1TZp%otfoSw{pW8xWpO0vt>-&B*U~X0MqkOJ}hG0XM6Y53n68?Zk;8boL zQ|_R3FLfr%)M)h&2?|7^y0EiUNgt%cmHxmB$zj8O6$VmcAf(PWM)4W9h(ri?MvQb5 z?IYYvPqHRxtZ+Jk&LGGT@?+7bOpwu9n3WjiYR`erQIds_6|Oi;$#!!}LOCead_f1u z6bv~FU-E-Cg{I)(ZTxkOw~j!ok7_Od9ub5nVW45BVM>zEEz*<}VsH?4t7M;4;P+TI zj@^btQYBl1lJ!AJeSHc8Y$Y}toy{nXnUa`5_`4sW*h2JYAizLWhl#8f&j;b2IweAX1-rdx0y}R?_e(W|Xhj^;~Ls-xfZ7;V< z;}4iXASS{@f(-~S%?#v^@kll1#~l%%ezjnD1`XKc>6vnG!-SI|-HBo^l1C)JAzAWD z3KMvYRaoFcLA(bfs>bX;GI$N+4BC=tGwU(4Z#JzI)S-$Tv=Du^%>W-GPvJF*L+i*H z3I7f~JBmoiS}e-qGYrdzK%ppm7iB@FT4Iu;(7$??ypvwhmC%KTbwP0o#IDhg^<4S!(?|=o^_V?-p3p*#yMd$>sP{TSQ)idPDB|Bk~*#Z=y6I3~*6E3n< z(V`QW!G=zB*LK2F-ptbpwEPt&tuh%*4rGZYL#6_Q`3RlpV#A=ukXXY4!+vTiO#1Eb ztrN0Ih2P6xF4wts|MKs%>Yu>^T+`%Fzgj#!sNd|#!nP5$iDkqe#0K{jB4u__J%3aM zO#+IjvgnETSp>E@;NwqU{KmZ8Of_OSq371sU5cyM|Mb$I(2ykAU+l*4bw{*Vw0rxTa>wA{Op&yqis&#YnDmib1? zzw?V$^>`;wUuV_%(*I#qZRq5CUT0MRAoQ~AHOxW{J|Xm49>KtJtdlpy8HRwn`OZ!$7;@yjHE^m1pgHutZ>*`$N7b^5w<8fABZ#dqfY@WpiVzdb}Q{ zz6kQC|I|LMV^Q=PKV>~#WEZSmU!kd`Z(CCcjRrHn;S#+JOY_D5+dhR{8+>}H0ftW> z`G$Q8rSZaG(V)<*EVy#fJm)Lm@o(xA(SUG1ApaC*26QP@G*oga1Ty>ww*T-S*v!L! z(AFFNi`M+`U$nG`{sJ+~f*AUfrhE7g0@Ltcfc@|vv{8otaN~Q^OZscZ@5Z*M$21dHuh{(=0n8i4gPI2*9>7y!yX4S;F{Xd3`RdYVO{YfaEYdI6rb z&IN0JLNeKw87)VY|@Z^*`rD*0NL?6k4EX9mKWVuX3;LigReU)@%Ei_kwA zlv089kMAUc!<5pxXKP6EHSdS{U^tkX@LCw*N#f?f)hxTC2uxRkevK?bvT=mBQVvpE z8`$AeMx!JSo15(kfCR9kES(?(;tKW3NKtbQ`Hkb5;sR3zDa=%v8|3RZt%N;AKlPI& zhoPUeVv{MGNqVWGd)*LM4Vya)y~NhS`=}=WKla`R+OF$9=sfq_``*3p-S?jElb)=P zC)?+qs)G`&iDu9=s$*&$$2f7Ev>qm9Wv%AJg)Rt^=~%%Ho*{`|$8Mq)F?eK&iZ)Qy zlNp*a<#aug;W!v%)=ggjL$uVY=iJ*?pEtK;oR}?|J z2(@&O7$Q~AyR_zSFkql*9Ik841uk*gAc?J>06!Qkl0}l%J${fS6?vvho%wO@@ZCI=Jmbac=>9JX###G^9kn;&ge zQrVS**Y)pHGAG_np9*O&LYsZo4{zQE)A zrUA(AneLRrO&M@u^LP(LF9-Qz9L=!OBX8_mysvk^v5%ouG&E%rqf4E;L^(trPSqSj zK$*}@NGJ2SJvBi`IE3DA`&f$nU>>KdH9B8)VQWIbt?eqpMu~zD!pOBA8)9>^u<<^h z;j6L1NBhASek1uaw%4udwSAOsiG1s}YDHJ)_A(bXO_Y!7xU?R9@% zR9BnJFnw;G{LAfa+R!syNCfNIHuRGV<>2Hl!P3LnE1Ls(nQNZtWnJ1i%aff&tjw*) zA#3}5(x(EK*ka-~f15OeiEDFC=@@RK1@b8z%c2HLr@?Vpk7sF9a0bOeKmerIcoc{C zmp2#uW4*|?f)mUi*Miu25g8}HIRaghTj{O0n$OSOp1DM zBC#c`MX~ixSE)u1n%!eH9IOJs`udbOweW_VIJNLb5@TJ9HHDN`wI=@)R7Q{?{~!DT zS$6>U90bZdR?MQqZhsn`*%)#tjI43hM3s9K<64L-IQ+x{VLNw$IYg`W% z7&ahGGiw$cri2|0BJ?-|50{8H|M%M;ycw+wA{g1{EeGHZ7+1J-4xCG53*E;f<#T=m zdjswZe&&F2h<5P}?&u}IZL5|zFoa2zAxuJ>S20x7DHTJVYreXd7TR6zqr* zh!ZmIZrOFwW$sP*E7<*Kgdiafzk5a;9ppt%>wt#6qqwDu1{H_Ir*aP$-wOTsAcbF=DjnSr%TC`8S7~|>Z^9Y8;_w> z`XVNDa0h6i)t+~=TrDw!qA2lN{ab91D~!^3;b2~$E=1m-+u%7n`n=hi*{;CZ04ID~ z08Gw@7$jtA8KhmC8FtM!Usy3-E`aZ;$z>jmu(-_-VtP9Uke6!LyVq;kAt@y`arn16 z*zHhbQJFDVuUBwM2`h*8e5d9!c;WS}901?BEI2AS+Pkurb6I&RaS+$m>e#`&=~A{+ zyf;nydbPJri7y~huD%_Zr-YS=8PI2{1Psj>2b;RAR^G~YXgd6@(3tW&VWlalyG0{q z{*aTF*ORv+W0O0;qC%d74@)%{rtbt*L{h`TSeVPgUjO?12l<3gB5w&%O>RXJX~Zi= z0&MiFa5XWkwgVpPZQq4V!Vcb`vg=|3mPojm&~9$>Jh1H#z~A96`kkuB`9gJ0o#zPW z=)U)b{iZzQyQ>>=I4zky)%7Xt(Y?1?zb7S5YjIjtIh+ng)T|6scAt^jRdKamBDYsH zl@F*dLVE~Bh6v%fkPqbRRa0>_lSQZ|6pb*%C7Hun-xi(*poj;HhkG@=M!MO%YyDo5g7zRi^HY%^fo&$XVaoJ0sK>F==jir2Lsagd>RSBb)P(^d^;UeeZ zf~N>`dZb>W`~s8`nP|k|9kJC#xKrPYl-kwve=`Eh##6Dnz$33!V?q8FV+{|k(CoBGhQ8~gShRgV?wKmK@+nW zaHZ-Rwb|HeZyFcaX{kF9JudG~wN8q5ENljTCVYg>Bu3ACm$*_*y1}dZWNGOhmIpuC zfp7$Dlc`5%&fq_hFwpYki|=JIdL48f0D^c&*R;-r8{)V^=F1}}8V;D$R%Mc74QL9a z9s8(xyLB-rsb#!tf1*oahb7E8Kei3j$On`gvxO0l=+5e9cN_uRBZ((XD5J?36NPSf zbZ209AeJ(A(V=P|0;BKc9%lu3CRU@Jm6C7CWc`Tm)3k=GtyO?*nqyK-yezqU}WoLu;D13SHWHVh*C@p{*B>^Gs4 z6qr!G8t^(D4(%_?ap!jdWHXk`_@cE3ipuHbsQ_c}KnZ|c(xWo8Gvmg`g7GgX*c-cD zSfYQ8F?NwX^MERoX_bJ>J|BZA5E&Rgz0t==z;m$JO%GS78O0u}st__kvyIEFPkOup z)&hfpL(aQ3w<<_a;ZCAjzN1DWHN+tmvqO$bapfJ-sfk}!%HCTs@0@5@#$qqvk8>@7 z>Pbq7r%qCnikE`q)c%&J7@>=X3oH1DAUH+=!Inn1z$N70xYs`pgv4Lqp zJ_(eE8Ci+9KCT+&H}q%5b6t0j>u(?b?ne(>GT9y-JoMZZ}!*9 zRVP1%czQlk9?ki=IvTu%HV@EEu5OsAeXm8{h*rF=CI@XR@++-CWIMaGiA?zjefPTa z`Uu%Hm`1S}OoMy_qq=$KQBawXsL;-5gp{FZtt4D%tt2#0eeI&+#9#QUq}Oah8*!y7KFvQ1#S-k@~ zidL`4t$*N=s4i5I&CCmA#u^;!mdw?5aZ~YkS1l|e8gfUCQ5j)x*kzk;LwtFokvN;;#ke@}>HnpN^l@~DeW1V3#)rw7~R*08wYYZe2V6jfW(KRtUU&uS^;Pfz5 zsukZW3%1MlgT?tCfExVOC!jJ>^f<9%j0W%E!ef`XlFDrHZGpGw6rDqh*fv%}guF;L z;<(D9cl8kQxV}3O$vE1%l=CbqjR$gKvsIS~#JD{ttZpWcC01n6G>*fUG6Vq#vXmvD zreZw42RUq5{-oo2mAqEk^Z8E@7~~W1yGG zts|%K`0m0=Bw^gSeOHQLWwV;oA^w~SO0D?ac`Kiht3@W-`>VV6X zv700VmR9OGF$G0+J-#x;2G?9+2=d2>EzP8h*}S?C20s;I^;8yR(X1%WZgUd%!WoX+ zE7zU+4JF?Ormiq?@`qULJF8Hx9+Ido4i;K-8XhcGb-kc&Ah!qxkw)$$eSJLxlG=QI zjKzv8ofMaiMmT!8d@S&H2MD1>NuMc3W7v*`WJb9UF&37!a@lAMq2I@VUR?-o$t`4N zEK*sF?9Bx>v#KQt_xf?Diw1$c9x1Ul#dBNcDS-_n=F$i9hxt5M9`TyB+2Igi<`gU` z-t<~>l#;oiAF0M!(xQI|?9ppBq9*RpVs+#)AjpCk0w|9j%Nqnf-Ev->7#U%4G9u;8 z#eP$(fR=Yz>|w2fGHHSqqJgTaw6*JVF|W@B=Z3)M`Yd8jpdiNjoVY%L3a(EyLXS<= ze2Y!L!}SUAFX|#0N?7gsoaFVH=X%uvW=FT{({vfyTviCviha6kuTKFc69LB+9P-O79KmMQ{E0loF-}PfJL${c2%{HJ=N65dR6(@S79!} zqX1J4OikKePI_{9!_7m~9T2N&S5geAC0SdJ0G!_IUYE@Ix+kmMU4UNgO#!Bm#b6iR zk&ClCGR;1s9*l|bi34j?FFO0Ko#}Er`y9v8*0eqAc@gK@V%m`y!;2l6XWz0epZ~>n z_OB=;=06HCLxxVNtSh=Zf;-aniyn_0)0s}^mD0Hv5mZxVviK~tU{BxVj&^UdkesR5 zZJgtsMF!Jz%5-L;LkmbAnl;6$qfkkGIZUbH7Uqx}{9y6UM9c~k>=4_kgdT fV& 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

f+Z&rKmirVK(o?W*J8gJ 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

gHV!xe#Icwkeq3TJSsMpcj2hTrRmDX!o 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