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