The Swift Package Index logo.Swift Package Index

Build Information

Failed to build GameEventScript, reference main (0e88e8), with Swift 6.3 for Android on 12 Nov 2026 01:42:17 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344845-1":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[129/545] Compiling GameEventScriptRuntime Acos.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[130/545] Compiling GameEventScriptRuntime Add.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[131/545] Compiling GameEventScriptRuntime AngleBetween.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[132/545] Compiling GameEventScriptRuntime AngleBetween2D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[133/545] Compiling GameEventScriptRuntime AngleBetween3D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[134/545] Compiling GameEventScriptRuntime Asin.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[135/545] Compiling GameEventScriptRuntime Atan.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[136/545] Compiling GameEventScriptRuntime Atan2.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[137/545] Compiling GameEventScriptRuntime Ceil.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[138/545] Compiling GameEventScriptRuntime Chance.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[139/545] Compiling GameEventScriptRuntime Clamp.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[140/545] Compiling GameEventScriptRuntime Cos.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[141/545] Compiling GameEventScriptRuntime Cross.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[142/545] Compiling GameEventScriptRuntime Cross2D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[143/545] Compiling GameEventScriptRuntime Cross3D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[144/545] Compiling GameEventScriptRuntime DegreeFromRadians.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[145/545] Compiling GameEventScriptRuntime DegreeToRadians.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[146/545] Compiling GameEventScriptRuntime Distance.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[147/545] Compiling GameEventScriptRuntime Distance2D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Acos.swift:15:43: error: cannot find 'acos' in scope
13 |     func executeAcos(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(acos(registers[x].asNumber))
   |                                           `- error: cannot find 'acos' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween.swift:27:43: error: cannot find 'acos' in scope
25 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
26 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
27 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
28 |     }
29 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween2D.swift:33:43: error: cannot find 'acos' in scope
31 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
32 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
33 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
34 |     }
35 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/AngleBetween3D.swift:37:43: error: cannot find 'acos' in scope
35 |         var ratio = (ax * bx + ay * by + az * bz) / (al * bl)
36 |         if ratio > 1 { ratio = 1 } else if ratio < -1 { ratio = -1 }
37 |         return registers[target].setFloat(acos(ratio))
   |                                           `- error: cannot find 'acos' in scope
38 |     }
39 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Asin.swift:15:43: error: cannot find 'asin' in scope
13 |     func executeAsin(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(asin(registers[x].asNumber))
   |                                           `- error: cannot find 'asin' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan.swift:15:43: error: cannot find 'atan' in scope
13 |     func executeAtan(_ target: Int, _ x: Int) {
14 |         guard registers[x].isNumeric, !registers[x].hasUnit else { return registers[target].setNothing() }
15 |         return registers[target].setFloat(atan(registers[x].asNumber))
   |                                           `- error: cannot find 'atan' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Atan2.swift:15:106: error: cannot find 'atan2' in scope
13 |     func executeAtan2(_ target: Int, _ x: Int, _ y: Int) {
14 |         if !registers[x].isNumeric || !registers[y].isNumeric || registers[x].unit != registers[y].unit { return registers[target].setNothing() }
15 |         return registers[target].setFloat(registers[x].asNumber == 0 && registers[y].asNumber == 0 ? 0 : atan2(registers[x].asNumber, registers[y].asNumber))
   |                                                                                                          `- error: cannot find 'atan2' in scope
16 |     }
17 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Cos.swift:16:43: error: cannot find 'cos' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(cos(n))
   |                                           `- error: cannot find 'cos' in scope
17 |     }
18 | }
[148/569] Compiling GameEventScriptRuntime ExternalTypeCatalogProtocol.swift
[149/569] Compiling GameEventScriptRuntime ExternalTypeConstructorDefinition.swift
[150/569] Compiling GameEventScriptRuntime ExternalTypeConstructorReference.swift
[151/569] Compiling GameEventScriptRuntime ExternalTypeDefinition.swift
[152/569] Compiling GameEventScriptRuntime ExternalTypeFieldDefinition.swift
[153/569] Compiling GameEventScriptRuntime ExternalTypeParameterDefinition.swift
[154/569] Compiling GameEventScriptRuntime ExternalValue.swift
[155/569] Compiling GameEventScriptRuntime NativeMessageHandler.swift
[156/569] Compiling GameEventScriptRuntime PublishSink.swift
[157/569] Compiling GameEventScriptRuntime DeferredPublication.swift
[158/569] Compiling GameEventScriptRuntime DelayedMessage.swift
[159/569] Compiling GameEventScriptRuntime MessageQueue.swift
[160/569] Compiling GameEventScriptRuntime PendingMessage.swift
[161/569] Compiling GameEventScriptRuntime SubscriptionEntry.swift
[162/569] Compiling GameEventScriptRuntime Host.swift
[163/569] Compiling GameEventScriptRuntime HostBuilder.swift
[164/569] Compiling GameEventScriptRuntime Instance.swift
[165/569] Compiling GameEventScriptRuntime ExecutionResult.swift
[166/569] Compiling GameEventScriptRuntime ExecutionState.swift
[167/569] Compiling GameEventScriptRuntime StartResult.swift
[168/569] Compiling GameEventScriptRuntime StartState.swift
[169/569] Compiling GameEventScriptRuntime Subscription.swift
[170/569] Compiling GameEventScriptRuntime GesSignatureStorage.swift
[171/569] Compiling GameEventScriptRuntime Message.swift
[172/569] Compiling GameEventScriptRuntime MessageArguments.swift
[173/593] Emitting module GameEventScriptRuntime
[174/617] Compiling GameEventScriptRuntime Distance3D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[175/617] Compiling GameEventScriptRuntime DistanceSquared.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[176/617] Compiling GameEventScriptRuntime DistanceSquared2D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[177/617] Compiling GameEventScriptRuntime DistanceSquared3D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[178/617] Compiling GameEventScriptRuntime Divide.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[179/617] Compiling GameEventScriptRuntime Dot.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[180/617] Compiling GameEventScriptRuntime Dot2D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[181/617] Compiling GameEventScriptRuntime Dot3D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[182/617] Compiling GameEventScriptRuntime Exp.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[183/617] Compiling GameEventScriptRuntime Floor.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[184/617] Compiling GameEventScriptRuntime Hypot2D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[185/617] Compiling GameEventScriptRuntime Hypot3D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[186/617] Compiling GameEventScriptRuntime IntegerDivide.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[187/617] Compiling GameEventScriptRuntime LengthSquared.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[188/617] Compiling GameEventScriptRuntime LengthSquared2D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[189/617] Compiling GameEventScriptRuntime LengthSquared3D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[190/617] Compiling GameEventScriptRuntime LogN.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[191/617] Compiling GameEventScriptRuntime Max.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[192/617] Compiling GameEventScriptRuntime Min.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[193/617] Compiling GameEventScriptRuntime Modulo.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[194/617] Compiling GameEventScriptRuntime Multiply.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[195/617] Compiling GameEventScriptRuntime Negate.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[196/617] Compiling GameEventScriptRuntime Normalize.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[197/617] Compiling GameEventScriptRuntime Normalize2D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Exp.swift:14:99: error: cannot find 'exp' in scope
12 | extension GesVirtualMachine {
13 |     func executeExp(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(exp(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'exp' in scope
15 |     }
16 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/LogN.swift:14:99: error: cannot find 'log' in scope
12 | extension GesVirtualMachine {
13 |     func executeLogN(_ target: Int, _ x: Int) {
14 |         return registers[x].hasUnit ? registers[target].setNothing() : registers[target].setFloat(log(registers[x].asNumber))
   |                                                                                                   `- error: cannot find 'log' in scope
15 |     }
16 | }
[207/641] Emitting module GameEventScriptRuntime
[208/641] Compiling GameEventScriptRuntime IteratorNext.swift
[209/641] Compiling GameEventScriptRuntime KeysOfMap.swift
[210/641] Compiling GameEventScriptRuntime Last.swift
[211/641] Compiling GameEventScriptRuntime OneRandom.swift
[212/641] Compiling GameEventScriptRuntime OneWeighted.swift
[213/641] Compiling GameEventScriptRuntime Reverse.swift
[214/641] Compiling GameEventScriptRuntime Shuffle.swift
[215/641] Compiling GameEventScriptRuntime Single.swift
[216/641] Compiling GameEventScriptRuntime SortAscending.swift
[217/641] Compiling GameEventScriptRuntime SortDescending.swift
[218/641] Compiling GameEventScriptRuntime StartsWith.swift
[219/641] Compiling GameEventScriptRuntime CreateIterator.swift
[220/641] Compiling GameEventScriptRuntime CreateRange.swift
[221/641] Compiling GameEventScriptRuntime GesCollectionOperators.swift
[222/641] Compiling GameEventScriptRuntime GesComponentIterator.swift
[223/641] Compiling GameEventScriptRuntime GesEntriesIterator.swift
[224/641] Compiling GameEventScriptRuntime GesMultisetIterator.swift
[225/641] Compiling GameEventScriptRuntime GesProductIterator.swift
[226/641] Compiling GameEventScriptRuntime GesUnionIterator.swift
[227/641] Compiling GameEventScriptRuntime GesValueCollectionAccess.swift
[228/641] Compiling GameEventScriptRuntime SelectionOrder.swift
[229/641] Compiling GameEventScriptRuntime VmCompoundSources.swift
[230/641] Compiling GameEventScriptRuntime TakeFirst.swift
[231/641] Compiling GameEventScriptRuntime TakeHighest.swift
[281/665] Compiling GameEventScriptRuntime GesCastsSpatial.swift
[282/665] Compiling GameEventScriptRuntime GesTextSplit.swift
[283/665] Compiling GameEventScriptRuntime TaggedMessage.swift
[284/665] Compiling GameEventScriptRuntime Xor.swift
[285/665] Compiling GameEventScriptRuntime Abs.swift
[286/665] Compiling GameEventScriptRuntime Acos.swift
[287/665] Compiling GameEventScriptRuntime Add.swift
[288/665] Compiling GameEventScriptRuntime AngleBetween.swift
[289/665] Compiling GameEventScriptRuntime AngleBetween2D.swift
[290/665] Compiling GameEventScriptRuntime AngleBetween3D.swift
[291/665] Compiling GameEventScriptRuntime Asin.swift
[292/665] Compiling GameEventScriptRuntime Atan.swift
[293/665] Compiling GameEventScriptRuntime Atan2.swift
[294/665] Compiling GameEventScriptRuntime Ceil.swift
[295/665] Compiling GameEventScriptRuntime Chance.swift
[296/665] Compiling GameEventScriptRuntime Clamp.swift
[297/665] Compiling GameEventScriptRuntime Cos.swift
[298/665] Compiling GameEventScriptRuntime Cross.swift
[299/665] Compiling GameEventScriptRuntime Cross2D.swift
[300/665] Compiling GameEventScriptRuntime Cross3D.swift
[301/665] Compiling GameEventScriptRuntime DegreeFromRadians.swift
[302/665] Compiling GameEventScriptRuntime DegreeToRadians.swift
[303/665] Compiling GameEventScriptRuntime Distance.swift
[304/665] Compiling GameEventScriptRuntime Distance2D.swift
[305/665] Compiling GameEventScriptRuntime SchemaDump.swift
[306/665] Compiling GameEventScriptRuntime SchemaErrors.swift
[307/665] Compiling GameEventScriptRuntime SchemaSet.swift
[308/665] Compiling GameEventScriptRuntime SchemaValues.swift
[309/665] Compiling GameEventScriptRuntime SchemaWire.swift
[310/665] Compiling GameEventScriptRuntime WireRules.swift
[311/665] Compiling GameEventScriptRuntime SyntaxExports.swift
[312/665] Compiling GameEventScriptRuntime GesSha256.swift
[313/665] Compiling GameEventScriptRuntime RuntimeBudget.swift
[314/665] Compiling GameEventScriptRuntime DocumentFormatter.swift
[315/665] Compiling GameEventScriptRuntime ExternalNames.swift
[316/665] Compiling GameEventScriptRuntime ExternalStorage.swift
[317/665] Compiling GameEventScriptRuntime GesCollectionBuilder.swift
[318/665] Compiling GameEventScriptRuntime GesIterator.swift
[319/665] Compiling GameEventScriptRuntime GesNumber.swift
[320/665] Compiling GameEventScriptRuntime GesRange.swift
[321/665] Compiling GameEventScriptRuntime GesUtf8.swift
[322/665] Compiling GameEventScriptRuntime GesValue.swift
[323/665] Compiling GameEventScriptRuntime GesValueMap.swift
[324/665] Compiling GameEventScriptRuntime Json.swift
[325/665] Compiling GameEventScriptRuntime TextNumberCast.swift
[326/665] Compiling GameEventScriptRuntime ValueArguments.swift
[327/665] Compiling GameEventScriptRuntime ValueFactory.swift
[328/665] Compiling GameEventScriptRuntime ValueLiteral.swift
[329/665] Compiling GameEventScriptRuntime TakeLast.swift
[330/665] Compiling GameEventScriptRuntime TakeLowest.swift
[331/665] Compiling GameEventScriptRuntime TakePattern.swift
[332/665] Compiling GameEventScriptRuntime TakeRandom.swift
[333/665] Compiling GameEventScriptRuntime TakeWeighted.swift
[334/665] Compiling GameEventScriptRuntime Union.swift
[335/665] Compiling GameEventScriptRuntime ValuesOfMap.swift
[336/665] Compiling GameEventScriptRuntime Zip.swift
[337/665] Compiling GameEventScriptRuntime And.swift
[338/665] Compiling GameEventScriptRuntime CallExternal.swift
[339/665] Compiling GameEventScriptRuntime CreateExternalType.swift
[340/665] Compiling GameEventScriptRuntime EmitOrPublishMessage.swift
[341/665] Compiling GameEventScriptRuntime Equal.swift
[342/665] Compiling GameEventScriptRuntime Greater.swift
[343/665] Compiling GameEventScriptRuntime GreaterOrEqual.swift
[344/665] Compiling GameEventScriptRuntime Implies.swift
[345/665] Compiling GameEventScriptRuntime Less.swift
[346/665] Compiling GameEventScriptRuntime LessOrEqual.swift
[347/665] Compiling GameEventScriptRuntime Not.swift
[348/665] Compiling GameEventScriptRuntime NotEqual.swift
[349/665] Compiling GameEventScriptRuntime Or.swift
[350/665] Compiling GameEventScriptRuntime Send.swift
[351/665] Compiling GameEventScriptRuntime GesCallbacks.swift
[352/665] Compiling GameEventScriptRuntime GesCasts.swift
[353/665] Compiling GameEventScriptRuntime Normalize3D.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[354/665] Compiling GameEventScriptRuntime Power.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[355/665] Compiling GameEventScriptRuntime RandomTake.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[356/665] Compiling GameEventScriptRuntime RandomTakeFloat.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[357/665] Compiling GameEventScriptRuntime Remainder.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[358/665] Compiling GameEventScriptRuntime RoundHalfDown.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[359/665] Compiling GameEventScriptRuntime RoundHalfEven.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[360/665] Compiling GameEventScriptRuntime RoundHalfUp.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[361/665] Compiling GameEventScriptRuntime Sin.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[362/665] Compiling GameEventScriptRuntime Subtract.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[363/665] Compiling GameEventScriptRuntime CreateSpatial.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[364/665] Compiling GameEventScriptRuntime GesMath.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[365/665] Compiling GameEventScriptRuntime PercentageUnits.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[366/665] Compiling GameEventScriptRuntime SeriesTerm.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[367/665] Compiling GameEventScriptRuntime VmComparison.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[368/665] Compiling GameEventScriptRuntime Tan.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[369/665] Compiling GameEventScriptRuntime Term.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[370/665] Compiling GameEventScriptRuntime Truncate.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[371/665] Compiling GameEventScriptRuntime WrapDegree.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[372/665] Compiling GameEventScriptRuntime RegisterFile.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[373/665] Compiling GameEventScriptRuntime RegisterOutput.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[374/665] Compiling GameEventScriptRuntime SourceCallSites.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[375/665] Compiling GameEventScriptRuntime VirtualMachine.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[376/665] Compiling GameEventScriptRuntime VirtualMachineDispatch.swift
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:21:43: error: cannot find 'pow' in scope
19 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
20 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
21 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
22 |     }
23 |
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Power.swift:30:43: error: cannot find 'pow' in scope
28 |         // Quantity powers follow the unit derivations, for example `m` squared is `m²`; others are invalid.
29 |         guard !registers[y].hasUnit, !left.isNaN, !right.isNaN, let unit = GesQuantityUnit.power(registers[x].unit, right) else { return registers[target].setNothing() }
30 |         return registers[target].setFloat(pow(left, right), unit: unit)
   |                                           `- error: cannot find 'pow' in scope
31 |     }
32 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Sin.swift:16:43: error: cannot find 'sin' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(sin(n))
   |                                           `- error: cannot find 'sin' in scope
17 |     }
18 | }
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Support/GesMath.swift:149:31: error: cannot find 'pow' in scope
147 |         if op == .power {
148 |             guard !b.hasUnit, !a.asNumber.isNaN, !b.asNumber.isNaN, let unit = GesQuantityUnit.power(a.unit, b.asNumber) else { return sink.nothing }
149 |             return sink.float(pow(a.asNumber, b.asNumber), unit: unit)
    |                               `- error: cannot find 'pow' in scope
150 |         }
151 |         let unit: GesQuantityUnit?
/host/spi-builder-workspace/implementation/swift/GameEventScriptRuntime/Sources/GameEventScriptRuntime/Runtime/Vm/Opcodes/Math/Tan.swift:16:43: error: cannot find 'tan' in scope
14 |         guard registers[x].isNumeric, registers[x].unit == .none || registers[x].unit == .degree else { return registers[target].setNothing() }
15 |         let n = registers[x].unit == .degree ? registers[x].asNumber / 180 * Double.pi : registers[x].asNumber
16 |         return registers[target].setFloat(tan(n))
   |                                           `- error: cannot find 'tan' in scope
17 |     }
18 | }
[401/665] Compiling GameEventScriptRuntime LinkedProgram.swift
[402/665] Compiling GameEventScriptRuntime DataConstruction.swift
[403/665] Compiling GameEventScriptRuntime DocumentReading.swift
[404/665] Compiling GameEventScriptRuntime LiteralEvaluation.swift
[405/665] Compiling GameEventScriptRuntime LiteralParser.swift
[406/665] Compiling GameEventScriptRuntime Cartesian.swift
[407/665] Compiling GameEventScriptRuntime Contains.swift
[408/665] Compiling GameEventScriptRuntime ContainsAll.swift
[409/665] Compiling GameEventScriptRuntime ContainsAny.swift
[410/665] Compiling GameEventScriptRuntime ContainsValue.swift
[411/665] Compiling GameEventScriptRuntime Count.swift
[412/665] Compiling GameEventScriptRuntime Distinct.swift
[413/665] Compiling GameEventScriptRuntime DropFirst.swift
[414/665] Compiling GameEventScriptRuntime DropHighest.swift
[415/665] Compiling GameEventScriptRuntime DropLast.swift
[416/665] Compiling GameEventScriptRuntime DropLowest.swift
[417/665] Compiling GameEventScriptRuntime EndsWith.swift
[418/665] Compiling GameEventScriptRuntime EntriesOfMap.swift
[419/665] Compiling GameEventScriptRuntime First.swift
[420/665] Compiling GameEventScriptRuntime HasAll.swift
[421/665] Compiling GameEventScriptRuntime HasAny.swift
[422/665] Compiling GameEventScriptRuntime HasPattern.swift
[423/665] Compiling GameEventScriptRuntime Intersect.swift
[424/665] Compiling GameEventScriptRuntime IteratorCreate.swift
[450/665] Compiling GameEventScriptRuntime ValueOutput.swift
[523/665] Compiling GameEventScriptRuntime MessageError.swift
[524/665] Compiling GameEventScriptRuntime MessageJson.swift
[525/665] Compiling GameEventScriptRuntime MessageNames.swift
[526/665] Compiling GameEventScriptRuntime MessageSignature.swift
[527/665] Compiling GameEventScriptRuntime Profiler.swift
[528/665] Compiling GameEventScriptRuntime ProgramFormat.swift
[529/665] Compiling GameEventScriptRuntime ProgramReader.swift
[530/665] Compiling GameEventScriptRuntime ProgramWriter.swift
[531/665] Compiling GameEventScriptRuntime Bytecode.swift
[532/665] Compiling GameEventScriptRuntime BytecodeOperands.swift
[533/665] Compiling GameEventScriptRuntime DebugInfoOptions.swift
[534/665] Compiling GameEventScriptRuntime Program.swift
[535/665] Compiling GameEventScriptRuntime ProgramDumper.swift
[536/665] Compiling GameEventScriptRuntime ProgramEncoding.swift
[537/665] Compiling GameEventScriptRuntime ProgramCallGraphValidator.swift
[538/665] Compiling GameEventScriptRuntime ProgramDebugValidator.swift
[539/665] Compiling GameEventScriptRuntime ProgramInternalValueValidator.swift
[540/665] Compiling GameEventScriptRuntime ProgramResourceValidator.swift
[541/665] Compiling GameEventScriptRuntime ProgramValidator.swift
[542/665] Compiling GameEventScriptRuntime RandomGenerator.swift
[543/665] Compiling GameEventScriptRuntime Bits.swift
[544/665] Compiling GameEventScriptRuntime Schema.swift
[545/665] Compiling GameEventScriptRuntime SchemaBinder.swift
[546/665] Compiling GameEventScriptRuntime SchemaDelta.swift
[547/665] Compiling GameEventScriptRuntime SchemaDocumentCheck.swift
[548/665] Emitting module SwiftSyntax
BUILD FAILURE 6.3 android