Chip Kerchner
badfb2e60f
Merge branch 'develop' into XLC-AIX
2 years ago
Martin Kroeker
96f8bb1eb9
Merge pull request #4272 from RajalakshmiSR/AIX_AS
POWER: AIX: Make use of power10 optimization
2 years ago
Rajalakshmi Srinivasaraghavan
980f702f72
POWER: AIX: Make use of power10 optimization
POWER10 optimizations are disabled when using default AIX assembler.
As we have fixed many issues recently, enabling optimization path
for default assembler.
2 years ago
Martin Kroeker
68906a98c7
Merge pull request #4271 from rgommers/homebrew-nightly-on-main-repo
Run nightly Homebrew cron job only on the main repo, not on forks
2 years ago
Ralf Gommers
6b8379d6d9
Run nightly Homebrew cron job only on the main repo, not on forks
I noticed this because GitHub emailed me that it would disable the
nightly job because it hadn't changed for 3 months. It currently takes
30-50 minutes daily, and by default runs on all forks of the main
repository that have the relevant workflow yaml file. That serves little
purpose and wastes quite a bit of energy - so disable the runs outside
of the main repo.
This will not disable the runs on forks already made in the past that
contain this workflow file, but it does save 3 months worth of runs on
every new fork that is created.
[skip ci]
2 years ago
Martin Kroeker
0799b0d215
Merge pull request #4266 from martin-frbg/gh-mingw-ucrt
GH Workflows: Switch MINGW-W64 jobs to UCRT
2 years ago
Martin Kroeker
5c411ac7a8
Merge pull request #4268 from martin-frbg/issue4267
Fix unwanted "hard" fallback to Prescott in runtime detection of Intel cpus
2 years ago
Martin Kroeker
e12aaed13d
Fix unwanted fallthrough from Intel Family 6 to 15 in case of identification failure
2 years ago
Martin Kroeker
f8c230c21c
Switch MINGW-W64 jobs to UCRT
2 years ago
Martin Kroeker
c28d71c6fb
Merge pull request #4265 from martin-frbg/issue4228
Fix compilation with (the fortran compiler from) Cray CCE
2 years ago
Martin Kroeker
b41cab0875
Need to use override to actually strip down the already defined FFLAGS for NAG and CCE Fortran
2 years ago
Martin Kroeker
301e2ecc49
Cray Fortran uses -O in combinations like -O omp so don't filter that out
2 years ago
Martin Kroeker
66c2c41e99
Merge pull request #4260 from RajalakshmiSR/AIX-M4
POWER: Increase macro size limit for AIX
2 years ago
Martin Kroeker
425bcc1f8b
Merge pull request #4256 from ChipKerchner/fixBfloat16BitsStruct
Fix bfloat16_bits union so that it always the sizeof unsigned short for AIX.
2 years ago
Martin Kroeker
789cdcc94f
Merge pull request #4259 from martin-frbg/azureosxclang
AzureCI: move OSX-Clang jobs to macOS-12 to resolve setup/build timeouts
2 years ago
Rajalakshmi Srinivasaraghavan
9f42570e33
POWER: Increase macro size limit for AIX
This patch increases the macro size limit from 4096 to 16384 to
allow compiling larger assembly files in AIX.
Tested with GCC and IBM Open XL C.
2 years ago
Martin Kroeker
9f49aef91b
Merge pull request #4255 from RajalakshmiSR/AIX-P10
POWER10: Fix compilation issues with Open XL C
2 years ago
Martin Kroeker
fe75c88a2c
AzureCI: move OSX-Clang jobs to macOS-12 to resolve setup/build timeouts
2 years ago
Chip-Kerchner
d46eba06a7
Pack structure only on AIX.
2 years ago
Martin Kroeker
90231bfc4e
Merge pull request #4258 from martin-frbg/issue4257
Fix build on Fujitsu A64FX
2 years ago
Martin Kroeker
e7d05402e0
Fix up S/D GEMM copy function definitions after #4009
2 years ago
Chip-Kerchner
e98e3c4783
Fix float32_bits union so that it always the sizeof float.
2 years ago
Chip-Kerchner
97a61d0577
Fix bfloat16_bits union so that it always the sizeof unsigned short.
2 years ago
Rajalakshmi Srinivasaraghavan
71d733e5f7
POWER: Avoid m4 conversions for C files
This patch removes intermediate m4 conversions used in sbgemm
compilation as it is not needed for .c files.
Tested on AIX with gcc and IBM Open XL C.
2 years ago
Rajalakshmi Srinivasaraghavan
82fc29a57a
POWER10: Fallback to POWER8 functions
As cgemm and zgemm kernels are not optimized for big endian falling
back to POWER8 versions. Tested on AIX using gcc and Open XL C.
2 years ago
Martin Kroeker
bf3183d31d
Merge pull request #4253 from martin-frbg/issue4239-2
Require "classic ld" with XCODE 15.x on Mac
2 years ago
Martin Kroeker
103d6f4e42
Require "classic ld" with XCODE 15.x on Mac
2 years ago
Martin Kroeker
4a0f86397b
Merge pull request #4235 from angsch/develop
Fix division by zero in [z]rotg
2 years ago
Martin Kroeker
617294b9e4
Merge pull request #4251 from martin-frbg/4142-2
Correct function prototypes in f2c-converted sources (lapack-netlib and ctest)
2 years ago
Martin Kroeker
c5e7339c9e
correct prototypes for INTERFACE64 builds
2 years ago
Martin Kroeker
d8126c76e7
fix prototype
2 years ago
Martin Kroeker
769a58e9d1
fix prototypes of stest and itest1 for INTERFACE64
2 years ago
Martin Kroeker
c30b530878
fix prototypes of ctest and itest for INTERFACE64
2 years ago
Martin Kroeker
2b865da730
fix prototypes of stest and ctest for INTERFACE64
2 years ago
Martin Kroeker
65bfe1a06d
fix prototype of itest1 for INTERFACE64
2 years ago
Martin Kroeker
1806cfecbc
fix function prototypes in f2c-converted files
2 years ago
Martin Kroeker
281f1e4432
fix function prototypes in f2c-converted files
2 years ago
Martin Kroeker
4041b7fb42
fix function prototypes in f2c-converted files
2 years ago
Martin Kroeker
b626544ca3
complete function prototypes and remove unused functions
2 years ago
Chip-Kerchner
880af052dd
Fix dynamic dispatch P9 for clang.
2 years ago
Chip-Kerchner
3655632611
Another small change.
2 years ago
Chip-Kerchner
36e08f6994
One more small change.
2 years ago
Chip-Kerchner
298bf1f240
Reduce differences.
2 years ago
Chip-Kerchner
71c6689af4
Fix dynamic dispatch to work for clang.
2 years ago
Chip-Kerchner
c60f9d9c08
Add missing CPU_POWER5.
2 years ago
Martin Kroeker
974cd11834
Merge pull request #4249 from RajalakshmiSR/clang_fix
powerpc: Fix build errors with Open XL C
2 years ago
Rajalakshmi Srinivasaraghavan
db0805906b
powerpc: Fix build errors with Open XL C
This patch fixes errors when using Open XL C compiler on AIX.
Tested with gcc/xlf and ibm-clang/xlf compiler combinations.
2 years ago
Chip Kerchner
3cc72a3797
Only include cpu_id and cpu_supports in AIX and fix parameter types.
2 years ago
Chip Kerchner
7f7483ff16
Merge branch 'XLC-AIX' of github.ibm.com:PowerAppLibs/openblas into XLC-AIX
2 years ago
Chip-Kerchner
09212f84bf
Fix default case for cpu_is.
2 years ago