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 --- |