aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorMatthew Wahab <matthew.wahab@arm.com>2015-11-27 16:25:52 +0000
committerMatthew Wahab <matthew.wahab@arm.com>2015-11-27 16:26:45 +0000
commitcf86120bae8973340583a0613ad622f0ca013efd (patch)
tree1fbb34da0210b3c9b46d5e252069f644a527ccfc /gas
parent3bd894a7147feacf6a8ab388b1b1e0d685abfcdc (diff)
downloadgdb-cf86120bae8973340583a0613ad622f0ca013efd.zip
gdb-cf86120bae8973340583a0613ad622f0ca013efd.tar.gz
gdb-cf86120bae8973340583a0613ad622f0ca013efd.tar.bz2
[AArch64][PATCH 2/3] Adjust a utility function for floating point values.
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 change made to the function is to treat a request for a 16-bit float as a request for a 32-bit float. opcodes/ 2015-11-27 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. Change-Id: I1ae3df3864be375d71925197ab03397ed1ad2d15
Diffstat (limited to 'gas')
0 files changed, 0 insertions, 0 deletions