! CHECK: subxcc %g1, %g2, %g3 ! encoding: [0x86,0xe0,0x40,0x02]
subxcc %g1, %g2, %g3
+ ! CHECK: mov %g1, %g3 ! encoding: [0x86,0x10,0x00,0x01]
+ mov %g1, %g3
+
+ ! CHECK: mov 255, %g3 ! encoding: [0x86,0x10,0x20,0xff]
+ mov 0xff, %g3
+
+ ! CHECK: restore %g0, %g0, %g1 ! encoding: [0x83,0xe8,0x00,0x00]
+ restore %g0, %g0, %g1
+
+ ! CHECK: addx %g2, %g1, %g3 ! encoding: [0x86,0x40,0x80,0x01]
+ addx %g2, %g1, %g3
+
+ ! CHECK: subx %g2, %g1, %g3 ! encoding: [0x86,0x60,0x80,0x01]
+ subx %g2, %g1, %g3
+
+ ! CHECK: umulcc %g2, %g1, %g3 ! encoding: [0x86,0xd0,0x80,0x01]
+ umulcc %g2, %g1, %g3
+
+ ! CHECK: smulcc %g2, %g1, %g3 ! encoding: [0x86,0xd8,0x80,0x01]
+ smulcc %g2, %g1, %g3
+
+ ! CHECK: mulscc %g2, %g1, %g3 ! encoding: [0x87,0x20,0x80,0x01]
+ mulscc %g2, %g1, %g3
+
+ ! CHECK: mulscc %g2, 254, %g3 ! encoding: [0x87,0x20,0xa0,0xfe]
+ mulscc %g2, 254, %g3
+
+ ! CHECK: udivcc %g2, %g1, %g3 ! encoding: [0x86,0xf0,0x80,0x01]
+ udivcc %g2, %g1, %g3
+
+ ! CHECK: sdivcc %g2, %g1, %g3 ! encoding: [0x86,0xf8,0x80,0x01]
+ sdivcc %g2, %g1, %g3
+
+ ! CHECK: andcc %g2, %g1, %g3 ! encoding: [0x86,0x88,0x80,0x01]
+ andcc %g2, %g1, %g3
+
+ ! CHECK: andncc %g2, %g1, %g3 ! encoding: [0x86,0xa8,0x80,0x01]
+ andncc %g2, %g1, %g3
+
+ ! CHECK: orcc %g2, %g1, %g3 ! encoding: [0x86,0x90,0x80,0x01]
+ orcc %g2, %g1, %g3
+
+ ! CHECK: orncc %g2, %g1, %g3 ! encoding: [0x86,0xb0,0x80,0x01]
+ orncc %g2, %g1, %g3
+
+ ! CHECK: xorcc %g2, %g1, %g3 ! encoding: [0x86,0x98,0x80,0x01]
+ xorcc %g2, %g1, %g3
+
+ ! CHECK: xnorcc %g2, %g1, %g3 ! encoding: [0x86,0xb8,0x80,0x01]
+ xnorcc %g2, %g1, %g3
+
+ ! CHECK: taddcc %g2, %g1, %g3 ! encoding: [0x87,0x00,0x80,0x01]
+ taddcc %g2, %g1, %g3
+
+ ! CHECK: tsubcc %g2, %g1, %g3 ! encoding: [0x87,0x08,0x80,0x01]
+ tsubcc %g2, %g1, %g3
+
+ ! CHECK: taddcctv %g2, %g1, %g3 ! encoding: [0x87,0x10,0x80,0x01]
+ taddcctv %g2, %g1, %g3
+
+ ! CHECK: tsubcctv %g2, %g1, %g3 ! encoding: [0x87,0x18,0x80,0x01]
+ tsubcctv %g2, %g1, %g3