aboutsummaryrefslogtreecommitdiff
path: root/src/arch
AgeCommit message (Expand)Author
2023-10-16elf: create new synthetic section ZigGotSectionJakub Konka
2023-10-15wasm: lower min/max for floats to compiler_rtRobin Voetter
2023-10-14codegen/wasm: fix non-byte-sized signed integer comparisonXavier Bouchoux
2023-10-14codegen/wasm: fix tuple member offset computationXavier Bouchoux
2023-10-09Merge pull request #17391 from xxxbxxx/load-i4Andrew Kelley
2023-10-09x86_64: implement 128-bit integer multiply and divideJacob Young
2023-10-09x86_64: implement `@min` and `@max` for 128-bit integersJacob Young
2023-10-09x86_64: implement `@abs` of 128-bit integersJacob Young
2023-10-09x86_64: implement struct field value for register pairsJacob Young
2023-10-09x86_64: implement 128-bit integer shifts in registersJacob Young
2023-10-08Merge pull request #17438 from Luukdegram/issue-17436Luuk de Gram
2023-10-08wasm: correctly lower signed value in `@tagName`Luuk de Gram
2023-10-08codegen/wasm: fix intcast accross 32-bits boundaryXavier Bouchoux
2023-10-08x86_64: implement `@mulAdd` of floats for baselineJacob Young
2023-10-08x86_64: implement `@rem` for floatsJacob Young
2023-10-08x86_64: fix `@divTrunc` and `@divFloor` of `f16`Jacob Young
2023-10-08x86_64: fix undersized vector binary operationsJacob Young
2023-10-08x86_64: fix conversions between floats and 128-bit integersJacob Young
2023-10-08x86_64: implement `@abs` for some integer vector typesJacob Young
2023-10-08x86_64: fix bitcast from `f80`Jacob Young
2023-10-07x86_64: hack around silent `f80` miscompilationsJacob Young
2023-10-07x86_64: improve inline assembly supportJacob Young
2023-10-07x86_64: implement C var argsJacob Young
2023-10-07x86_64: implement negation and `@abs` for `f80`Jacob Young
2023-10-07x86_64: implement `f80` movementJacob Young
2023-10-07x86_64: fix C abi typosJacob Young
2023-10-05x86_64: implement C abi for everything elseJacob Young
2023-10-05x86_64: implement C abi for f128Jacob Young
2023-10-05x86_64: refactor calling convention checksJacob Young
2023-10-05plan9: refactor debug infoJacob Young
2023-10-05x86_64: fix abi bit/byte mixupsJacob Young
2023-10-04x86_64: implement 128-bit integer comparisonsJacob Young
2023-10-04x86_64: implement C abi for 128-bit integersJacob Young
2023-10-04x86_64: fix various crashesJacob Young
2023-10-03wasm: implement lowering anon declsLuuk de Gram
2023-10-03compiler: start handling anonymous decls differentlyAndrew Kelley
2023-10-03codegen: fix byte-aligned field offsets in unaligned nested packed structsXavier Bouchoux
2023-10-03codegen: fix field offsets in packed structsXavier Bouchoux
2023-10-01x86_64: implement float `@sqrt` builtinJacob Young
2023-10-01x86_64: implement float arithmetic builtinsJacob Young
2023-10-01x86_64: implement float round builtinsJacob Young
2023-10-01x86_64: add missing caller preserved regsJacob Young
2023-10-01x86_64: implement float compare and cast builtinsJacob Young
2023-10-01behavior: cleanup floatop testsJacob Young
2023-10-01x86_64: implement and test unary float builtinsJacob Young
2023-10-01x86_64: emit R_X86_64_GOT32 for non-PIC GOT referencesJakub Konka
2023-09-27Revert "compiler: don't use `@abs` builtin yet"Andrew Kelley
2023-09-27compiler: don't use `@abs` builtin yetAndrew Kelley
2023-09-27Rename `@fabs` to `@abs` and accept integersantlilja
2023-09-21wasm: fix regression of C ABIAndrew Kelley