aboutsummaryrefslogtreecommitdiff
path: root/src/l.tex
blob: dcc6c75eee78e3176b9aff1f313f3c9155f061d7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
\chapter{``L'' Standard Extension for Decimal Floating-Point, Version 0.0}

This chapter is a placeholder for the specification of a standard
extension named ``L'' designed to support decimal floating-point
arithmetic as defined in the IEEE 754-2008 standard.

\section{Decimal Floating-Point Registers}

Existing floating-point registers are used to hold 64-bit and 128-bit
decimal floating-point values, and the existing floating-point load
and store instructions are used to move values to and from memory.

\begin{commentary}
Due to the large opcode space required by the fused multiply-add
instructions, the decimal floating-point instruction extension will
require five 25-bit major opcodes in a 30-bit encoding space.
\end{commentary}