From: Tim Northover Date: Wed, 14 Aug 2013 15:27:20 +0000 (+0000) Subject: Add the C99 hex-float assembly syntax to our extension document. X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=003f93f13464b6ec80b89840bbc07102011fa5b4;p=oota-llvm.git Add the C99 hex-float assembly syntax to our extension document. As Ben pointed out, GAS doesn't support this syntax so we should give at least some warning that it might not be portable. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188377 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/Extensions.rst b/docs/Extensions.rst index 78ff874abf0..52dadc74e35 100644 --- a/docs/Extensions.rst +++ b/docs/Extensions.rst @@ -14,6 +14,19 @@ Introduction This document describes extensions to tools and formats LLVM seeks compatibility with. +General Assembly Syntax +=========================== + +C99-style Hexadecimal Floating-point Constants +---------------------------------------------- + +LLVM's assemblers allow floating-point constants to be written in C99's +hexadecimal format instead of decimal if desired. + +.. code-block:: gas + .section .data + .float 0x1c2.2ap3 + Machine-specific Assembly Syntax ================================