Commit Graph

7463 Commits

Author SHA1 Message Date
Chip-Kerchner 3655632611 Another small change. 2023-10-06 13:11:40 -05:00
Chip-Kerchner 36e08f6994 One more small change. 2023-10-06 13:08:41 -05:00
Chip-Kerchner 298bf1f240 Reduce differences. 2023-10-06 12:50:28 -05:00
Chip-Kerchner 71c6689af4 Fix dynamic dispatch to work for clang. 2023-10-06 12:20:40 -05:00
Chip-Kerchner c60f9d9c08 Add missing CPU_POWER5. 2023-10-06 09:49:17 -05:00
Chip Kerchner 3cc72a3797 Only include cpu_id and cpu_supports in AIX and fix parameter types. 2023-10-04 09:54:37 -05:00
Chip Kerchner 7f7483ff16 Merge branch 'XLC-AIX' of github.ibm.com:PowerAppLibs/openblas into XLC-AIX 2023-10-03 12:28:26 -05:00
Chip-Kerchner 09212f84bf Fix default case for cpu_is. 2023-10-03 12:23:21 -05:00
Chip Kerchner 1c4ec47ed0 Merge branch 'XLC-AIX' of github.ibm.com:PowerAppLibs/openblas into XLC-AIX 2023-10-03 10:30:46 -05:00
Chip-Kerchner 2d0b233425 Fix missing parens. 2023-10-03 10:26:14 -05:00
Chip-Kerchner a8c90eb3ed Added cpu_is 2023-10-03 10:24:04 -05:00
Chip Kerchner 4dc435bd10 Merge branch 'XLC-AIX' of github.ibm.com:PowerAppLibs/openblas into XLC-AIX 2023-10-02 13:30:22 -05:00
Chip-Kerchner b677d0d5fd Adding missing endif 2023-10-02 13:09:12 -05:00
Chip-Kerchner e5dc376912 Remove duplicate defines. 2023-10-02 12:48:47 -05:00
Chip-Kerchner 10210748de Revert PGI changes. 2023-10-02 12:44:07 -05:00
Chip-Kerchner a922a07e61 Cleanup white spaces. 2023-10-02 12:24:30 -05:00
Chip-Kerchner 12130ee961 Remove tab. 2023-10-02 12:19:22 -05:00
Chip-Kerchner eb738d9929 Minor changes. 2023-10-02 12:14:46 -05:00
Chip-Kerchner 48da98b2a7 Merge remote-tracking branch 'origin/develop' into XLC-AIX 2023-10-02 12:01:33 -05:00
Chip-Kerchner 3b1150fcee Fix CPU identification to work on AIX. 2023-10-02 12:00:48 -05:00
Chip Kerchner af3e172353 Merge branch 'develop' into XLC-AIX 2023-10-02 07:09:04 -05:00
Martin Kroeker 6287a23fc5
Merge pull request #4246 from martin-frbg/issue4241
Improve function prototypes to fix strict-prototype warnings
2023-10-01 12:39:48 +02:00
Martin Kroeker 90f890ee67
fix improper function prototypes (empty parentheses) (USE_TLS branch) 2023-09-30 23:12:36 +02:00
Martin Kroeker cf2174fb69
fix improper function prototypes (empty parentheses) 2023-09-30 17:04:39 +02:00
Martin Kroeker 2dba455d2e
revert accidental changes 2023-09-30 15:33:55 +02:00
Martin Kroeker 60ff5872af
fix improper function prototypes (empty parentheses) 2023-09-30 13:01:44 +02:00
Martin Kroeker 1d4aa8d7d5
fix improper function prototypes (empty parentheses) 2023-09-30 13:00:51 +02:00
Martin Kroeker f4f31fb53b
fix improper function prototypes (empty parentheses) 2023-09-30 12:59:44 +02:00
Martin Kroeker cd8ac192a9
fix improper function prototypes (empty parentheses) 2023-09-30 12:58:30 +02:00
Martin Kroeker 675cd551da
fix improper function prototypes (empty parentheses) 2023-09-30 12:56:38 +02:00
Martin Kroeker 13ba4edf43
fix function prototypes (empty parentheses) 2023-09-30 12:53:35 +02:00
Martin Kroeker c6b1d8e7a3
fix improper function prototypes (empty parentheses) 2023-09-30 12:52:06 +02:00
Martin Kroeker c4bd4a2e5d
fix improper function prototypes (empty parentheses) 2023-09-30 12:49:24 +02:00
Martin Kroeker ccbb91e4a7
fix improper function prototypes (empty parentheses) 2023-09-30 12:46:34 +02:00
Martin Kroeker 189627709e
Merge pull request #4244 from XiWeiGu/loongarch64_fixed_dynamic_arch
Loongarch64 fixed dynamic arch
2023-09-30 10:16:43 +02:00
Martin Kroeker 5ac0ec70a1
Merge pull request #4245 from RajalakshmiSR/xlf_fix
powerpc: Fix build errors with xlf
2023-09-29 23:51:53 +02:00
Rajalakshmi Srinivasaraghavan a11e1e10f4 powerpc: Fix build errors with xlf
This patch fixes errors when using xlf as fortran compiler on Linux.
Tested with gcc/xlf and clang/xlf compiler combinations.
2023-09-29 10:32:34 -05:00
Chip-Kerchner a69367c43b Fix Makefile.system for OpenXL. 2023-09-29 09:29:41 -05:00
Chip-Kerchner a92dc25fb3 Fix Makefile.power for xlf 2023-09-29 08:08:29 -05:00
gxw 211bb35dee gh-actions: Adding DYNAMIC_ARCH test for LoongArch64 2023-09-27 11:08:03 +08:00
gxw d15e0a055c LoongArch64: Fixed compilation issues when enable DYNAMIC_ARCH 2023-09-27 10:05:27 +08:00
Martin Kroeker e2ca22f8d8
Merge pull request #4242 from XiWeiGu/loongarch64_dtrsm
LoongArch64: Add dtrsm kernel
2023-09-26 19:21:48 +02:00
gxw 4670eb1462 LoongArch64: Add dtrsm kernel 2023-09-26 15:45:14 +08:00
Martin Kroeker 138ed79fe7
Merge pull request #4238 from martin-frbg/issue4237
Fix building on POWER with IBM XLF 16.1.1
2023-09-24 14:31:33 +02:00
Martin Kroeker 2a9981a244
Add -lgomp when IBM xlf is combined with gcc in OPENMP builds 2023-09-24 10:19:11 +02:00
Martin Kroeker 7a96908d0c
Add -lgomp when IBM xlf is combined with gcc in OPENMP builds 2023-09-24 10:18:24 +02:00
Martin Kroeker 4de963dc17
Enforce trailing underscores on symbols when IBM xlf is combined with gcc 2023-09-24 10:16:37 +02:00
Martin Kroeker 8012afcabb
Avoid using some gcc-specific flags with IBM xlf 2023-09-24 10:15:12 +02:00
Martin Kroeker bb47183222
Force -qextname for trailing underscore generation when IBM xlf is used with gcc 2023-09-24 10:13:47 +02:00
Martin Kroeker b926e70ebd
Fix typo in build rule of "profiled" sbgemm 2023-09-21 23:07:32 +02:00