summaryrefslogtreecommitdiffstats
path: root/test/417-optimizing-arith-div
Commit message (Collapse)AuthorAgeFilesLines
* [optimizing compiler] Add REM_INT, REM_LONGCalin Juravle2014-11-171-0/+6
| | | | | | | - for arm, x86, x86_64 - minor cleanup/fix in div tests Change-Id: I240874010206a5a9b3aaffbc81a885b94c248f93
* [optimizing compiler] Add DIV_LONGCalin Juravle2014-11-121-2/+58
| | | | | | | | - for backends: arm, x86, x86_64 - added cqo, idivq, testq assembly for x64_64 - small cleanups Change-Id: I762ef37880749038ed25d6014370be9a61795200
* [optimizing compiler] Add div-int and exception handling.Calin Juravle2014-11-061-0/+55
| | | | | | | | | | | | - for backends: arm, x86, x86_64 - fixed a register allocator bug: the request for a fixed register for the first input was ignored if the output was kSameAsFirstInput - added divide by zero exception - more tests - shuffle around some code in the builder to reduce the number of lines of code for a single function. Change-Id: Id3a515e02bfbc66cd9d16cb9746f7551bdab3d42
* [optimizing compiler] Add division for floats and doublesCalin Juravle2014-10-283-0/+138
backends: x86, x86_64, arm. Also: - ordered instructions based on their name. - add missing kNoOutputOverlap to add/sub/mul. Change-Id: Ie47cde3b15ac74e7a1660c67a2eed1d7871f0ad0