insns.decode (cb0a0a4c8686792068860f339eddd695e1a485a1) | insns.decode (97955ceb422421f48cbbab44cbe9a0998adde2cb) |
---|---|
1# 2# MicroBlaze instruction decode definitions. 3# 4# Copyright (c) 2020 Richard Henderson <rth@twiddle.net> 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 --- 36 unchanged lines hidden (view full) --- 45andi 101001 ..... ..... ................ @typeb 46 47andn 100011 ..... ..... ..... 000 0000 0000 @typea 48andni 101011 ..... ..... ................ @typeb 49 50cmp 000101 ..... ..... ..... 000 0000 0001 @typea 51cmpu 000101 ..... ..... ..... 000 0000 0011 @typea 52 | 1# 2# MicroBlaze instruction decode definitions. 3# 4# Copyright (c) 2020 Richard Henderson <rth@twiddle.net> 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 --- 36 unchanged lines hidden (view full) --- 45andi 101001 ..... ..... ................ @typeb 46 47andn 100011 ..... ..... ..... 000 0000 0000 @typea 48andni 101011 ..... ..... ................ @typeb 49 50cmp 000101 ..... ..... ..... 000 0000 0001 @typea 51cmpu 000101 ..... ..... ..... 000 0000 0011 @typea 52 |
53mul 010000 ..... ..... ..... 000 0000 0000 @typea 54mulh 010000 ..... ..... ..... 000 0000 0001 @typea 55mulhu 010000 ..... ..... ..... 000 0000 0011 @typea 56mulhsu 010000 ..... ..... ..... 000 0000 0010 @typea 57muli 011000 ..... ..... ................ @typeb 58 |
|
53or 100000 ..... ..... ..... 000 0000 0000 @typea 54ori 101000 ..... ..... ................ @typeb 55 56pcmpbf 100000 ..... ..... ..... 100 0000 0000 @typea 57pcmpeq 100010 ..... ..... ..... 100 0000 0000 @typea 58pcmpne 100011 ..... ..... ..... 100 0000 0000 @typea 59 60rsub 000001 ..... ..... ..... 000 0000 0000 @typea 61rsubc 000011 ..... ..... ..... 000 0000 0000 @typea 62rsubk 000101 ..... ..... ..... 000 0000 0000 @typea 63rsubkc 000111 ..... ..... ..... 000 0000 0000 @typea 64 65rsubi 001001 ..... ..... ................ @typeb 66rsubic 001011 ..... ..... ................ @typeb 67rsubik 001101 ..... ..... ................ @typeb 68rsubikc 001111 ..... ..... ................ @typeb 69 70xor 100010 ..... ..... ..... 000 0000 0000 @typea 71xori 101010 ..... ..... ................ @typeb | 59or 100000 ..... ..... ..... 000 0000 0000 @typea 60ori 101000 ..... ..... ................ @typeb 61 62pcmpbf 100000 ..... ..... ..... 100 0000 0000 @typea 63pcmpeq 100010 ..... ..... ..... 100 0000 0000 @typea 64pcmpne 100011 ..... ..... ..... 100 0000 0000 @typea 65 66rsub 000001 ..... ..... ..... 000 0000 0000 @typea 67rsubc 000011 ..... ..... ..... 000 0000 0000 @typea 68rsubk 000101 ..... ..... ..... 000 0000 0000 @typea 69rsubkc 000111 ..... ..... ..... 000 0000 0000 @typea 70 71rsubi 001001 ..... ..... ................ @typeb 72rsubic 001011 ..... ..... ................ @typeb 73rsubik 001101 ..... ..... ................ @typeb 74rsubikc 001111 ..... ..... ................ @typeb 75 76xor 100010 ..... ..... ..... 000 0000 0000 @typea 77xori 101010 ..... ..... ................ @typeb |