This patch adds support for some operations that were missing from
128-bit integer types (add/sub/mul/sdiv/udiv... etc.). With these
changes we can support the int128_t and uint128_t data types
from C/C++.
Depends on D7125
Differential D7143
[mips] Enable arithmetic and binary operations for the i128 data type. Authored by vkalintiris on Jan 23 2015, 5:53 AM.
Details
This patch adds support for some operations that were missing from Depends on D7125
Diff Detail
Event TimelineComment Actions LGTM with the comment. As with the other patch, please try to annotate the redundant instructions with FIXME's but there's quite a few so I'm not going to require that. I was reminded last night that I hadn't committed the add/sub portion I did a few weeks back. I committed it today as r227003. Feel free to revert it if the conflict is awkward since your patch makes the same change and fixes all the other operations too.
| ||||||||