50 ancestors of a5ab3a8207cb6b6c
2023-12-27
| ||
20:31 | utils/objfw-new: Add help check-in: a5ab3a8207 user: js tags: trunk | |
2023-12-21
| ||
15:48 | Make GCC happy again check-in: f53bd1ad2f user: js tags: trunk | |
15:22 | OFSystemInfo: Check if the OS enabled SSE support check-in: 1f26898324 user: js tags: trunk | |
2023-11-10
| ||
01:31 | OFSystemInfo: Remove check for SSE support in OS check-in: e7465cd688 user: js tags: trunk | |
00:25 | OFSystemInfo: Check OS support for SSE/AVX/AVX512 check-in: 42efa8c05a user: js tags: trunk | |
2023-11-09
| ||
21:09 | Use named operands for __asm__ check-in: 1b22456db6 user: js tags: trunk | |
2023-11-06
| ||
20:17 | OFMatrix4x4: Use an extra SSE register on AMD64 check-in: 5edf0d083d user: js tags: trunk | |
20:11 | OFMatrix4x4: Fix missing vector reload in SSE check-in: 9ba7594f7b user: js tags: trunk | |
00:59 | OFMatrix4x4: SSE1 for -[transformVectors:count:] check-in: cf955413ab user: js tags: trunk | |
2023-11-05
| ||
18:18 | OFMatrix4x4: Unroll inner loop in 3DNow! version check-in: 3280466d35 user: js tags: trunk | |
13:37 | OFMatrix4x4: Improve 3DNow! implementation check-in: 34b48a4208 user: js tags: trunk | |
11:22 | Update ChangeLog for 1.0.5 check-in: 6cc2844551 user: js tags: trunk | |
11:09 | Update ChangeLog for 1.0.5 check-in: ce07cdc1b1 user: js tags: 1.0 | |
10:20 | Add +[OFSystemInfo supportsFusedMultiplyAdd] check-in: dfe5d16047 user: js tags: trunk | |
2023-11-04
| ||
14:43 | OFAllocObject: Fix calculation of extra alignment check-in: 648d29a33e user: js tags: trunk | |
13:13 | Make GCC happy again check-in: 998478014d user: js tags: trunk | |
13:10 | OFMatrix4x4: Restore SSE4.1 code check-in: 0eb97e4612 user: js tags: trunk | |
13:06 | Work around Clang not aligning ivars correctly check-in: 055e14fc75 user: js tags: trunk | |
2023-11-03
| ||
01:07 | OFMatrix4x4: Remove SSE4.1 due to Clang bugs check-in: 7e1dbda4b4 user: js tags: trunk | |
00:16 | OFMatrix4x4: SSE4.1 for -[transformVectors:count:] check-in: 7f304f573b user: js tags: trunk | |
2023-11-02
| ||
23:00 | OFMatrix4x4: Minor cleanups check-in: b5c3a36731 user: js tags: trunk | |
22:48 | OFMatrix4x4: Move __asm__ out of loop check-in: 0d671245d4 user: js tags: trunk | |
2023-11-01
| ||
21:22 | OFMatrix4x4: Use __asm__ __volatile__ check-in: f949f7775b user: js tags: trunk | |
20:54 | Add -[OFMatrix4x4 transformVectors:count:] check-in: ad6b3e6442 user: js tags: trunk | |
2023-10-31
| ||
23:53 | OFMatrix4x4: Add Enhanced 3DNow! implementation check-in: 089a51310c user: js tags: trunk | |
23:14 | Move x86/Mach-O assembly back to AT&T syntax check-in: 22e2cd67a2 user: js tags: trunk | |
23:06 | Move AMD64/Mach-O assembly back to AT&T syntax check-in: 700468b00c user: js tags: trunk | |
22:45 | Move x86/Win32 assembly back to AT&T syntax check-in: 14d5bc2bbc user: js tags: trunk | |
22:38 | Move AMD64/Win64 assembly back to AT&T syntax check-in: ba2d42d150 user: js tags: trunk | |
22:27 | Move x86/ELF assembly back to AT&T syntax check-in: 4c866f0320 user: js tags: trunk | |
22:14 | OFMatrix4x4: Add #pragma GCC target("3dnow") check-in: fa3c89f802 user: js tags: trunk | |
20:38 | Move AMD64/ELF assembly back to AT&T syntax check-in: da613d0cb5 user: js tags: trunk | |
20:27 | OFMatrix4x4: Partially unroll multiplication loop check-in: d53c87e7bb user: js tags: trunk | |
20:25 | Don't use -masm=intel check-in: d9af65de97 user: js tags: trunk | |
2023-10-30
| ||
23:58 | OFMatrix4x4: Use 3DNow! to transform vectors check-in: 1ac0583aae user: js tags: trunk | |
23:31 | OFMatrix4x4: Use 3DNow! for multiplication check-in: 5b213166ee user: js tags: trunk | |
2023-10-29
| ||
12:03 | OFMatrix4x4: Convert multiplication to loop check-in: cf4d6a3dfa user: js tags: trunk | |
2023-10-28
| ||
18:55 | README.md: Fix typo check-in: d36ac8babf user: js tags: trunk | |
18:50 | Fix accidentally left over movq check-in: 7a1b76cbec user: js tags: trunk | |
18:45 | Remove unnecessary `short` from assembly check-in: 71d8f813ef user: js tags: trunk | |
18:35 | Use more local labels in assembly check-in: cb18f26404 user: js tags: trunk | |
18:04 | Move x86/Mach-O assembly to Intel syntax check-in: 18c524e13d user: js tags: trunk | |
17:05 | Move x86/Mach-O assembly to Intel syntax check-in: 54ee8929f0 user: js tags: trunk | |
2023-10-26
| ||
20:05 | Make OF_DEPRECATED work with Apple GCC 4.0.1 check-in: d62ec447d0 user: js tags: trunk | |
19:42 | Make headers compatible with -masm=intel check-in: a1ab43e0b3 user: js tags: trunk | |
19:16 | platform/x86/OFAtomic.h: Reduce code duplication check-in: 3751618dd1 user: js tags: trunk | |
2023-10-25
| ||
22:26 | Move x86/ELF assembly back to Intel syntax check-in: a338982b3b user: js tags: trunk | |
00:50 | Move x86/Win32 assembly back to Intel syntax check-in: 357bcde965 user: js tags: trunk | |
00:23 | Move AMD64/Win64 assembly back to Intel syntax check-in: 70a7617023 user: js tags: trunk | |
2023-10-24
| ||
23:56 | Move AMD64/ELF assembly back to Intel syntax check-in: ec513d0c55 user: js tags: trunk | |
22:15 | OFSystemInfo: Add support for more x86 features check-in: f993c6757b user: js tags: trunk | |