2 #------------------------------------------------------------------------------
3 # $File: mips,v 1.10 2014/04/30 21:41:02 christos Exp $
4 # mips: file(1) magic for MIPS ECOFF and Ucode, as used in SGI IRIX
7 0 beshort 0x0160 MIPSEB ECOFF executable
8 >20 beshort 0407 (impure)
9 >20 beshort 0410 (swapped)
10 >20 beshort 0413 (paged)
11 >8 belong >0 not stripped
13 >22 byte x - version %d
16 0 beshort 0x0162 MIPSEL-BE ECOFF executable
17 >20 beshort 0407 (impure)
18 >20 beshort 0410 (swapped)
19 >20 beshort 0413 (paged)
20 >8 belong >0 not stripped
22 >23 byte x - version %d
25 0 beshort 0x6001 MIPSEB-LE ECOFF executable
26 >20 beshort 03401 (impure)
27 >20 beshort 04001 (swapped)
28 >20 beshort 05401 (paged)
29 >8 belong >0 not stripped
31 >23 byte x - version %d
34 0 beshort 0x6201 MIPSEL ECOFF executable
35 >20 beshort 03401 (impure)
36 >20 beshort 04001 (swapped)
37 >20 beshort 05401 (paged)
38 >8 belong >0 not stripped
40 >23 byte x - version %d
45 0 beshort 0x0163 MIPSEB MIPS-II ECOFF executable
46 >20 beshort 0407 (impure)
47 >20 beshort 0410 (swapped)
48 >20 beshort 0413 (paged)
49 >8 belong >0 not stripped
51 >22 byte x - version %d
54 0 beshort 0x0166 MIPSEL-BE MIPS-II ECOFF executable
55 >20 beshort 0407 (impure)
56 >20 beshort 0410 (swapped)
57 >20 beshort 0413 (paged)
58 >8 belong >0 not stripped
60 >22 byte x - version %d
63 0 beshort 0x6301 MIPSEB-LE MIPS-II ECOFF executable
64 >20 beshort 03401 (impure)
65 >20 beshort 04001 (swapped)
66 >20 beshort 05401 (paged)
67 >8 belong >0 not stripped
69 >23 byte x - version %d
72 0 beshort 0x6601 MIPSEL MIPS-II ECOFF executable
73 >20 beshort 03401 (impure)
74 >20 beshort 04001 (swapped)
75 >20 beshort 05401 (paged)
76 >8 belong >0 not stripped
78 >23 byte x - version %d
83 0 beshort 0x0140 MIPSEB MIPS-III ECOFF executable
84 >20 beshort 0407 (impure)
85 >20 beshort 0410 (swapped)
86 >20 beshort 0413 (paged)
87 >8 belong >0 not stripped
89 >22 byte x - version %d
92 0 beshort 0x0142 MIPSEL-BE MIPS-III ECOFF executable
93 >20 beshort 0407 (impure)
94 >20 beshort 0410 (swapped)
95 >20 beshort 0413 (paged)
96 >8 belong >0 not stripped
98 >22 byte x - version %d
101 0 beshort 0x4001 MIPSEB-LE MIPS-III ECOFF executable
102 >20 beshort 03401 (impure)
103 >20 beshort 04001 (swapped)
104 >20 beshort 05401 (paged)
105 >8 belong >0 not stripped
107 >23 byte x - version %d
110 0 beshort 0x4201 MIPSEL MIPS-III ECOFF executable
111 >20 beshort 03401 (impure)
112 >20 beshort 04001 (swapped)
113 >20 beshort 05401 (paged)
114 >8 belong >0 not stripped
116 >23 byte x - version %d
119 0 beshort 0x180 MIPSEB Ucode
120 0 beshort 0x182 MIPSEL-BE Ucode