aboutsummaryrefslogtreecommitdiff
path: root/test/codegen/arithmetic.go
AgeCommit message (Expand)Author
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
2020-03-24Revert "cmd/compile: disable mem+op operations on 386"Keith Randall
2020-03-23cmd/compile: disable mem+op operations on 386Keith Randall
2019-11-07cmd/compile: add signed indivisibility by power of 2 rulesBrian Kessler
2019-04-30cmd/compile: add signed divisibility rulesBrian Kessler
2019-04-27cmd/compile: add unsigned divisibility rulesBrian Kessler
2019-04-25cmd/compile: add signed divisibility by power of 2 rulesBrian Kessler
2019-04-23Revert "cmd/compile: add signed divisibility by power of 2 rules"Keith Randall
2019-04-23cmd/compile: add signed divisibility by power of 2 rulesBrian Kessler
2019-03-19cmd/compile: slightly optimize adding 128Josh Bleecher Snyder
2019-03-13test/codegen: gofmtJosh Bleecher Snyder
2018-12-01test/codegen: add arithmetic tests for 386/amd64/arm/arm64Ben Shi
2018-10-30test/codegen: improve arithmetic testsBen Shi
2018-10-30cmd/compile: optimize amd64's ADDQconstmodify/ADDLconstmodifyBen Shi
2018-10-23cmd/compile: use proved bounds to remove signed division fix-upsChrisALiles
2018-10-16test/codegen: enable more tests for ppc64/ppc64leLynn Boger
2018-10-15test/codegen: add tests for multiplication-subtractionBen Shi
2018-10-11cmd/compile: optimize 386's ADDLconstmodifyidx4Ben Shi
2018-10-09cmd/compile: add indexed form for several 386 instructionsBen Shi
2018-09-28cmd/compile: optimize arm64's code with more shifted operationsBen Shi
2018-09-28cmd/compile: optimize arm64's MADD and MSUBBen Shi
2018-09-04cmd/compile: optimize ARM64's code with MADD/MSUBBen Shi
2018-08-24cmd/compile: introduce more read-modify-write operations for amd64Ben Shi
2018-08-22cmd/compile: implement "OPC $imm, (mem)" for 386Ben Shi
2018-08-22cmd/compile: optimize 386 code with MULLload/DIVSSload/DIVSDloadBen Shi
2018-08-22cmd/compile: optimize AMD64 with DIVSSload and DIVSDloadBen Shi
2018-05-08cmd/compile: emit more compact 386 instructionsBen Shi
2018-04-23cmd/compile: rewrite 2*x+c into LEAx1 on amd64Josh Bleecher Snyder
2018-04-16cmd/compile/internal/ssa: optimize 386's subtractionBen Shi
2018-04-10test/codegen: port last remaining misc bit/arithmetic testsAlberto Donizetti
2018-03-15test/codegen: port floats tests to codegenAlberto Donizetti
2018-03-15test/codegen: port len/cap pow2 div tests to codegenAlberto Donizetti
2018-03-14test/codegen: add codegen tests for divAlberto Donizetti