[AArch64][PATCH 2/3] Adjust a utility function for floating point values.
Matthew Wahab
matthew.wahab@foss.arm.com
Tue Nov 24 11:52:00 GMT 2015
Hello,
ARMv8.2 adds 16-bit floating point operations as an optional
extension. This patch adjusts the utility function expand_fp_imm to
support 16-bit values.
The function is intended to convert an 8-bit immediate representing a
floating point value to a representation that can be passed to
fprintf. Because of the limited use of the results, the only made to the
function is to treat a request for a 16-bit float as a request for a
32-bit float.
Tested the series for aarch64-none-linux gnu with cross-compiled
check-binutils and check-gas.
Ok for trunk?
Matthew
opcodes/
2015-11-24 Matthew Wahab <matthew.wahab@arm.com>
* aarch64-opc.c (half_conv_t): New.
(expand_fp_imm): Replace is_dp flag with the parameter size to
specify the number of bytes for the required expansion. Treat
a 16-bit expansion like a 32-bit expansion. Add check for an
unsupported size request. Update comment.
(aarch64_print_operand): Update to support 16-bit floating point
values. Update for changes to expand_fp_imm.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-AArch64-PATCH-2-3-Adjust-a-utility-function-for-floa.patch
Type: text/x-patch
Size: 3248 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20151124/80537ccc/attachment.bin>
More information about the Binutils
mailing list