insn32.decode (948e257c48cf8e387e12b81f4b96195d52b68455) insn32.decode (21b5f5464f97f68f025c86330146d038d2ee79ad)
1#
2# Power ISA decode for 32-bit insns (opcode space 0)
3#
4# Copyright (c) 2021 Instituto de Pesquisas Eldorado (eldorado.org.br)
5#
6# This library is free software; you can redistribute it and/or
7# modify it under the terms of the GNU Lesser General Public
8# License as published by the Free Software Foundation; either

--- 647 unchanged lines hidden (view full) ---

656
657DSCRI 111011 ..... ..... ...... 001100010 . @Z22_ta_sh_rc
658DSCRIQ 111111 ..... ..... ...... 001100010 . @Z22_tap_sh_rc
659
660## Vector Exclusive-OR-based Instructions
661
662VPMSUMD 000100 ..... ..... ..... 10011001000 @VX
663
1#
2# Power ISA decode for 32-bit insns (opcode space 0)
3#
4# Copyright (c) 2021 Instituto de Pesquisas Eldorado (eldorado.org.br)
5#
6# This library is free software; you can redistribute it and/or
7# modify it under the terms of the GNU Lesser General Public
8# License as published by the Free Software Foundation; either

--- 647 unchanged lines hidden (view full) ---

656
657DSCRI 111011 ..... ..... ...... 001100010 . @Z22_ta_sh_rc
658DSCRIQ 111111 ..... ..... ...... 001100010 . @Z22_tap_sh_rc
659
660## Vector Exclusive-OR-based Instructions
661
662VPMSUMD 000100 ..... ..... ..... 10011001000 @VX
663
664## Vector Load/Store Instructions
665
666LVEBX 011111 ..... ..... ..... 0000000111 - @X
667LVEHX 011111 ..... ..... ..... 0000100111 - @X
668LVEWX 011111 ..... ..... ..... 0001000111 - @X
669LVX 011111 ..... ..... ..... 0001100111 - @X
670LVXL 011111 ..... ..... ..... 0101100111 - @X
671
672STVEBX 011111 ..... ..... ..... 0010000111 - @X
673STVEHX 011111 ..... ..... ..... 0010100111 - @X
674STVEWX 011111 ..... ..... ..... 0011000111 - @X
675STVX 011111 ..... ..... ..... 0011100111 - @X
676STVXL 011111 ..... ..... ..... 0111100111 - @X
677
678LVSL 011111 ..... ..... ..... 0000000110 - @X
679LVSR 011111 ..... ..... ..... 0000100110 - @X
680
664## Vector Integer Instructions
665
666VCMPEQUB 000100 ..... ..... ..... . 0000000110 @VC
667VCMPEQUH 000100 ..... ..... ..... . 0001000110 @VC
668VCMPEQUW 000100 ..... ..... ..... . 0010000110 @VC
669VCMPEQUD 000100 ..... ..... ..... . 0011000111 @VC
670VCMPEQUQ 000100 ..... ..... ..... . 0111000111 @VC
671

--- 471 unchanged lines hidden ---
681## Vector Integer Instructions
682
683VCMPEQUB 000100 ..... ..... ..... . 0000000110 @VC
684VCMPEQUH 000100 ..... ..... ..... . 0001000110 @VC
685VCMPEQUW 000100 ..... ..... ..... . 0010000110 @VC
686VCMPEQUD 000100 ..... ..... ..... . 0011000111 @VC
687VCMPEQUQ 000100 ..... ..... ..... . 0111000111 @VC
688

--- 471 unchanged lines hidden ---