[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] TCG helpers that return f16

From: Peter Maydell
Subject: [Qemu-devel] TCG helpers that return f16
Date: Tue, 22 May 2018 15:50:36 +0100

Hi; I was reading about the x86-64 calling convention and I found
out that apparently for returns of smaller-than-register types the
high parts may contain garbage:

However, for TCG helper functions, although we allow the helper
macro to say that the return type is 'f16', in helper-head.h we
seem to just alias f16 as i32, and in dh_sizemask() we only record
"is this 64 bits" and "is this signed". Am I missing the place
where we zero-extend the value we get back from the helper so
that it's the right thing in TCG's i32 ?

-- PMM

reply via email to

[Prev in Thread] Current Thread [Next in Thread]