From 995cef8c87f707f26ce29dee362b1f48012df938 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Fri, 16 Oct 2009 16:33:17 +0000 Subject: 2009-10-16 H.J. Lu PR gas/10775 * doc/c-i386.texi: Mention the 8 extra control registers for x86-64. Mention .code64 directive. --- gas/ChangeLog | 7 +++++++ gas/doc/c-i386.texi | 8 ++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 2888010..3531c21 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,10 @@ +2009-10-16 H.J. Lu + + PR gas/10775 + * doc/c-i386.texi: Mention the 8 extra control registers for + x86-64. + Mention .code64 directive. + 2009-10-15 Alan Modra PR gas/1491 diff --git a/gas/doc/c-i386.texi b/gas/doc/c-i386.texi index cf0bfa8..50e6e98 100644 --- a/gas/doc/c-i386.texi +++ b/gas/doc/c-i386.texi @@ -513,6 +513,9 @@ the 4 8-bit registers: @samp{%sil}, @samp{%dil}, @samp{%bpl}, @samp{%spl}. the 8 debug registers: @samp{%db8}--@samp{%db15}. @item +the 8 control registers: @samp{%cr8}--@samp{%cr15}. + +@item the 8 SSE registers: @samp{%xmm8}--@samp{%xmm15}. @end itemize @@ -812,8 +815,9 @@ or 64-bit x86-64 code depending on the default configuration, it also supports writing code to run in real mode or in 16-bit protected mode code segments. To do this, put a @samp{.code16} or @samp{.code16gcc} directive before the assembly language instructions to -be run in 16-bit mode. You can switch @code{@value{AS}} back to writing -normal 32-bit code with the @samp{.code32} directive. +be run in 16-bit mode. You can switch @code{@value{AS}} to writing +32-bit code with the @samp{.code32} directive or 64-bit code with the +@samp{.code64} directive. @samp{.code16gcc} provides experimental support for generating 16-bit code from gcc, and differs from @samp{.code16} in that @samp{call}, -- cgit v1.1