--- /dev/null
+#as: -mlibresoc
+#objdump: -dr -Mlibresoc
+
+.*: file format .*
+
+
+Disassembly of section \.text:
+0+ <\.text>:
+.*:\s+(5b e0 00 dc|dc 00 e0 5b)\s+sadd\s+r31,r0,r0,0
+.*:\s+(58 1f 00 dc|dc 00 1f 58)\s+sadd\s+r0,r31,r0,0
+.*:\s+(58 00 f8 dc|dc f8 00 58)\s+sadd\s+r0,r0,r31,0
+.*:\s+(58 00 06 dc|dc 06 00 58)\s+sadd\s+r0,r0,r0,3
+.*:\s+(5b e0 00 dd|dd 00 e0 5b)\s+sadd.\s+r31,r0,r0,0
+.*:\s+(58 1f 00 dd|dd 00 1f 58)\s+sadd.\s+r0,r31,r0,0
+.*:\s+(58 00 f8 dd|dd f8 00 58)\s+sadd.\s+r0,r0,r31,0
+.*:\s+(58 00 06 dd|dd 06 00 58)\s+sadd.\s+r0,r0,r0,3
+.*:\s+(5b e0 01 dc|dc 01 e0 5b)\s+sadduw\s+r31,r0,r0,0
+.*:\s+(58 1f 01 dc|dc 01 1f 58)\s+sadduw\s+r0,r31,r0,0
+.*:\s+(58 00 f9 dc|dc f9 00 58)\s+sadduw\s+r0,r0,r31,0
+.*:\s+(58 00 07 dc|dc 07 00 58)\s+sadduw\s+r0,r0,r0,3
+.*:\s+(5b e0 01 dd|dd 01 e0 5b)\s+sadduw.\s+r31,r0,r0,0
+.*:\s+(58 1f 01 dd|dd 01 1f 58)\s+sadduw.\s+r0,r31,r0,0
+.*:\s+(58 00 f9 dd|dd f9 00 58)\s+sadduw.\s+r0,r0,r31,0
+.*:\s+(58 00 07 dd|dd 07 00 58)\s+sadduw.\s+r0,r0,r0,3
#define RMC A_L + 1
#define CY RMC
#define ew RMC
+#define SHP1 RMC
{ 0x3, 9, NULL, NULL, 0 },
#define R RMC + 1
{"svremap", SVRM(22,57), SVRM_MASK, SVP64, PPCVLE, {SVme, mi0, mi1, mi2, mo0, mo1, pst}},
+{"sadd", ZRC(22,110,0), Z2_MASK, SVP64, PPCVLE, {RT, RA, RB, SHP1}},
+{"sadd.", ZRC(22,110,1), Z2_MASK, SVP64, PPCVLE, {RT, RA, RB, SHP1}},
+{"sadduw", ZRC(22,238,0), Z2_MASK, SVP64, PPCVLE, {RT, RA, RB, SHP1}},
+{"sadduw.", ZRC(22,238,1), Z2_MASK, SVP64, PPCVLE, {RT, RA, RB, SHP1}},
+
{"cprop", XRC(22,398,0), X_MASK, SVP64, PPCVLE, {RT, RA, RB}},
{"cprop.", XRC(22,398,1), X_MASK, SVP64, PPCVLE, {RT, RA, RB}},