Fujitsu Fujitsu SPARC64 V Instruction Formats and Fields, 2Instruction Fields Specific to SPARC64

Models: Fujitsu SPARC64 V

1 255
Download 255 pages 53.5 Kb
Page 39
Image 39
FIGURE 6-1

TABLE 6-1SPARC64 V Syncing Instructions

(Continued)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Presyncing

 

Postsyncing

 

 

 

 

 

 

 

 

 

Opcode

 

 

 

Wait for

 

 

Discard

 

Sync?

 

store global

Sync?

 

prefetched

 

 

 

 

 

 

 

 

 

 

visibility?

 

 

instructions?

STDA

 

 

Yes

 

 

 

 

 

STDFA

 

Yes

 

 

 

 

 

STFSR, STXFSR

 

Yes

 

 

 

 

 

Tcc

 

 

Yes

 

 

Yes

 

Yes

WRASR

 

Yes2

 

 

Yes

 

 

1.

When #cmask ! = 0.

 

 

 

 

 

 

 

2.

WRGSR only.

 

 

 

 

 

 

 

6.2Instruction Formats and Fields

Instructions are encoded in five major 32-bit formats and several minor formats. Please refer to Section 6.2 of Commonality for illustrations of four major formats.

illustrates Format 5, unique to SPARC64 V.

Format 5 (op = 2, op3 = 3716): FMADD, FMSUB, FNMADD, and FNMSUB (in place of IMPDEP2B)

op

rd

op3

rs1

rs3

var size

rs2

31

30

29

25

24

19

18 17

14

13

12

11

10

9

8

7

6

5

4

0

FIGURE 6-1Summary of Instruction Formats: Format 5

Instruction fields are those shown in Section 6.2 of Commonality. Three additional fields are implemented in SPARC64 V. They are described in TABLE 6-2.

TABLE 6-2Instruction Fields Specific to SPARC64 V

Bits

Field

Description

 

 

 

13:9

rs3

This 5-bit field is the address of the third f register source operand for

 

 

the floating-point multiply-add and multiply-subtract instruction.

8.7var This 2-bit field specifies which specific operation (variation) to perform for the floating-point multiply-add and multiply-subtract instructions

6.5size This 2-bit field specifies the size of the operands for the floating-point multiply-add and multiply-subtract instructions.

28 SPARC JPS1 Implementation Supplement: Fujitsu SPARC64 V • Release 1.0, 1 July 2002

Page 39
Image 39
Fujitsu Fujitsu SPARC64 V manual Instruction Formats and Fields, 2Instruction Fields Specific to SPARC64, Yes