]> www.ginac.de Git - cln.git/commit
Support MIPS release 6.
authorYunQiang Su <wzssyqa@gmail.com>
Sun, 18 Mar 2018 11:05:51 +0000 (12:05 +0100)
committerRichard Kreckel <kreckel@ginac.de>
Sun, 18 Mar 2018 11:05:51 +0000 (12:05 +0100)
commit139bce44f67937aec7257b72c786e0c8b5e55314
tree376a3560a027b2f944163cdb14fa9abc2443e00f
parentd6d3cb2bdee716a84015b4e3428b3775e929dc58
Support MIPS release 6.

MIPS release 6 is not full compatible with the previous releases, it removes
some instructions and changes encoding of some instruction.
the `multu' is included.

MIPS r6 drops `lo' and `hi' registers, and then removes `multu'/`mfhi'/`mflo'.
Instead it uses `mulu' to compute the low part and `muhu' to compute
the high part.
src/base/cl_low.h
src/base/digitseq/cl_asm_mips_.cc