114 fpu modes msr (fp_mode_msr), 115 fpu reserved msr (fpu_rsvd_msr), 116 fpu reserved msr (fpu_rsvd_msr) – AMD Geode LX [email protected] User Manual

Page 202: 00001a00h, Fpu modes msr (fp_mode_msr), 00000000_00000000h, 00001a03h, Fpu reserved msr (fpu_rsvd_msr)

Advertising
background image

202

AMD Geode™ LX Processors Data Book

CPU Core Register Descriptions

33234H

5.5.2.114 FPU Modes MSR (FP_MODE_MSR)

5.5.2.115 FPU Reserved MSR (FPU_RSVD_MSR)

This register is reserved for internal testing; do not write.

5.5.2.116 FPU Reserved MSR (FPU_RSVD_MSR)

This register is reserved for internal testing; do not write.

MSR Address

00001A00h

Type

R/W

Reset Value

00000000_00000000h

FP_MODE_MSR Register Map

63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32

RSVD

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10

9

8

7

6

5

4

3

2

1

0

RSVD

FPU_SP

FPU

_

IPE

FP_MODE_MSR Bit Descriptions

Bit

Name

Description

63:2

RSVD

Reserved. Write as read.

1

FPU_SP

Limit Results to Single Precision. The FPU datapath width is single-precision. Opera-
tions on single precision numbers can generally be completed in one cycle, but double or
extended precision numbers takes many cycles. This bit overrides the precision control
bits in the x87 Mode Control register (of the FPU Instruction Set), and causes the FPU to
operate as if the precision control is set to single precision (00).

0: Disable.
1: Enable limit to single precision.

0

FPU_IPE

Enable Force of Imprecise Exceptions. For precise exceptions, the FPU allows only
one instruction to be in the pipeline at a time when any FPU exceptions are unmasked.
This results in a huge performance penalty. To run the FPU at full speed, it is necessary
to mask all exceptions in the FPU_CW_MSR (MSR 00001A10h[11:0]).

When this bit is set, the FPU is allowed to run at full speed even if there are unmasked
exceptions in the FPU_CW. With this bit set, exceptions will be generated, however,
there is no guarantee that the exception will occur on any particular instruction boundary.

It is known that setting this bit will cause some diagnostic software to fail. It is recom-
mended to be set only when the FPU exception handler does not need to handle excep-
tions on the specific instruction boundary.

0: Disable.
1: Enable.

MSR Address

00001A01h

Type

R/W

Reset Value

00000000_00000000h

MSR Address

00001A03h

Type

R/W

Reset Value

00000000_00000000h

Advertising
This manual is related to the following products: