|
From: | gaosong |
Subject: | Re: [PATCH v5 08/11] target/loongarch: Reject la64-only instructions in la32 mode |
Date: | Mon, 14 Aug 2023 16:59:13 +0800 |
User-agent: | Mozilla/5.0 (X11; Linux loongarch64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 |
在 2023/8/11 下午11:18, Richard Henderson 写道:
On 8/11/23 01:12, gaosong wrote:+TRANS_64(sra_d, gen_rrr, EXT_NONE, EXT_NONE, EXT_NONE, gen_sra_d) TRANS(rotr_w, gen_rrr, EXT_ZERO, EXT_NONE, EXT_SIGN, gen_rotr_w)TRANS_64(rotr_w, ...)...TRANS(rotri_w, gen_rri_v, EXT_NONE, EXT_NONE, gen_rotr_w)TRANS_64(rotri_w, ...) I see the manual from https://www.loongson.cn/download/index insn cpucfg also not support on la32.I see all 3 of these, ROTR.W, ROTRI.W and CPUCFG listed in Table 2 athttps://loongson.github.io/LoongArch-Documentation/LoongArch-Vol1-EN.html#overview-of-basic-integer-instructions
I see. These are not listed in [1] (the LA32 Lite Edition Manual), It seems that the LA32 Lite Edition drops some instructions.
[1]: https://www.loongson.cn/uploads/images/2023041918122813624.%E9%BE%99%E8%8A%AF%E6%9E%B6%E6%9E%8432%E4%BD%8D%E7%B2%BE%E7%AE%80%E7%89%88%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C_r1p03.pdf Thanks. Song Gao
[Prev in Thread] | Current Thread | [Next in Thread] |