xref: /minix3/external/bsd/file/dist/magic/magdir/parrot (revision 835f6802383ea18ff9311123031e44be87fb502a)
1*835f6802SDirk Vogt#------------------------------------------------------------------------------
2*835f6802SDirk Vogt# $File: parrot,v 1.1 2010/07/08 20:18:40 christos Exp $
3*835f6802SDirk Vogt# parrot: file(1) magic for Parrot Virtual Machine
4*835f6802SDirk Vogt# URL:	http://www.lua.org/
5*835f6802SDirk Vogt# From: Lubomir Rintel <lkundrak@v3.sk>
6*835f6802SDirk Vogt
7*835f6802SDirk Vogt# Compiled Parrot byte code
8*835f6802SDirk Vogt0	string	\376PBC\r\n\032\n	Parrot bytecode
9*835f6802SDirk Vogt>64	byte	x			%d.
10*835f6802SDirk Vogt>72	byte	x			\b%d,
11*835f6802SDirk Vogt>8	byte	>0			%d byte words,
12*835f6802SDirk Vogt>16	byte	0			little-endian,
13*835f6802SDirk Vogt>16	byte	1			big-endian,
14*835f6802SDirk Vogt>32	byte	0			IEEE-754 8 byte double floats,
15*835f6802SDirk Vogt>32	byte	1			x86 12 byte long double floats,
16*835f6802SDirk Vogt>32	byte	2			IEEE-754 16 byte long double floats,
17*835f6802SDirk Vogt>32	byte	3			MIPS 16 byte long double floats,
18*835f6802SDirk Vogt>32	byte	4			AIX 16 byte long double floats,
19*835f6802SDirk Vogt>32	byte	5			4-byte floats,
20*835f6802SDirk Vogt>40	byte	x			Parrot %d.
21*835f6802SDirk Vogt>48	byte	x			\b%d.
22*835f6802SDirk Vogt>56	byte	x			\b%d
23