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