Skip to content

Commit 2694579

Browse files
authored
Require LLVM 19 for llvm_storage on aarch64 (#117)
1 parent bd1ff36 commit 2694579

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "BFloat16s"
22
uuid = "ab4f0b2a-ad5b-11e8-123f-65d77653426b"
33
authors = ["Keno Fischer <[email protected]>"]
4-
version = "0.6.0"
4+
version = "0.6.1"
55

66
[deps]
77
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ This package is suitable to evaluate whether using BFloat16 would cause
1818
precision problems for any particular algorithm, even without access to supporting
1919
hardware.
2020

21-
Native hardware support, implemented in this package, began with Julia 1.11 via `Core.BFloat16` with support for Intel processors (x86_64, i686) via LLVM 16. Support for 64-bit ARM processors (aarch64) is is available with Julia 1.12 which uses LLVM 19.
21+
Native hardware support, implemented in this package, began with Julia 1.11 via `Core.BFloat16` with support for Intel processors (x86_64, i686) via LLVM 16. Support for 64-bit ARM processors (aarch64) is available with Julia 1.13 which uses LLVM 20.
22+
2223
## Usage
2324

2425
This package exports the `BFloat16` data type. This datatype behaves

src/bfloat16.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import Printf
2828
const llvm_storage = if isdefined(Core, :BFloat16)
2929
if Sys.ARCH in [:x86_64, :i686] && Base.libllvm_version >= v"15"
3030
true
31-
elseif Sys.ARCH == :aarch64 && Base.libllvm_version >= v"17"
31+
elseif Sys.ARCH == :aarch64 && Base.libllvm_version >= v"19"
3232
true
3333
else
3434
false

0 commit comments

Comments
 (0)