aboutsummaryrefslogtreecommitdiff
path: root/test/codegen/arithmetic.go
AgeCommit message (Expand)Author
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
2018-03-12cmd/compile/internal/ssa: emit IMUL3{L/Q} for MUL{L/Q}const on x86isharipo
2018-03-09test/codegen: port MULs merging tests to codegenAlberto Donizetti
2018-03-08test/codegen: port 2^n muls tests to codegen harnessAlberto Donizetti