aboutsummaryrefslogtreecommitdiff
path: root/rust/qemu-api/src/bindings.rs
diff options
context:
space:
mode:
authorRichard Henderson <richard.henderson@linaro.org>2025-01-13 20:14:09 -0800
committerRichard Henderson <richard.henderson@linaro.org>2025-04-28 13:40:17 -0700
commit3ff7e44ef35924f76dbe36510c54c27e72af9121 (patch)
treef069fd02d46d203a934e69dae771c3970caedfe2 /rust/qemu-api/src/bindings.rs
parent61d6a8767a5d4cd4fe5086ef98b53614ae099104 (diff)
downloadqemu-3ff7e44ef35924f76dbe36510c54c27e72af9121.zip
qemu-3ff7e44ef35924f76dbe36510c54c27e72af9121.tar.gz
qemu-3ff7e44ef35924f76dbe36510c54c27e72af9121.tar.bz2
tcg: Expand fallback add2 with 32-bit operations
No need to expand to i64 to perform the add. This is smaller on a loongarch64 host, e.g. bstrpick_d r28, r27, 31, 0 bstrpick_d r29, r24, 31, 0 add_d r28, r28, r29 addi_w r29, r28, 0 srai_d r28, r28, 32 --- add_w r28, r27, r24 sltu r29, r28, r24 Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Diffstat (limited to 'rust/qemu-api/src/bindings.rs')
0 files changed, 0 insertions, 0 deletions