1 <!-- This defines instructions described in PowerISA Version 3.1B Book I -->
2 <!-- Section 3.3.16 Byte-Reverse Instructions page 119 (145) -->
4 # Byte-Reverse Halfword
12 RA <- ((RS)[8:15] || (RS)[0:7] ||
13 (RS)[24:31] || (RS)[16:23] ||
14 (RS)[40:47] || (RS)[32:39] ||
15 (RS)[56:63] || (RS)[48:55])
17 Special Registers Altered:
29 RA <- ((RS)[24:31] || (RS)[16:23] ||
30 (RS)[8:15] || (RS)[0:7] ||
31 (RS)[56:63] || (RS)[48:55] ||
32 (RS)[40:47] || (RS)[32:39])
34 Special Registers Altered:
38 # Byte-Reverse Doubleword
46 RA <- ((RS)[56:63] || (RS)[48:55] ||
47 (RS)[40:47] || (RS)[32:39] ||
48 (RS)[24:31] || (RS)[16:23] ||
49 (RS)[8:15] || (RS)[0:7])
51 Special Registers Altered: