xref: /openbmc/qemu/target/ppc/insn64.decode (revision 272be013d3d3a3218ea7800c579d0e144da679ca)
199082815SRichard Henderson#
299082815SRichard Henderson# Power ISA decode for 64-bit prefixed insns (opcode space 0 and 1)
399082815SRichard Henderson#
499082815SRichard Henderson# Copyright (c) 2021 Instituto de Pesquisas Eldorado (eldorado.org.br)
599082815SRichard Henderson#
699082815SRichard Henderson# This library is free software; you can redistribute it and/or
799082815SRichard Henderson# modify it under the terms of the GNU Lesser General Public
899082815SRichard Henderson# License as published by the Free Software Foundation; either
999082815SRichard Henderson# version 2.1 of the License, or (at your option) any later version.
1099082815SRichard Henderson#
1199082815SRichard Henderson# This library is distributed in the hope that it will be useful,
1299082815SRichard Henderson# but WITHOUT ANY WARRANTY; without even the implied warranty of
1399082815SRichard Henderson# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
1499082815SRichard Henderson# Lesser General Public License for more details.
1599082815SRichard Henderson#
1699082815SRichard Henderson# You should have received a copy of the GNU Lesser General Public
1799082815SRichard Henderson# License along with this library; if not, see <http://www.gnu.org/licenses/>.
1899082815SRichard Henderson#
195e560864SRichard Henderson
205e560864SRichard Henderson# Format MLS:D and 8LS:D
215e560864SRichard Henderson&PLS_D          rt ra si:int64_t r:bool
225e560864SRichard Henderson%pls_si         32:s18 0:16
235e560864SRichard Henderson@PLS_D          ...... .. ... r:1 .. .................. \
245e560864SRichard Henderson                ...... rt:5 ra:5 ................       \
255e560864SRichard Henderson                &PLS_D si=%pls_si
265301d021SLucas Mateus Castro (alqotel)@8LS_D_TSX      ...... .. . .. r:1 .. .................. \
275301d021SLucas Mateus Castro (alqotel)                ..... rt:6 ra:5 ................         \
285301d021SLucas Mateus Castro (alqotel)                &PLS_D si=%pls_si
295e560864SRichard Henderson
30dcbf4831SLucas Mateus Castro (alqotel)%rt_tsxp        21:1 22:4 !function=times_2
31dcbf4831SLucas Mateus Castro (alqotel)@8LS_D_TSXP     ...... .. . .. r:1 .. .................. \
32dcbf4831SLucas Mateus Castro (alqotel)                ...... ..... ra:5 ................       \
33dcbf4831SLucas Mateus Castro (alqotel)                &PLS_D si=%pls_si rt=%rt_tsxp
34dcbf4831SLucas Mateus Castro (alqotel)
357eec8cbbSLeandro Lupori@8LS_D          ...... .. . .. r:1 .. .................. \
367eec8cbbSLeandro Lupori                ...... rt:5 ra:5 ................        \
377eec8cbbSLeandro Lupori                &PLS_D si=%pls_si
387eec8cbbSLeandro Lupori
39aa4592faSBruno Larsen (billionai)# Format 8RR:D
40aa4592faSBruno Larsen (billionai)%8rr_si         32:s16 0:16
41aa4592faSBruno Larsen (billionai)%8rr_xt         16:1 21:5
42aa4592faSBruno Larsen (billionai)&8RR_D_IX       xt ix si
43aa4592faSBruno Larsen (billionai)@8RR_D_IX       ...... .. .... .. .. ................ \
44aa4592faSBruno Larsen (billionai)                ...... ..... ... ix:1 . ................ \
45aa4592faSBruno Larsen (billionai)                &8RR_D_IX si=%8rr_si xt=%8rr_xt
46ec10f73eSBruno Larsen (billionai)&8RR_D          xt si:int32_t
47ec10f73eSBruno Larsen (billionai)@8RR_D          ...... .. .... .. .. ................ \
48ec10f73eSBruno Larsen (billionai)                ...... ..... ....  . ................ \
49ec10f73eSBruno Larsen (billionai)                &8RR_D si=%8rr_si xt=%8rr_xt
50aa4592faSBruno Larsen (billionai)
5143d55fc2SMatheus Ferst# Format 8RR:XX4
5243d55fc2SMatheus Ferst%8rr_xx_xt      0:1 21:5
5343d55fc2SMatheus Ferst%8rr_xx_xa      2:1 16:5
5443d55fc2SMatheus Ferst%8rr_xx_xb      1:1 11:5
5543d55fc2SMatheus Ferst%8rr_xx_xc      3:1  6:5
5643d55fc2SMatheus Ferst&8RR_XX4        xt xa xb xc
5743d55fc2SMatheus Ferst@8RR_XX4        ........ ........ ........ ........ \
58788c6399SMatheus Ferst                ...... ..... ..... ..... ..... .. .... \
5943d55fc2SMatheus Ferst                &8RR_XX4 xt=%8rr_xx_xt xa=%8rr_xx_xa xb=%8rr_xx_xb xc=%8rr_xx_xc
60788c6399SMatheus Ferst
611015fcabSMatheus Ferst&8RR_XX4_imm    xt xa xb xc imm
621015fcabSMatheus Ferst@8RR_XX4_imm    ........ ........ ........ imm:8 \
631015fcabSMatheus Ferst                ...... ..... ..... ..... ..... .. .... \
641015fcabSMatheus Ferst                &8RR_XX4_imm xt=%8rr_xx_xt xa=%8rr_xx_xa xb=%8rr_xx_xb xc=%8rr_xx_xc
651015fcabSMatheus Ferst
6641c2877fSMatheus Ferst&8RR_XX4_uim3   xt xa xb xc uim3
6741c2877fSMatheus Ferst@8RR_XX4_uim3   ...... .. .... .. ............... uim3:3 \
6841c2877fSMatheus Ferst                ...... ..... ..... ..... ..... .. ....   \
6941c2877fSMatheus Ferst                &8RR_XX4_uim3 xt=%8rr_xx_xt xa=%8rr_xx_xa xb=%8rr_xx_xb xc=%8rr_xx_xc
7041c2877fSMatheus Ferst
716d525ca9SLucas Mateus Castro (alqotel)# Format MMIRR:XX3
726d525ca9SLucas Mateus Castro (alqotel)&MMIRR_XX3      !extern xa xb xt pmsk xmsk ymsk
736d525ca9SLucas Mateus Castro (alqotel)%xx3_xa         2:1 16:5
746d525ca9SLucas Mateus Castro (alqotel)%xx3_xb         1:1 11:5
756d525ca9SLucas Mateus Castro (alqotel)%xx3_at         23:3
766f642338SLucas Mateus Castro (alqotel)%xx3_xa_pair    2:1 17:4 !function=times_2
776d525ca9SLucas Mateus Castro (alqotel)@MMIRR_XX3      ...... .. .... .. . . ........ xmsk:4 ymsk:4  \
786d525ca9SLucas Mateus Castro (alqotel)                ...... ... .. ..... ..... ........ ...  \
796d525ca9SLucas Mateus Castro (alqotel)                &MMIRR_XX3 xa=%xx3_xa xb=%xx3_xb xt=%xx3_at
806d525ca9SLucas Mateus Castro (alqotel)
816f642338SLucas Mateus Castro (alqotel)@MMIRR_XX3_NO_P ...... .. .... .. . . ........ xmsk:4 .... \
826f642338SLucas Mateus Castro (alqotel)                ...... ... .. ..... ..... ........ ... \
836f642338SLucas Mateus Castro (alqotel)                &MMIRR_XX3 xb=%xx3_xb xt=%xx3_at pmsk=1
846f642338SLucas Mateus Castro (alqotel)
8500e03265SRichard Henderson### Fixed-Point Load Instructions
8600e03265SRichard Henderson
8700e03265SRichard HendersonPLBZ            000001 10 0--.-- .................. \
8800e03265SRichard Henderson                100010 ..... ..... ................     @PLS_D
8900e03265SRichard HendersonPLHZ            000001 10 0--.-- .................. \
9000e03265SRichard Henderson                101000 ..... ..... ................     @PLS_D
9100e03265SRichard HendersonPLHA            000001 10 0--.-- .................. \
9200e03265SRichard Henderson                101010 ..... ..... ................     @PLS_D
9300e03265SRichard HendersonPLWZ            000001 10 0--.-- .................. \
9400e03265SRichard Henderson                100000 ..... ..... ................     @PLS_D
9500e03265SRichard HendersonPLWA            000001 00 0--.-- .................. \
9600e03265SRichard Henderson                101001 ..... ..... ................     @PLS_D
9700e03265SRichard HendersonPLD             000001 00 0--.-- .................. \
9800e03265SRichard Henderson                111001 ..... ..... ................     @PLS_D
9949de0648SMatheus FerstPLQ             000001 00 0--.-- .................. \
10049de0648SMatheus Ferst                111000 ..... ..... ................     @PLS_D
10100e03265SRichard Henderson
102b0f7bebcSRichard Henderson### Fixed-Point Store Instructions
103b0f7bebcSRichard Henderson
104b0f7bebcSRichard HendersonPSTW            000001 10 0--.-- .................. \
105b0f7bebcSRichard Henderson                100100 ..... ..... ................     @PLS_D
106b0f7bebcSRichard HendersonPSTB            000001 10 0--.-- .................. \
107b0f7bebcSRichard Henderson                100110 ..... ..... ................     @PLS_D
108b0f7bebcSRichard HendersonPSTH            000001 10 0--.-- .................. \
109b0f7bebcSRichard Henderson                101100 ..... ..... ................     @PLS_D
110b0f7bebcSRichard Henderson
111b0f7bebcSRichard HendersonPSTD            000001 00 0--.-- .................. \
112b0f7bebcSRichard Henderson                111101 ..... ..... ................     @PLS_D
11349de0648SMatheus FerstPSTQ            000001 00 0--.-- .................. \
11449de0648SMatheus Ferst                111100 ..... ..... ................     @PLS_D
115b0f7bebcSRichard Henderson
1165e560864SRichard Henderson### Fixed-Point Arithmetic Instructions
1175e560864SRichard Henderson
1185e560864SRichard HendersonPADDI           000001 10 0--.-- ..................     \
1195e560864SRichard Henderson                001110 ..... ..... ................     @PLS_D
1200a11bb7aSRichard Henderson
121dcb4e5b7SFernando Eckhardt Valle### Float-Point Load and Store Instructions
122dcb4e5b7SFernando Eckhardt Valle
123dcb4e5b7SFernando Eckhardt VallePLFS            000001 10 0--.-- .................. \
124dcb4e5b7SFernando Eckhardt Valle                110000 ..... ..... ................     @PLS_D
125dcb4e5b7SFernando Eckhardt VallePLFD            000001 10 0--.-- .................. \
126dcb4e5b7SFernando Eckhardt Valle                110010 ..... ..... ................     @PLS_D
127dcb4e5b7SFernando Eckhardt VallePSTFS           000001 10 0--.-- .................. \
128dcb4e5b7SFernando Eckhardt Valle                110100 ..... ..... ................     @PLS_D
129dcb4e5b7SFernando Eckhardt VallePSTFD           000001 10 0--.-- .................. \
130dcb4e5b7SFernando Eckhardt Valle                110110 ..... ..... ................     @PLS_D
131dcb4e5b7SFernando Eckhardt Valle
1326d525ca9SLucas Mateus Castro (alqotel)## VSX GER instruction
1336d525ca9SLucas Mateus Castro (alqotel)
1346d525ca9SLucas Mateus Castro (alqotel)PMXVI4GER8      000001 11 1001 -- - - pmsk:8 ........              \
1356d525ca9SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 00100011 ..-  @MMIRR_XX3
1366d525ca9SLucas Mateus Castro (alqotel)PMXVI4GER8PP    000001 11 1001 -- - - pmsk:8 ........              \
1376d525ca9SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 00100010 ..-  @MMIRR_XX3
1386d525ca9SLucas Mateus Castro (alqotel)PMXVI8GER4      000001 11 1001 -- - - pmsk:4 ---- ........         \
1396d525ca9SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 00000011 ..-  @MMIRR_XX3
1406d525ca9SLucas Mateus Castro (alqotel)PMXVI8GER4PP    000001 11 1001 -- - - pmsk:4 ---- ........         \
1416d525ca9SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 00000010 ..-  @MMIRR_XX3
1426d525ca9SLucas Mateus Castro (alqotel)PMXVI16GER2     000001 11 1001 -- - - pmsk:2 ------ ........       \
1436d525ca9SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 01001011 ..-  @MMIRR_XX3
1446d525ca9SLucas Mateus Castro (alqotel)PMXVI16GER2PP   000001 11 1001 -- - - pmsk:2 ------ ........       \
1456d525ca9SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 01101011 ..-  @MMIRR_XX3
1466d525ca9SLucas Mateus Castro (alqotel)PMXVI8GER4SPP   000001 11 1001 -- - - pmsk:4 ---- ........         \
1476d525ca9SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 01100011 ..-  @MMIRR_XX3
1486d525ca9SLucas Mateus Castro (alqotel)PMXVI16GER2S    000001 11 1001 -- - - pmsk:2 ------ ........       \
1496d525ca9SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 00101011 ..-  @MMIRR_XX3
1506d525ca9SLucas Mateus Castro (alqotel)PMXVI16GER2SPP  000001 11 1001 -- - - pmsk:2 ------ ........       \
1516d525ca9SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 00101010 ..-  @MMIRR_XX3
1526d525ca9SLucas Mateus Castro (alqotel)
153*5724e131SLucas Mateus Castro (alqotel)PMXVBF16GER2    000001 11 1001 -- - - pmsk:2 ------ ........ \
154*5724e131SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 00110011 ..-  @MMIRR_XX3
155*5724e131SLucas Mateus Castro (alqotel)PMXVBF16GER2PP  000001 11 1001 -- - - pmsk:2 ------ ........ \
156*5724e131SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 00110010 ..-  @MMIRR_XX3
157*5724e131SLucas Mateus Castro (alqotel)PMXVBF16GER2PN  000001 11 1001 -- - - pmsk:2 ------ ........ \
158*5724e131SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 10110010 ..-  @MMIRR_XX3
159*5724e131SLucas Mateus Castro (alqotel)PMXVBF16GER2NP  000001 11 1001 -- - - pmsk:2 ------ ........ \
160*5724e131SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 01110010 ..-  @MMIRR_XX3
161*5724e131SLucas Mateus Castro (alqotel)PMXVBF16GER2NN  000001 11 1001 -- - - pmsk:2 ------ ........ \
162*5724e131SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 11110010 ..-  @MMIRR_XX3
163*5724e131SLucas Mateus Castro (alqotel)
1646f642338SLucas Mateus Castro (alqotel)PMXVF16GER2     000001 11 1001 -- - - pmsk:2 ------ ........ \
1656f642338SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 00010011 ..-  @MMIRR_XX3
1666f642338SLucas Mateus Castro (alqotel)PMXVF16GER2PP   000001 11 1001 -- - - pmsk:2 ------ ........ \
1676f642338SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 00010010 ..-  @MMIRR_XX3
1686f642338SLucas Mateus Castro (alqotel)PMXVF16GER2PN   000001 11 1001 -- - - pmsk:2 ------ ........ \
1696f642338SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 10010010 ..-  @MMIRR_XX3
1706f642338SLucas Mateus Castro (alqotel)PMXVF16GER2NP   000001 11 1001 -- - - pmsk:2 ------ ........ \
1716f642338SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 01010010 ..-  @MMIRR_XX3
1726f642338SLucas Mateus Castro (alqotel)PMXVF16GER2NN   000001 11 1001 -- - - pmsk:2 ------ ........ \
1736f642338SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 11010010 ..-  @MMIRR_XX3
1746f642338SLucas Mateus Castro (alqotel)
1756f642338SLucas Mateus Castro (alqotel)PMXVF32GER      000001 11 1001 -- - - -------- .... ymsk:4 \
1766f642338SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 00011011 ..-  @MMIRR_XX3_NO_P xa=%xx3_xa
1776f642338SLucas Mateus Castro (alqotel)PMXVF32GERPP    000001 11 1001 -- - - -------- .... ymsk:4 \
1786f642338SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 00011010 ..-  @MMIRR_XX3_NO_P xa=%xx3_xa
1796f642338SLucas Mateus Castro (alqotel)PMXVF32GERPN    000001 11 1001 -- - - -------- .... ymsk:4 \
1806f642338SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 10011010 ..-  @MMIRR_XX3_NO_P xa=%xx3_xa
1816f642338SLucas Mateus Castro (alqotel)PMXVF32GERNP    000001 11 1001 -- - - -------- .... ymsk:4 \
1826f642338SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 01011010 ..-  @MMIRR_XX3_NO_P xa=%xx3_xa
1836f642338SLucas Mateus Castro (alqotel)PMXVF32GERNN    000001 11 1001 -- - - -------- .... ymsk:4 \
1846f642338SLucas Mateus Castro (alqotel)                111011 ... -- ..... ..... 11011010 ..-  @MMIRR_XX3_NO_P xa=%xx3_xa
1856f642338SLucas Mateus Castro (alqotel)
1866f642338SLucas Mateus Castro (alqotel)PMXVF64GER      000001 11 1001 -- - - -------- .... ymsk:2 -- \
1876f642338SLucas Mateus Castro (alqotel)                111011 ... -- ....0 ..... 00111011 ..-  @MMIRR_XX3_NO_P xa=%xx3_xa_pair
1886f642338SLucas Mateus Castro (alqotel)PMXVF64GERPP    000001 11 1001 -- - - -------- .... ymsk:2 -- \
1896f642338SLucas Mateus Castro (alqotel)                111011 ... -- ....0 ..... 00111010 ..-  @MMIRR_XX3_NO_P xa=%xx3_xa_pair
1906f642338SLucas Mateus Castro (alqotel)PMXVF64GERPN    000001 11 1001 -- - - -------- .... ymsk:2 -- \
1916f642338SLucas Mateus Castro (alqotel)                111011 ... -- ....0 ..... 10111010 ..-  @MMIRR_XX3_NO_P xa=%xx3_xa_pair
1926f642338SLucas Mateus Castro (alqotel)PMXVF64GERNP    000001 11 1001 -- - - -------- .... ymsk:2 -- \
1936f642338SLucas Mateus Castro (alqotel)                111011 ... -- ....0 ..... 01111010 ..-  @MMIRR_XX3_NO_P xa=%xx3_xa_pair
1946f642338SLucas Mateus Castro (alqotel)PMXVF64GERNN    000001 11 1001 -- - - -------- .... ymsk:2 -- \
1956f642338SLucas Mateus Castro (alqotel)                111011 ... -- ....0 ..... 11111010 ..-  @MMIRR_XX3_NO_P xa=%xx3_xa_pair
1966f642338SLucas Mateus Castro (alqotel)
1970a11bb7aSRichard Henderson### Prefixed No-operation Instruction
1980a11bb7aSRichard Henderson
1990a11bb7aSRichard Henderson@PNOP           000001 11 0000-- 000000000000000000     \
2000a11bb7aSRichard Henderson                ................................
2010a11bb7aSRichard Henderson
2020a11bb7aSRichard Henderson{
2030a11bb7aSRichard Henderson  [
2040a11bb7aSRichard Henderson    ## Invalid suffixes: Branch instruction
2050a11bb7aSRichard Henderson    # bc[l][a]
2060a11bb7aSRichard Henderson    INVALID     ................................        \
2070a11bb7aSRichard Henderson                010000--------------------------        @PNOP
2080a11bb7aSRichard Henderson    # b[l][a]
2090a11bb7aSRichard Henderson    INVALID     ................................        \
2100a11bb7aSRichard Henderson                010010--------------------------        @PNOP
2110a11bb7aSRichard Henderson    # bclr[l]
2120a11bb7aSRichard Henderson    INVALID     ................................        \
2130a11bb7aSRichard Henderson                010011---------------0000010000-        @PNOP
2140a11bb7aSRichard Henderson    # bcctr[l]
2150a11bb7aSRichard Henderson    INVALID     ................................        \
2160a11bb7aSRichard Henderson                010011---------------1000010000-        @PNOP
2170a11bb7aSRichard Henderson    # bctar[l]
2180a11bb7aSRichard Henderson    INVALID     ................................        \
2190a11bb7aSRichard Henderson                010011---------------1000110000-        @PNOP
2200a11bb7aSRichard Henderson
2210a11bb7aSRichard Henderson    ## Invalid suffixes: rfebb
2220a11bb7aSRichard Henderson    INVALID     ................................        \
2230a11bb7aSRichard Henderson                010011---------------0010010010-        @PNOP
2240a11bb7aSRichard Henderson
2250a11bb7aSRichard Henderson    ## Invalid suffixes: context synchronizing other than isync
2260a11bb7aSRichard Henderson    # sc
2270a11bb7aSRichard Henderson    INVALID     ................................        \
2280a11bb7aSRichard Henderson                010001------------------------1-        @PNOP
2290a11bb7aSRichard Henderson    # scv
2300a11bb7aSRichard Henderson    INVALID     ................................        \
2310a11bb7aSRichard Henderson                010001------------------------01        @PNOP
2320a11bb7aSRichard Henderson    # rfscv
2330a11bb7aSRichard Henderson    INVALID     ................................        \
2340a11bb7aSRichard Henderson                010011---------------0001010010-        @PNOP
2350a11bb7aSRichard Henderson    # rfid
2360a11bb7aSRichard Henderson    INVALID     ................................        \
2370a11bb7aSRichard Henderson                010011---------------0000010010-        @PNOP
2380a11bb7aSRichard Henderson    # hrfid
2390a11bb7aSRichard Henderson    INVALID     ................................        \
2400a11bb7aSRichard Henderson                010011---------------0100010010-        @PNOP
2410a11bb7aSRichard Henderson    # urfid
2420a11bb7aSRichard Henderson    INVALID     ................................        \
2430a11bb7aSRichard Henderson                010011---------------0100110010-        @PNOP
2440a11bb7aSRichard Henderson    # stop
2450a11bb7aSRichard Henderson    INVALID     ................................        \
2460a11bb7aSRichard Henderson                010011---------------0101110010-        @PNOP
2470a11bb7aSRichard Henderson    # mtmsr w/ L=0
2480a11bb7aSRichard Henderson    INVALID     ................................        \
2490a11bb7aSRichard Henderson                011111---------0-----0010010010-        @PNOP
2500a11bb7aSRichard Henderson    # mtmsrd w/ L=0
2510a11bb7aSRichard Henderson    INVALID     ................................        \
2520a11bb7aSRichard Henderson                011111---------0-----0010110010-        @PNOP
2530a11bb7aSRichard Henderson
2540a11bb7aSRichard Henderson    ## Invalid suffixes: Service Processor Attention
2550a11bb7aSRichard Henderson    INVALID     ................................        \
2560a11bb7aSRichard Henderson                000000----------------100000000-        @PNOP
2570a11bb7aSRichard Henderson  ]
2580a11bb7aSRichard Henderson
2590a11bb7aSRichard Henderson  ## Valid suffixes
2600a11bb7aSRichard Henderson  PNOP          ................................        \
2610a11bb7aSRichard Henderson                --------------------------------        @PNOP
2620a11bb7aSRichard Henderson}
2635301d021SLucas Mateus Castro (alqotel)
2645301d021SLucas Mateus Castro (alqotel)### VSX instructions
2655301d021SLucas Mateus Castro (alqotel)
2667eec8cbbSLeandro LuporiPLXSD           000001 00 0--.-- .................. \
2677eec8cbbSLeandro Lupori                101010 ..... ..... ................     @8LS_D
2687eec8cbbSLeandro Lupori
2697eec8cbbSLeandro LuporiPSTXSD          000001 00 0--.-- .................. \
2707eec8cbbSLeandro Lupori                101110 ..... ..... ................     @8LS_D
2717eec8cbbSLeandro Lupori
27220e2d04eSLeandro LuporiPLXSSP          000001 00 0--.-- .................. \
27320e2d04eSLeandro Lupori                101011 ..... ..... ................     @8LS_D
27420e2d04eSLeandro Lupori
27520e2d04eSLeandro LuporiPSTXSSP         000001 00 0--.-- .................. \
27620e2d04eSLeandro Lupori                101111 ..... ..... ................     @8LS_D
27720e2d04eSLeandro Lupori
2785301d021SLucas Mateus Castro (alqotel)PLXV            000001 00 0--.-- .................. \
2795301d021SLucas Mateus Castro (alqotel)                11001 ...... ..... ................     @8LS_D_TSX
2805301d021SLucas Mateus Castro (alqotel)PSTXV           000001 00 0--.-- .................. \
2815301d021SLucas Mateus Castro (alqotel)                11011 ...... ..... ................     @8LS_D_TSX
282dcbf4831SLucas Mateus Castro (alqotel)PLXVP           000001 00 0--.-- .................. \
283dcbf4831SLucas Mateus Castro (alqotel)                111010 ..... ..... ................     @8LS_D_TSXP
284dcbf4831SLucas Mateus Castro (alqotel)PSTXVP          000001 00 0--.-- .................. \
285dcbf4831SLucas Mateus Castro (alqotel)                111110 ..... ..... ................     @8LS_D_TSXP
286aa4592faSBruno Larsen (billionai)
2871015fcabSMatheus FerstXXEVAL          000001 01 0000 -- ---------- ........ \
2881015fcabSMatheus Ferst                100010 ..... ..... ..... ..... 01 ....  @8RR_XX4_imm
2891015fcabSMatheus Ferst
290236a6285SBruno Larsen (billionai)XXSPLTIDP       000001 01 0000 -- -- ................ \
291236a6285SBruno Larsen (billionai)                100000 ..... 0010 . ................    @8RR_D
292ec10f73eSBruno Larsen (billionai)XXSPLTIW        000001 01 0000 -- -- ................ \
293ec10f73eSBruno Larsen (billionai)                100000 ..... 0011 . ................    @8RR_D
294aa4592faSBruno Larsen (billionai)XXSPLTI32DX     000001 01 0000 -- -- ................ \
295aa4592faSBruno Larsen (billionai)                100000 ..... 000 .. ................    @8RR_D_IX
296788c6399SMatheus Ferst
297788c6399SMatheus FerstXXBLENDVD       000001 01 0000 -- ------------------ \
29843d55fc2SMatheus Ferst                100001 ..... ..... ..... ..... 11 ....  @8RR_XX4
299788c6399SMatheus FerstXXBLENDVW       000001 01 0000 -- ------------------ \
30043d55fc2SMatheus Ferst                100001 ..... ..... ..... ..... 10 ....  @8RR_XX4
301788c6399SMatheus FerstXXBLENDVH       000001 01 0000 -- ------------------ \
30243d55fc2SMatheus Ferst                100001 ..... ..... ..... ..... 01 ....  @8RR_XX4
303788c6399SMatheus FerstXXBLENDVB       000001 01 0000 -- ------------------ \
30443d55fc2SMatheus Ferst                100001 ..... ..... ..... ..... 00 ....  @8RR_XX4
30541c2877fSMatheus Ferst
30641c2877fSMatheus FerstXXPERMX         000001 01 0000 -- --------------- ... \
30741c2877fSMatheus Ferst                100010 ..... ..... ..... ..... 00 ....  @8RR_XX4_uim3
308