Build Information
Failed to build Doubles, reference 1.5.0 (9a56b2), with Swift 6.3 for macOS (SPM) on 15 Apr 2026 04:30:02 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mgriebling/Doubles.git
Reference: 1.5.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/mgriebling/Doubles
* tag 1.5.0 -> FETCH_HEAD
HEAD is now at 9a56b24 Updated documentation.
Cloned https://github.com/mgriebling/Doubles.git
Revision (git rev-parse @):
9a56b2425b793d484826dcb2e570f94eaf01b9be
SUCCESS checkout https://github.com/mgriebling/Doubles.git at 1.5.0
Fetching https://github.com/swiftlang/swift-docc-symbolkit
Fetching https://github.com/apple/swift-docc-plugin
[1/2275] Fetching swift-docc-plugin
[229/5947] Fetching swift-docc-plugin, swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (1.21s)
Fetched https://github.com/apple/swift-docc-plugin from cache (1.21s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.3 (4.23s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (0.73s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.3
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "doubles",
"name": "Doubles",
"url": "https://github.com/mgriebling/Doubles.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Doubles",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/mgriebling/Doubles.git
[1/2278] Fetching doubles
Fetched https://github.com/mgriebling/Doubles.git from cache (1.10s)
Creating working copy for https://github.com/mgriebling/Doubles.git
Working copy of https://github.com/mgriebling/Doubles.git resolved at 1.5.0 (9a56b24)
warning: '.resolve-product-dependencies': dependency 'doubles' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/mgriebling/Doubles.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/4] Write sources
[3/4] Write swift-version--6988338F2F200930.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[5/9] Emitting module Doubles
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:602:103: error: ambiguous use of operator '<'
600 |
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
| `- error: ambiguous use of operator '<'
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:604:142: error: ambiguous use of operator '<'
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
| `- error: ambiguous use of operator '<'
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
606 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:608:103: error: ambiguous use of operator '>'
606 |
607 | // MARK: - Greater-Than Comparison
608 | @inlinable static public func > (a: QDouble, b: Double) -> Bool { a[0] > b || (a[0] == b && a[1] > 0.0) }
| `- error: ambiguous use of operator '>'
609 | @inlinable static public func > (a: Double, b: QDouble) -> Bool { b < a }
| `- note: found this candidate
610 | @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
611 | @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
430 | public static func > (_ a: DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
431 | public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
432 | public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
| `- note: found this candidate
433 |
434 | public static func >= (_ a:DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:610:142: error: ambiguous use of operator '>'
607 | // MARK: - Greater-Than Comparison
608 | @inlinable static public func > (a: QDouble, b: Double) -> Bool { a[0] > b || (a[0] == b && a[1] > 0.0) }
609 | @inlinable static public func > (a: Double, b: QDouble) -> Bool { b < a }
| `- note: found this candidate
610 | @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
| `- error: ambiguous use of operator '>'
611 | @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
612 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
430 | public static func > (_ a: DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
431 | public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
432 | public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
| `- note: found this candidate
433 |
434 | public static func >= (_ a:DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:629:51: error: ambiguous use of operator '>'
607 | // MARK: - Greater-Than Comparison
608 | @inlinable static public func > (a: QDouble, b: Double) -> Bool { a[0] > b || (a[0] == b && a[1] > 0.0) }
609 | @inlinable static public func > (a: Double, b: QDouble) -> Bool { b < a }
| `- note: found this candidate
610 | @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
611 | @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
:
627 | @inlinable public var isZero: Bool { x[0] == 0.0 }
628 | @inlinable public var isOne: Bool { x == SIMD4.one }
629 | @inlinable public var isPositive: Bool { x[0] > 0.0 }
| `- error: ambiguous use of operator '>'
630 | @inlinable public var isNegative: Bool { x[0] < 0.0 }
631 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
430 | public static func > (_ a: DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
431 | public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
432 | public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
| `- note: found this candidate
433 |
434 | public static func >= (_ a:DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:630:51: error: ambiguous use of operator '<'
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
:
628 | @inlinable public var isOne: Bool { x == SIMD4.one }
629 | @inlinable public var isPositive: Bool { x[0] > 0.0 }
630 | @inlinable public var isNegative: Bool { x[0] < 0.0 }
| `- error: ambiguous use of operator '<'
631 |
632 | @inlinable static public func inv(_ qd: QDouble) -> QDouble { 1.0 / qd }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:2128:71: error: ambiguous use of operator '<'
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
:
2126 | @inlinable static public func ** (base: QDouble, power: QDouble) -> QDouble { QDouble.pow(base, power) }
2127 |
2128 | @inlinable static public func abs(_ a: QDouble) -> QDouble { a[0] < 0.0 ? -a : a }
| `- error: ambiguous use of operator '<'
2129 | }
2130 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
[6/9] Compiling Doubles String+Char.swift
[7/9] Compiling Doubles Common.swift
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/Common.swift:411:51: error: ambiguous use of operator '>'
409 |
410 | // if this ratio is large, then we"ve got problems
411 | if fabs( from_string / a.double ) > 3.0 {
| `- error: ambiguous use of operator '>'
412 |
413 | // loop on the string, find the point, move it up one
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
430 | public static func > (_ a: DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
431 | public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
432 | public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
| `- note: found this candidate
433 |
434 | public static func >= (_ a:DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:609:35: note: found this candidate
607 | // MARK: - Greater-Than Comparison
608 | @inlinable static public func > (a: QDouble, b: Double) -> Bool { a[0] > b || (a[0] == b && a[1] > 0.0) }
609 | @inlinable static public func > (a: Double, b: QDouble) -> Bool { b < a }
| `- note: found this candidate
610 | @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
611 | @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/Common.swift:425:55: error: ambiguous use of operator '>'
423 | from_string = atof(s)
424 | // if this ratio is large, then the string has not been fixed
425 | if fabs( from_string / a.double ) > 3.0 {
| `- error: ambiguous use of operator '>'
426 | Common.error("\(#function): Re-rounding unsuccessful in large number fixed point trap.")
427 | }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
430 | public static func > (_ a: DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
431 | public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
432 | public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
| `- note: found this candidate
433 |
434 | public static func >= (_ a:DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:609:35: note: found this candidate
607 | // MARK: - Greater-Than Comparison
608 | @inlinable static public func > (a: QDouble, b: Double) -> Bool { a[0] > b || (a[0] == b && a[1] > 0.0) }
609 | @inlinable static public func > (a: Double, b: QDouble) -> Bool { b < a }
| `- note: found this candidate
610 | @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
611 | @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
[8/9] Compiling Doubles DDouble.swift
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:48:40: error: ambiguous use of operator '>'
46 | public var isZero:Bool { x[0].isZero }
47 | public var isOne:Bool { x[0] == 1.0 && x[1].isZero }
48 | public var isPositive:Bool { x[0] > 0.0 }
| `- error: ambiguous use of operator '>'
49 | public var isNegative:Bool { x[0] < 0.0 }
50 | public var isNaN:Bool { x[0].isNaN || x[1].isNaN }
:
430 | public static func > (_ a: DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
431 | public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
432 | public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
| `- note: found this candidate
433 |
434 | public static func >= (_ a:DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:609:35: note: found this candidate
607 | // MARK: - Greater-Than Comparison
608 | @inlinable static public func > (a: QDouble, b: Double) -> Bool { a[0] > b || (a[0] == b && a[1] > 0.0) }
609 | @inlinable static public func > (a: Double, b: QDouble) -> Bool { b < a }
| `- note: found this candidate
610 | @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
611 | @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:49:40: error: ambiguous use of operator '<'
47 | public var isOne:Bool { x[0] == 1.0 && x[1].isZero }
48 | public var isPositive:Bool { x[0] > 0.0 }
49 | public var isNegative:Bool { x[0] < 0.0 }
| `- error: ambiguous use of operator '<'
50 | public var isNaN:Bool { x[0].isNaN || x[1].isNaN }
51 | public var isFinite:Bool { x[0].isFinite }
:
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:603:35: note: found this candidate
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:55:36: error: ambiguous use of operator '<'
53 |
54 | /** Absolute value */
55 | public var abs: DDouble { x[0] < 0.0 ? DDouble(-x) : DDouble(x) }
| `- error: ambiguous use of operator '<'
56 |
57 | /** Round to Nearest integer */
:
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:603:35: note: found this candidate
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:71:60: error: ambiguous use of operator '<'
69 | /* High word is not an integer. */
70 | lo = 0.0;
71 | if Foundation.fabs(hi-a.x[0]) == 0.5 && a.x[1] < 0.0 {
| `- error: ambiguous use of operator '<'
72 | /* There is a tie in the high word, consult the low word
73 | to break the tie. */
:
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:603:35: note: found this candidate
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:425:100: error: ambiguous use of operator '<'
423 |
424 | // MARK: - Less-Than Comparisons
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
| `- error: ambiguous use of operator '<'
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:603:35: note: found this candidate
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:100: error: ambiguous use of operator '>'
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- error: ambiguous use of operator '>'
428 |
429 | // MARK: - Greater-Than Comparisons
430 | public static func > (_ a: DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
431 | public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
432 | public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
| `- note: found this candidate
433 |
434 | public static func >= (_ a:DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:609:35: note: found this candidate
607 | // MARK: - Greater-Than Comparison
608 | @inlinable static public func > (a: QDouble, b: Double) -> Bool { a[0] > b || (a[0] == b && a[1] > 0.0) }
609 | @inlinable static public func > (a: Double, b: QDouble) -> Bool { b < a }
| `- note: found this candidate
610 | @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
611 | @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:430:100: error: ambiguous use of operator '>'
428 |
429 | // MARK: - Greater-Than Comparisons
430 | public static func > (_ a: DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
| `- error: ambiguous use of operator '>'
431 | public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
432 | public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
| `- note: found this candidate
433 |
434 | public static func >= (_ a:DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:609:35: note: found this candidate
607 | // MARK: - Greater-Than Comparison
608 | @inlinable static public func > (a: QDouble, b: Double) -> Bool { a[0] > b || (a[0] == b && a[1] > 0.0) }
609 | @inlinable static public func > (a: Double, b: QDouble) -> Bool { b < a }
| `- note: found this candidate
610 | @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
611 | @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:100: error: ambiguous use of operator '<'
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
430 | public static func > (_ a: DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
431 | public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
432 | public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
| `- error: ambiguous use of operator '<'
433 |
434 | public static func >= (_ a:DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:603:35: note: found this candidate
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:654:19: error: ambiguous use of operator '<'
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
:
652 | /* Perform Newton's iteration. */
653 | x += x * (1.0 - r * x ** n) / Double(n)
654 | if a.x[0] < 0.0 { x = -x }
| `- error: ambiguous use of operator '<'
655 | return 1.0/x
656 | }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:603:35: note: found this candidate
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
[9/9] Compiling Doubles QDouble.swift
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:602:103: error: ambiguous use of operator '<'
600 |
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
| `- error: ambiguous use of operator '<'
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:604:142: error: ambiguous use of operator '<'
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
| `- error: ambiguous use of operator '<'
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
606 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:608:103: error: ambiguous use of operator '>'
606 |
607 | // MARK: - Greater-Than Comparison
608 | @inlinable static public func > (a: QDouble, b: Double) -> Bool { a[0] > b || (a[0] == b && a[1] > 0.0) }
| `- error: ambiguous use of operator '>'
609 | @inlinable static public func > (a: Double, b: QDouble) -> Bool { b < a }
| `- note: found this candidate
610 | @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
611 | @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
430 | public static func > (_ a: DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
431 | public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
432 | public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
| `- note: found this candidate
433 |
434 | public static func >= (_ a:DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:610:142: error: ambiguous use of operator '>'
607 | // MARK: - Greater-Than Comparison
608 | @inlinable static public func > (a: QDouble, b: Double) -> Bool { a[0] > b || (a[0] == b && a[1] > 0.0) }
609 | @inlinable static public func > (a: Double, b: QDouble) -> Bool { b < a }
| `- note: found this candidate
610 | @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
| `- error: ambiguous use of operator '>'
611 | @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
612 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
430 | public static func > (_ a: DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
431 | public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
432 | public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
| `- note: found this candidate
433 |
434 | public static func >= (_ a:DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:629:51: error: ambiguous use of operator '>'
607 | // MARK: - Greater-Than Comparison
608 | @inlinable static public func > (a: QDouble, b: Double) -> Bool { a[0] > b || (a[0] == b && a[1] > 0.0) }
609 | @inlinable static public func > (a: Double, b: QDouble) -> Bool { b < a }
| `- note: found this candidate
610 | @inlinable static public func > (a: QDouble, b: DDouble) -> Bool { a[0] > b.hi || (a[0] == b.hi && (a[1] > b.lo || (a[1] == b.lo && a[2] > 0.0))) }
611 | @inlinable static public func > (a: QDouble, b: QDouble) -> Bool { a[0] > b[0] || (a[0] == b[0] && (a[1] > b[1] || (a[1] == b[1] && (a[2] > b[2] || (a[2] == b[2] && a[3] > b[3]))))) }
:
627 | @inlinable public var isZero: Bool { x[0] == 0.0 }
628 | @inlinable public var isOne: Bool { x == SIMD4.one }
629 | @inlinable public var isPositive: Bool { x[0] > 0.0 }
| `- error: ambiguous use of operator '>'
630 | @inlinable public var isNegative: Bool { x[0] < 0.0 }
631 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:432:24: note: found this candidate
430 | public static func > (_ a: DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] > 0.0) }
431 | public static func > (_ a: DDouble,_ b:DDouble) -> Bool { a.x[0] > b.x[0] || (a.x[0] == b.x[0] && a.x[1] > b.x[1]) }
432 | public static func > ( _ a:Double, _ b:DDouble) -> Bool { a > b.x[0] || (a == b.x[0] && b.x[1] < 0.0) }
| `- note: found this candidate
433 |
434 | public static func >= (_ a:DDouble,_ b:Double) -> Bool { a.x[0] > b || (a.x[0] == b && a.x[1] >= 0.0) }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:630:51: error: ambiguous use of operator '<'
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
:
628 | @inlinable public var isOne: Bool { x == SIMD4.one }
629 | @inlinable public var isPositive: Bool { x[0] > 0.0 }
630 | @inlinable public var isNegative: Bool { x[0] < 0.0 }
| `- error: ambiguous use of operator '<'
631 |
632 | @inlinable static public func inv(_ qd: QDouble) -> QDouble { 1.0 / qd }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:679:60: error: ambiguous use of operator '<'
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
:
677 | x3 = nint(a[3])
678 | } else {
679 | if Swift.abs(x2 - a[2]) == 0.5 && a[3] < 0.0 {
| `- error: ambiguous use of operator '<'
680 | x2 -= 1
681 | }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:685:56: error: ambiguous use of operator '<'
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
:
683 |
684 | } else {
685 | if Swift.abs(x1 - a[1]) == 0.5 && a[2] < 0.0 {
| `- error: ambiguous use of operator '<'
686 | x1 -= 1
687 | }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:692:52: error: ambiguous use of operator '<'
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
:
690 | } else {
691 | /* First Double is not an integer. */
692 | if Swift.abs(x0 - a[0]) == 0.5 && a[1] < 0.0 {
| `- error: ambiguous use of operator '<'
693 | x0 -= 1
694 | }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:910:17: error: ambiguous use of operator '<'
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
:
908 | x += x * (1.0 - r * x ** n) / dbln
909 | x += x * (1.0 - r * x ** n) / dbln
910 | if a[0] < 0.0 {
| `- error: ambiguous use of operator '<'
911 | x = -x
912 | }
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/QDouble.swift:2128:71: error: ambiguous use of operator '<'
601 | // MARK: - Less-Than Comparison
602 | @inlinable static public func < (a: QDouble, b: Double) -> Bool { a[0] < b || (a[0] == b && a[1] < 0.0) }
603 | @inlinable static public func < (a: Double, b: QDouble) -> Bool { b > a }
| `- note: found this candidate
604 | @inlinable static public func < (a: QDouble, b: DDouble) -> Bool { a[0] < b.hi || (a[0] == b.hi && (a[1] < b.lo || (a[1] == b.lo && a[2] < 0.0))) }
605 | @inlinable static public func < (a: QDouble, b: QDouble) -> Bool { a[0] < b[0] || (a[0] == b[0] && (a[1] < b[1] || (a[1] == b[1] && (a[2] < b[2] || (a[2] == b[2] && a[3] < b[3]))))) }
:
2126 | @inlinable static public func ** (base: QDouble, power: QDouble) -> QDouble { QDouble.pow(base, power) }
2127 |
2128 | @inlinable static public func abs(_ a: QDouble) -> QDouble { a[0] < 0.0 ? -a : a }
| `- error: ambiguous use of operator '<'
2129 | }
2130 |
/Users/admin/builder/spi-builder-workspace/Sources/Doubles/DDouble.swift:427:24: note: found this candidate
425 | public static func < (_ a:DDouble,_ b:Double) -> Bool { a.x[0] < b || (a.x[0] == b && a.x[1] < 0.0) }
426 | public static func < (_ a:DDouble,_ b:DDouble) -> Bool { a.x[0] < b.x[0] || (a.x[0] == b.x[0] && a.x[1] < b.x[1]) }
427 | public static func < (_ a:Double, _ b:DDouble) -> Bool { a < b.x[0] || (a == b.x[0] && b.x[1] > 0.0) }
| `- note: found this candidate
428 |
429 | // MARK: - Greater-Than Comparisons
BUILD FAILURE 6.3 macosSpm