aboutsummaryrefslogtreecommitdiff
path: root/test/codegen/arithmetic.go
AgeCommit message (Expand)Author
2025-12-05test/codegen: test negation with add/sub on riscv64Meng Zhuo
2025-11-23cmd/compile: use 32x32->64 multiplies on loong64Xiaolin Zhao
2025-11-21cmd/compile: simplify negative on multiplicationMeng Zhuo
2025-11-17cmd/compile: use 32x32->64 multiplies on arm64Keith Randall
2025-11-14cmd/compile: fold negation into multiplicationMeng Zhuo
2025-10-29cmd/compile: make prove understand div, mod betterRuss Cox
2025-10-29test/codegen: simplify asmcheck pattern matchingRuss Cox
2025-09-05cmd/compile: simplify specific addition operations using the ADDV16 instructionXiaolin Zhao
2025-08-25cmd/compile/internal: optimizing add+sll rule using ALSLV instruction on loong64limeidan
2025-08-12cmd/compile/internal: optimize multiplication use new operation 'ADDshiftLLV'...limeidan
2025-08-05cmd/compile: fold negation into multiplication on loong64Xiaolin Zhao
2025-08-01cmd/compile: optimize multiplication rules on loong64Xiaolin Zhao
2025-05-20cmd/compile: fold negation into addition/subtraction on arm64Julian Zhu
2025-05-19cmd/compile: fold negation into addition/subtraction on mipsxJulian Zhu
2025-05-16cmd/compile: fold negation into addition/subtraction on mips64xJulian Zhu
2025-05-14cmd/compile: fold negation into addition/subtraction on loong64Xiaolin Zhao
2025-05-01cmd/compile: improve multiplication strength reductionKeith Randall
2025-03-15cmd/compile: combine negation and word sign extension on riscv64Joel Sing
2025-03-15cmd/compile/internal/ssa: remove double negation with addition on riscv64Joel Sing
2025-03-15test/codegen: add a test for negation and conversion to int32Joel Sing
2025-03-15test/codegen: add riscv64 codegen for arithmetic testsJoel Sing
2025-03-15test/codegen: add riscv64/rva23u64 specifiers to existing testsJoel Sing
2025-02-06cmd/compile: prefer an add when shifting left by 1Jakub Ciolek
2024-08-23test/codegen: add initial codegen tests for integer min/maxJoel Sing
2024-05-17cmd/compile/internal/ssa: cleanup ANDCCconst rewrite rules on PPC64Paul E. Murphy
2024-03-13cmd/asm,cmd/compile: generate less instructions for most 32 bit constant adds...Paul E. Murphy
2023-10-19test/codegen: fix PPC64 AddLargeConst testPaul E. Murphy
2023-10-18cmd/compile/internal/ssa: on PPC64, generate large constant paddiPaul E. Murphy
2023-10-18cmd/compile: avoid ANDCCconst on PPC64 if condition not neededLynn Boger
2023-03-20cmd/compile: add rewrite rules for arithmetic operationsYi Yang
2023-01-27test/codegen: merge identical ppc64 and ppc64le testsPaul E. Murphy
2023-01-27test/codegen: combine trivial PPC64 tests into ppc64xPaul E. Murphy
2023-01-19cmd/compile: add anchored version of SPKeith Randall
2022-10-05cmd/compile: add late lower pass for last rules to runeric fang
2022-08-10cmd/compile/internal/ssa: optimize ARM64 code with TSTeric fang
2021-11-01test/codegen: updated arithmetic tests to verify on ppc64,ppc64leArchana R
2021-10-12cmd/compile: use ANDL for small immediatesJake Ciolek
2021-09-08test/codegen: remove broken riscv64 testMichael Munday
2021-09-02cmd/internal/obj/riscv: simplify addition with constantBen Shi
2021-08-25cmd/compile: generic SSA rules for simplifying 2 and 3 operand integer arithm...Jake Ciolek
2021-06-03[dev.typeparams] test: adjust codegen test for register ABI on ARM64Cherry Mui
2021-04-12test: make codegen tests work with both ABIsCherry Zhang
2021-03-16cmd/compile: use depth first topological sort algorithm for layouterifan01
2020-10-06all: implement GO386=softfloatKeith Randall
2020-10-02all: drop 387 supportKeith Randall
2020-08-27cmd/compile: generate subfic on ppc64Paul E. Murphy
2020-08-24cmd/compile: add more generic rewrite rules to reassociate (op (op y C) x|C)fanzha02
2020-08-18cmd/compile: combine multiply/add into maddld on ppc64le/power9Paul E. Murphy
2020-08-18cmd/compile: clean up and optimize s390x multiplication rulesMichael Munday
2020-05-11cmd/compile: in prove, zero right shifts of positive int by #bits - 1Keith Randall