|
| From: | Richard Henderson |
| Subject: | Re: [PATCH 3/8] target/riscv: Addition of 128-bit ldu, lq and sq instructions |
| Date: | Mon, 30 Aug 2021 19:30:20 -0700 |
| User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 |
On 8/30/21 10:16 AM, Frédéric Pétrot wrote:
+void tcg_gen_ext_i64_i128(TCGv_i64 lo, TCGv_i64 hi, TCGv_i64 arg)
+{
+ tcg_gen_mov_i64(lo, arg);
+ tcg_gen_sari_i64(hi, arg, 63);
+}
No, don't add this until we add TCGv_i128. Just use sari as needed in target/riscv when dealing with TCGv_i64. r~
| [Prev in Thread] | Current Thread | [Next in Thread] |