aboutsummaryrefslogtreecommitdiff
path: root/src/arch/x86_64/encodings.zig
AgeCommit message (Expand)Author
2025-02-25x86_64: use ZON for encodingsmlugg
2025-02-17x86_64: implement prefetchJacob Young
2025-02-17x86_64: rewrite unsafe int vector multiplicationJacob Young
2025-02-15x86_64: rewrite unsafe scalar int multiplicationJacob Young
2025-02-09x86_64: implement conversions between scalar floats and intsJacob Young
2025-02-06x86_64: rewrite most of the remaining float opsJacob Young
2025-01-24x86_64: rewrite scalar float equality comparisonsJacob Young
2025-01-18x86_64: add a bunch of instruction encodingsJacob Young
2025-01-16x86_64: fix hazards exposed by new calling conventionJacob Young
2025-01-16x86_64: implement clz and notJacob Young
2025-01-16x86_64: 2 means betterJacob Young
2025-01-16x86_64: testingJacob Young
2024-02-25x86_64: implement more shufflesJacob Young
2024-02-25x86_64: fix avx2 `@truncacte`Jacob Young
2024-02-25Sema: implement vector coercionsJacob Young
2024-02-25x86_64: implement `@shuffle`Jacob Young
2024-02-25x86_64: implement `@select`Jacob Young
2024-02-12x86_64: implement mul, div, and mod of large integersJacob Young
2024-02-06add the `clflush` mnemDavid Rubin
2023-11-03x86_64: fix std test failuresJacob Young
2023-10-25x86_64: pass more testsJacob Young
2023-10-23x86_64: implement 128-bit builtinsJacob Young
2023-10-23x86_64: implement enough to pass unicode testsJacob Young
2023-10-22Revert "Revert "Merge pull request #17637 from jacobly0/x86_64-test-std""Jacob Young
2023-10-22Revert "Merge pull request #17637 from jacobly0/x86_64-test-std"Andrew Kelley
2023-10-21x86_64: fix bugs and disable erroring testsJacob Young
2023-10-08x86_64: implement `@abs` for some integer vector typesJacob Young
2023-10-07x86_64: implement negation and `@abs` for `f80`Jacob Young
2023-10-07x86_64: implement `f80` movementJacob Young
2023-06-25x86_64: fix incorrect encoding table entriesJacob Young
2023-05-18x86_64: implement integer vector `@truncate`Jacob Young
2023-05-18x86_64: fix float min/max behaviorJacob Young
2023-05-15x86_64: implement integer vector min/maxJacob Young
2023-05-15x86_64: implement integer vector mulJacob Young
2023-05-15x86_64: implement integer vector add/subJacob Young
2023-05-15x86_64: redo movement, float negation, and `@fabs`Jacob Young
2023-05-15x86_64: reimplement `@floatToInt`Jacob Young
2023-05-15x86_64: add missing encoding feature requirementsJacob Young
2023-05-15x86_64: implement `@splat`Jacob Young
2023-05-08x86_64: implement binary operations for `f16` and `f16` vectorsJacob Young
2023-05-08x86_64: implement binary operations for float vectorsJacob Young
2023-05-08x86_64: implement `@sqrt` for `f16` scalars and vectorsJacob Young
2023-05-08x86_64: implement `@sqrt` for vectorsJacob Young
2023-05-08x86_64: implement float cast from `f16` to `f64`Jacob Young
2023-05-08x86_64: add missing `movsx` and `movzx` encodingsJacob Young
2023-05-08x86_64: implement some float and float vector movementJacob Young
2023-05-08x86_64: implement `@mulAdd`Jacob Young
2023-05-08x86_64: implement f16 cmpJacob Young
2023-05-08x86_64: implement f16 conversions when supportedJacob Young
2023-05-03x86_64: implement movement of more typesJacob Young