diff options
author | Paul Burton <paul.burton@imgtec.com> | 2015-01-30 12:09:31 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2015-03-27 19:42:43 +0100 |
commit | f23ce3883a30743a5b779dc6fb90ca8620688a23 (patch) | |
tree | 312603296cd9b0d4e977ff3e0dcecdb353c4c5cb /scripts/config | |
parent | 631afc65e8f4f845945ef9e90236d10cee601498 (diff) | |
download | linux-f23ce3883a30743a5b779dc6fb90ca8620688a23.tar.bz2 |
MIPS: assume at as source/dest of MSA copy/insert instructions
Assuming at ($1) as the source or destination register of copy or
insert instructions:
- Simplifies the macros providing those instructions for toolchains
without MSA support.
- Avoids an unnecessary move instruction when at is used as the source
or destination register anyway.
- Is sufficient for the uses to be introduced in the kernel by a
subsequent patch.
Note that due to a patch ordering snafu on my part this also fixes the
currently broken build with MSA support enabled. The build has been
broken since commit c9017757c532 "MIPS: init upper 64b of vector
registers when MSA is first used", which this patch should have
preceeded.
Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/9161/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'scripts/config')
0 files changed, 0 insertions, 0 deletions