From 806af64bc343e1b53d365a9209e5af3568e82204 Mon Sep 17 00:00:00 2001 From: Bill Schmidt Date: Mon, 18 May 2020 14:29:49 -0500 Subject: [PATCH] Clarify volatility of VSRs that overlap FPRs Fixes #99. Signed-off-by: Bill Schmidt --- specification/ch_2.xml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/specification/ch_2.xml b/specification/ch_2.xml index 47b346d..79188d1 100644 --- a/specification/ch_2.xml +++ b/specification/ch_2.xml @@ -5027,7 +5027,11 @@ xml:id="dbdoclet.50655240_pgfId-1156194"> revisionflag="changed">least-significant halves of those VSX registers corresponding to the classic floating-point registers (that is, vsr0–vsr31), are volatile. + revisionflag="changed">are volatile. If the most-significant half of such a + VSX register is a non-volatile floating-point register that is + not used for a function call, the entire VSX register is + volatile. Floating-Point Register Roles for Binary Floating-Point