
Sun Microelectronics
223
13. UltraSPARC Extended Instructions
Figure 13-15 shows the format of rs1.
Figure 13-15
Three Dimensional Array Fixed-Point Address Format
The integer parts of X, Y, and Z are converted to the following blocked-address
formats:
Figure 13-16
Three Dimensional Array Blocked-Address Format (Array8)
Figure 13-17
Three Dimensional Array Blocked-Address Format (Array16)
Figure 13-18
Three Dimensional Array Blocked-Address Format (Array32)
The bits above Z upper are set to zero. The number of zeros in the least signifi-
cant bits is determined by the element size. An element size of eight bits has no
zeros, an element size of 16-bits has one zero, and an element size of 32-bits has
two zeros. Bits in X and Y above the size specified by rs2 are ignored.
Z fraction
X fraction
Z integer
Y integer
63
33
44
54
43
32
0
55
10
X integer
11
Y fraction
21
22
2
0
X
4
Y
Z
Lower
9
5
X
13
Y
Z
Middle
17
17
X
17
Y
Z
Upper
+ isrc2
+ 2 isrc2
20
+ 2 isrc2
0
0
3
1
X
5
Y
Z
Lower
10
6
X
14
Y
Z
Middle
18
18
X
18
Y
Z
Upper
+ isrc2
+ 2 isrc2
21
+ 2 isrc2
00
0
4
2
X
6
Y
Z
Lower
11
7
X
15
Y
Z
Middle
19
19
X
19
Y
Z
Upper
+ isrc2
+ 2 isrc2
22
+ 2 isrc2
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com