aboutsummaryrefslogtreecommitdiff
path: root/src/arch (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-10-15Neon uint8x8_t corners and minor fixesenricotenuti2-51/+44
2024-10-10Removed un-common function from common.hSebastiano Tronto1-1/+0
2024-10-07Remove double returnSebastiano Tronto1-1/+0
2024-10-04Revert table-based transformationsSebastiano Tronto4-115/+40
Long live the giant switch!
2024-10-04Table-based transformations (will revert immediately)Sebastiano Tronto4-40/+115
This commit changes transformations to being based on a lookup table intead of a big switch. This is something I had planned for a long time and the code is nicer with this change. But unfortunately the performance is noticeably worse, so I'll revert all these changes in the next commit. I wanted to push this anyway so we can keep track of this.
2024-09-07Improved gendata_h48k2 performanceSebastiano Tronto1-2/+2
Performance for the "real coordinate" case (h0) is ok, but still around 3x slower than the gendata_h48k4 method. Performance for the intermediate tables is not good, but for now I'll keep it like this. This also shows that for h11 we should use the gendata_h48k4 method for h11. For intermediate table, h8, h9 and h10 might be too slow to compute in an acceptable time. We could restrict to h7 (largest with base = 9).
2024-09-06Fix architecture detectionSebastiano Tronto1-2/+2
2024-09-05More renamingSebastiano Tronto3-42/+42
2024-09-05Rename constants from _underscore to CAPSSebastiano Tronto4-116/+116
2024-08-18Fix error with neonSebastiano Tronto1-0/+3
2024-08-18Removed duplicationSebastiano Tronto4-70/+35
2024-08-18Reorganized folder structureSebastiano Tronto5-0/+999

Generated with cgit - Back to sebastiano.tronto.net