Lines Matching refs:endian

207 #  Some saved game files start with "TADS2 save/g\n\r\032\0", a little-endian
338 # big-endian or little-endian versions, depending on the mode they ran
1399 # FIXME: Almost all little endian UTF-16 text with BOM are clobbered by these entries
1967 >22 lelong 0 \b, big-endian
1968 >22 lelong 1 \b, little-endian
1981 # Little-endian 32-bit-int a.out, merged from bsdi (for BSD/OS, from
1990 0 lelong 0407 a.out little-endian 32-bit executable
1994 0 lelong 0410 a.out little-endian 32-bit pure executable
1998 0 lelong 0413 a.out little-endian 32-bit demand paged pure executable
2003 # Big-endian 32-bit-int a.out, merged from sun (for old 68010 SunOS a.out),
2004 # mips (for old 68020(!) SGI a.out), and netbsd (for old big-endian a.out).
2010 0 belong 0407 a.out big-endian 32-bit executable
2013 0 belong 0410 a.out big-endian 32-bit pure executable
2016 0 belong 0413 a.out big-endian 32-bit demand paged executable
2376 2 string typedstream NeXT/Apple typedstream data, big endian
2381 2 string streamtyped NeXT/Apple typedstream data, little endian
2639 >>10 beshort x \b.%u, 64 bit big-endian
2644 >>10 leshort x \b.%u, 64 bit little-endian
2649 >>6 ubeshort x \b.%u, 32 bit big-endian
2652 >>5 ubyte x \b.%u, big-endian
2657 >>6 uleshort x \b.%u, 32 bit little-endian
2660 >>5 ubyte x \b.%u, little-endian
2870 # been ports to little-endian 16-bit-int or 32-bit-int platforms
2872 # to use "PDP-11" for little-endian 16-bit and "VAX" for little-endian
2873 # 32-bit. There might have been big-endian ports of that sort as
2876 0 leshort 0177555 very old 16-bit-int little-endian archive
2877 0 beshort 0177555 very old 16-bit-int big-endian archive
2878 0 lelong 0177555 very old 32-bit-int little-endian archive
2879 0 belong 0177555 very old 32-bit-int big-endian archive
2881 0 leshort 0177545 old 16-bit-int little-endian archive
2883 0 beshort 0177545 old 16-bit-int big-endian archive
2885 0 lelong 0177545 old 32-bit-int little-endian archive
2887 0 belong 0177545 old 32-bit-int big-endian archive
4789 # version; (0x0000) or (0x0001); for 0 all multi-byte are in host byte order. For 1 big endian
4822 # use little endian variant of subroutine to
4831 # use little endian variant of subroutine to
4840 # use little endian variant of subroutine to
4849 # use little endian variant of subroutine to
5109 # that uses little-endian encoding and has a different magic number
5323 0 belong 0x64a30100 IRCAM file (VAX little-endian)
5324 0 belong 0x0001a364 IRCAM file (VAX big-endian)
5325 0 belong 0x64a30200 IRCAM file (Sun big-endian)
5326 0 belong 0x0002a364 IRCAM file (Sun little-endian)
5327 0 belong 0x64a30300 IRCAM file (MIPS little-endian)
5328 0 belong 0x0003a364 IRCAM file (MIPS big-endian)
5329 0 belong 0x64a30400 IRCAM file (NeXT big-endian)
5330 0 belong 0x64a30400 IRCAM file (NeXT big-endian)
5331 0 belong 0x0004a364 IRCAM file (NeXT little-endian)
5448 >31 byte &4 16bit little endian
6138 # Wii is big-endian, so default to BE.
6166 # 3DS is little-endian, so default to LE.
6204 # 3DS is little-endian, so default to LE.
6832 >8 lelong x context data (little endian, version %d)
6844 >8 belong x context data (big endian, version %d)
6861 >>8 string =v little endian
6867 >>8 string =V big endian
6874 >>8 string =v little endian
6880 >>8 string =V big endian
6897 # little-endian machines as well? If so, what's the deal with
7022 >8 string LE \b, little endian
7023 >8 string BE \b, big endian
7583 >>&0 string _little_endian\ little endian,
7585 >>&0 string _big_endian\ big endian,
8131 # Hitachi SH big-endian COFF (./hitachi-sh)
8132 >>>>0 uleshort 0x0500 Hitachi SH big-endian
8133 # Hitachi SH little-endian COFF (./hitachi-sh)
8134 >>>>0 uleshort 0x0550 Hitachi SH little-endian
8171 #>>>>18 leshort &0x0100 \b, 32 bit little endian
8186 # f_timdat - file time & date stamp only for little endian
10007 # Convexes are big-endian.
10103 # big endian
10106 >&2 byte x \b%c (big-endian)
10115 # big endian
10118 >&2 byte x \b%c (big-endian)
10144 # big endian
10146 >&7 byte x version %d (big-endian)
10158 # big endian
10160 >&7 byte x version %d (big-endian)
10167 0 lelong 0x70775631 Cracklib password index, little endian
10171 0 belong 0x70775631 Cracklib password index, big endian
10174 0 search/1 \0\0\0\0pwV1 Cracklib password index, big endian ("64-bit")
10296 0 belong 0x13579acd GNU dbm 1.x or ndbm database, big endian, 32-bit
10298 0 belong 0x13579ace GNU dbm 1.x or ndbm database, big endian, old
10300 0 belong 0x13579acf GNU dbm 1.x or ndbm database, big endian, 64-bit
10302 0 lelong 0x13579acd GNU dbm 1.x or ndbm database, little endian, 32-bit
10304 0 lelong 0x13579ace GNU dbm 1.x or ndbm database, little endian, old
10306 0 lelong 0x13579acf GNU dbm 1.x or ndbm database, little endian, 64-bit
10313 # Ian Darwin's file /etc/magic files: big/little-endian version.
10328 >>4 belong >0 (Hash, version %d, little-endian)
10334 >>4 belong >0 (Hash, version %d, big-endian)
10343 >4 belong >0 (Btree, version %d, big-endian)
10345 >4 lelong >0 (Btree, version %d, little-endian)
10350 >16 belong >0 (Hash, version %d, big-endian)
10352 >16 lelong >0 (Hash, version %d, little-endian)
10357 >16 belong >0 (Btree, version %d, big-endian)
10359 >16 lelong >0 (Btree, version %d, little-endian)
10364 >16 belong >0 (Queue, version %d, big-endian)
10366 >16 lelong >0 (Queue, version %d, little-endian)
10372 >16 belong >0 (Log, version %d, big-endian)
10374 >16 lelong >0 (Log, version %d, little-endian)
10383 >>>10 bedouble 8.642135e+130 big-endian
10388 >>>>12 bedouble 8.642135e+130 big-endian
10391 >>>>12 ledouble 8.642135e+130 little-endian
10394 >>>>12 string \x43\x2b\x1f\x5b\x2f\x25\xc0\xc7 middle-endian
10398 >>>16 bedouble 8.642135e+130 big-endian
10401 >>>16 ledouble 8.642135e+130 little-endian
10976 >32 lelong 0x2601196D version 6, little-endian
11041 0 string \\[depot\\]\n\f Quick Database Manager, little endian
11042 0 string \\[DEPOT\\]\n\f Quick Database Manager, big endian
11627 24 belong 60012 new-fs dump file (big endian),
11630 24 belong 60011 old-fs dump file (big endian),
11633 24 lelong 60012 new-fs dump file (little endian),
11634 # to correctly recognize '*.mo' GNU message catalog (little endian)
11638 24 lelong 60011 old-fs dump file (little endian),
11642 24 belong 0x19540119 new-fs dump file (ufs2, big endian),
11645 24 lelong 0x19540119 new-fs dump file (ufs2, little endian),
11689 >>>>7 byte&0x88 0x00 big-endian
11690 >>>>7 byte&0x88 0x80 little-endian
12173 # XXX - needs to have the byte order specified (NS32K was little-endian,
12174 # dunno whether they run the 88K in little-endian mode or not).
13965 9564 lelong 0x00011954 Unix Fast File system [v1] (little-endian),
13981 42332 lelong 0x19540119 Unix Fast File system [v2] (little-endian)
14001 66908 lelong 0x19540119 Unix Fast File system [v2] (little-endian)
14021 9564 belong 0x00011954 Unix Fast File system [v1] (big-endian),
14041 42332 belong 0x19540119 Unix Fast File system [v2] (big-endian)
14061 66908 belong 0x19540119 Unix Fast File system [v2] (big-endian)
14081 0 ulequad 0xc8414d4dc5523031 HAMMER filesystem (little-endian),
14088 0 ulequad 0x48414d3205172011 HAMMER2 filesystem (little-endian),
14159 >0x402 beshort > -1 Minix filesystem, V1 (big endian), %d zones
14169 >0x402 beshort > -1 Minix filesystem, V1, 30 char names (big endian), %d zones
14178 #>0x402 beshort > -1 Minix filesystem, V2 (big endian)
14189 #>0x402 beshort !0 Minix filesystem, V2, 30 char names (big endian)
14416 0 lelong 0x28cd3d45 Linux Compressed ROM File System data, little endian
14426 0 belong 0x28cd3d45 Linux Compressed ROM File System data, big endian
14530 0 leshort 0x1984 Linux old jffs2 filesystem data little endian
14531 0 beshort 0x1984 Linux old jffs2 filesystem data big endian
14532 0 leshort 0x1985 Linux jffs2 filesystem data little endian
14533 0 beshort 0x1985 Linux jffs2 filesystem data big endian
14568 0 string sqsh Squashfs filesystem, big endian,
14571 0 string hsqs Squashfs filesystem, little endian,
15778 # little-endian on x86).
15925 >>>>64 byte 0 big endian,
15927 >>>>64 default x little endian,
15932 >>>24 byte 0 big endian,
15934 >>>24 default x little endian,
17029 0 string \336\22\4\225 GNU message catalog (little endian),
17031 # TODO: write lines in such a way that code can also be called for big endian variant
17110 0 string \225\4\22\336 GNU message catalog (big endian),
17114 # TODO: for big endian use same code as for little endian
17445 0 belong 0x07230203 Khronos SPIR-V binary, big-endian
17449 0 lelong 0x07230203 Khronos SPIR-V binary, little-endian
17459 8 lequad 0xABADD068ADEAFD0C Vulkan trace file, little-endian
17462 8 bequad 0xABADD068ADEAFD0C Vulkan trace file, big-endian
17574 # use big endian variant of subroutine to display name+variables+flags
17582 # use little endian variant of subroutine to
17594 # big-endian as it was mostly 68K-based.
17598 # big-endian or little-endian.
18701 # (CIFF) file. These are apparently all little-endian.
18711 # These are apparently all little-endian.
18737 0 string MM\x00\x2a TIFF image data, big-endian
18742 0 string II\x2a\x00 TIFF image data, little-endian
18893 0 string MM\x00\x2b Big TIFF image data, big-endian
18895 0 string II\x2b\x00 Big TIFF image data, little-endian
19681 # (FITS floating point formats are big-endian.)
20467 0 string SDPX DPX image data, big-endian,
20470 0 string XPDS DPX image data, little-endian,
20764 0 string MMOR Olympus ORF raw image data, big-endian
20766 0 string IIRO Olympus ORF raw image data, little-endian
20768 0 string IIRS Olympus ORF raw image data, little-endian
21381 >4 ulelong 0x78563412 little-endian,
21382 >4 ulelong 0x12345678 big-endian,
21452 0 name khronos-ktx-endian-header
21464 >12 ulelong 0x04030201 (little-endian)
21465 >>16 use khronos-ktx-endian-header
21466 >12 ubelong 0x04030201 (big-endian)
21467 >>16 use \^khronos-ktx-endian-header
22531 # For adaptec_ava1515_bios_585201-00.bin reverted endian! BUT IS THIS ALWAYS TRUE?
22710 # will match 0x9600 through 0x9603 in *both* little endian and big endian.
22715 0 leshort&0xFFFC 0x9600 little endian ispell
22737 0 beshort&0xFFFC 0x9600 big endian ispell
22818 0 belong 0xcafedada Java module image (big endian)
22823 0 lelong 0xcafedada Java module image (little endian)
23424 # written on a little endian machine
23431 # written on a big endian machine
23439 # written on a little endian machine
23446 # written on a big endian machine
23622 >0x400 lelong 1 little endian, version %u,
23625 >0x400 belong 1 big endian, version %u,
23779 # In order to aid telling these apart a new endian flag was added. In order
23782 >0x30 belong !0x04030201 (little-endian)
23785 >0x30 belong 0x04030201 (big-endian)
23786 0x24 belong 0x016f2818 Linux kernel ARM boot executable zImage (big-endian)
23791 >0x18 lelong ^1 \b, little-endian
23792 >0x18 lelong &1 \b, big-endian
24155 0 long 0xD28B7670 CLISP memory image data, other endian
25184 >4 lelong x (version %d) (little endian)
25186 >4 belong x (version %d) (big endian)
25309 >12 belong =1 version 1, big-endian
25310 >12 lelong =1 version 1, little-endian
25311 >12 belong x version %d, network-endian
25984 >126 short 0x494d (big endian)
25986 >126 short 0x4d49 (little endian)
26018 # skip some CD-ROM filesystem like test-hfs.iso by looking for valid big endian type flag
26025 # skip big endian variant by looking for valid low lttle endian type flag
26029 # no misidentfied little endian MATrix example with "short" matrix name
26032 # little endian MATrix with "long" matrix name or some misidentified samples
26043 # type flag decimal MOPT; maximal 4052=FD4h; maximal 52=34h for little endian
26046 # M: 0~little endian 1~Big Endian 2~VAX D-float 3~VAX G-float 4~Cray
26048 >0 ubelong/1000 0 (little endian)
26049 >0 ubelong/1000 1 (big endian)
26538 # skip IRCAM file (VAX big-endian) ./audio
26848 >>(0x3c.l+4) leshort 0x1f2 PowerPC (big-endian)
27097 # no examples found for big endian variant
27109 # byte order: 00h~little-endian non-zero=1~big-endian
27110 #>0x02 ubyte =0 (little-endian)
27111 >0x02 ubyte !0 (big-endian)
27113 # word order: 00h~little-endian non-zero=1~big-endian
27114 #>0x03 ubyte =0 \b, little-endian word order
27115 #>0x03 ubyte !0 \b, big-endian word order
29618 # little endian only for now.
29714 >0 lelong =348 little endian
29723 >0 belong =348 big endian
29738 >0 lelong =540 little endian
29747 >0 belong =540 big endian
29968 0 string Octave-1-L Octave binary data (little endian)
29969 0 string Octave-1-B Octave binary data (big endian)
29983 # big endian not tested
29984 >>0x1C ubeshort =0xfffe \b, big-endian
29989 # Byte Order 0xFFFE means little-endian found in real world applications
29990 #>>0x1C uleshort =0xfffe \b, little-endian
31137 # date is supposed to be big-endian seconds since 1 Jan 1904, but many
31138 # files contain the timestamp in little-endian or a completely
31285 >16 byte 0 little-endian,
31286 >16 byte 1 big-endian,
31748 0 bequad =0xa58afd185cbf5af7 Hash::SharedMem master file, big-endian
31754 0 lequad =0xa58afd185cbf5af7 Hash::SharedMem master file, little-endian
31760 0 bequad =0xc693dac5ed5e47c2 Hash::SharedMem data file, big-endian
31766 0 lequad =0xc693dac5ed5e47c2 Hash::SharedMem data file, little-endian
32473 # 224..254: four byte length (big endian interpretation of length[1..5])
32867 >>137 byte 1 data: little-endian,
32868 >>137 byte 2 data: big-endian,
33040 >0x12 string ZZ Zenographics ZjStream printer data (big-endian)
33042 >0x12 string ZZ Zenographics ZjStream printer data (little-endian)
33167 # two bytes of magic followed by "\r\n" in little endian order
33501 # those have a little-endian offset immediately following the magic 'PACK',
33503 # version, since it's a tiny number stored in big-endian format, is always 0.
33769 0 string RIFF RIFF (little-endian) data
34310 # XXX - some of the below may only appear in little-endian form.
34315 0 string RIFX RIFF (big-endian) data
34345 # Corel Draw Picture big endian not tested by real examples
34355 # Notation Interchange File Format (big-endian only)
34363 # 128 bit RIFF-GUID { 66666972-912E-11CF-A5D6-28DB04C10000 } in little-endian
34739 >52 byte 1 , Little-endian
34740 >55 byte 1 , Big-endian
34758 >212 byte 17 \b, Big-endian
34760 >212 byte 68 \b, Little-endian
34766 >796 lelong <20 Little-endian, IP #%d,
34769 >796 belong <20 Big-endian, IP #%d,
34774 >796 lelong <20 Little-endian, IP #%d,
34777 >796 belong <20 Big-endian, IP #%d,
34990 # files for 68K; they are indistinguishable from other big-endian 32-bit
35373 # little-endian
35381 # big-endian
35708 0 ubelong 0xa1b2c3d4 pcap capture file, microseconds ts (big-endian)
35711 0 ulelong 0xa1b2c3d4 pcap capture file, microsecond ts (little-endian)
35716 0 ubelong 0xa1b23c4d pcap capture file, nanosecond ts (big-endian)
35719 0 ulelong 0xa1b23c4d pcap capture file, nanosecond ts (little-endian)
35726 0 ubelong 0xa1b2cd34 pcap capture file, microsecond ts, extensions (big-endian)
35728 0 ulelong 0xa1b2cd34 pcap capture file, microsecond ts, extensions (little-endian)
36204 >>>56 ubelong =2 \b, UTF-16 little endian
36205 >>>56 ubelong =3 \b, UTF-16 big endian
36392 # Values for big-endian Sun (MC680x0, SPARC) binaries on pre-5.x
36395 # are in aout, as they're indistinguishable from other big-endian
37102 # While the compiled terminfo uses little-endian format regardless of
37106 # AIX and HPUX use the SVr4 big-endian format
37107 # Solaris uses the SVr3 formats (sparc and x86 differ endian-ness)
37108 0 beshort 0433 SVr2 curses screen image, big-endian
37109 0 beshort 0434 SVr3 curses screen image, big-endian
37110 0 beshort 0435 SVr4 curses screen image, big-endian
37112 0 leshort 0433 SVr2 curses screen image, little-endian
37113 0 leshort 0434 SVr3 curses screen image, little-endian
37114 0 leshort 0435 SVr4 curses screen image, little-endian
37137 # XXX - needs byte-endian stuff (big-endian and little-endian DVI?)
37785 0 string \000\000\376\377 Unicode text, UTF-32, big-endian
37786 0 string \377\376\000\000 Unicode text, UTF-32, little-endian
37812 # VAX demand-paged files, as the magic number is little-endian on those
37866 >8 string \<\> \b, big-endian
37868 >8 string \>\< \b, litte-endian
38067 # VAX a.out (BSD; others collide with 386 and other 32-bit little-endian
38353 # Size is stored in bytes in a big-endian u64.
39355 >0x32 lestring16 Version\ 5.00\r\n\r\n Windows Registry little-endian text (Win2K or above)
39357 #>&0 lestring16 Version\ 5.00\r\n\r\n Windows Registry little-endian text (Win2K or above)
40513 # mainly tested little endian variant
40516 # big endian variant
40556 # endian marker FF 99 for little endian
40557 >6 ubyte =0xFF \b, little-endian
40558 >6 ubyte =0x99 \b, big-endian
41005 # Big-endian values
41006 8 string \000\000\000\002\365\272\313\254 ZFS snapshot (big-endian machine),
41035 # Little-endian values
41036 8 string \254\313\272\365\002\000\000\000 ZFS snapshot (little-endian machine),
41069 # Was it big-endian or little-endian? My Product Specification doesn't