435ea7
diff --git a/magic/Magdir/elf b/magic/Magdir/elf
435ea7
index e0e9937..11c876e 100644
435ea7
--- a/magic/Magdir/elf
435ea7
+++ b/magic/Magdir/elf
435ea7
@@ -84,10 +84,21 @@
435ea7
 >>>48	leshort		&0x0008		(LP64),
435ea7
 >>18	leshort		16		nCUBE,
435ea7
 >>18	leshort		17		Fujitsu VPP500,
435ea7
->>18	leshort		18		SPARC32PLUS - invalid byte order,
435ea7
->>18	leshort		20		PowerPC,
435ea7
+>>18	leshort		18		SPARC32PLUS,
435ea7
+# only for 32-bit
435ea7
+>>>4	byte		1
435ea7
+>>>>36	lelong&0xffff00	0x000100	V8+ Required,
435ea7
+>>>>36	lelong&0xffff00	0x000200	Sun UltraSPARC1 Extensions Required,
435ea7
+>>>>36	lelong&0xffff00	0x000400	HaL R1 Extensions Required,
435ea7
+>>>>36	lelong&0xffff00	0x000800	Sun UltraSPARC3 Extensions Required,
435ea7
+>>18	leshort		19		Intel 80960,
435ea7
+>>18	leshort		20		PowerPC or cisco 4500,
435ea7
+>>18	leshort		21		64-bit PowerPC or cisco 7500,
435ea7
 >>18	leshort		22		IBM S/390,
435ea7
->>18	leshort		36		NEC V800,
435ea7
+>>18	leshort		23		Cell SPU,
435ea7
+>>18	leshort		24		cisco SVIP,
435ea7
+>>18	leshort		25		cisco 7200,
435ea7
+>>18	leshort		36		NEC V800 or cisco 12000,
435ea7
 >>18	leshort		37		Fujitsu FR20,
435ea7
 >>18	leshort		38		TRW RH-32,
435ea7
 >>18	leshort		39		Motorola RCE,