xref: /plan9/sys/src/cmd/qc/enam.c (revision 6891d8578618fb7ccda4a131c122d4d0e6580c4b)
17dd7cddfSDavid du Colombier char	*anames[] =
27dd7cddfSDavid du Colombier {
37dd7cddfSDavid du Colombier 	"XXX",
47dd7cddfSDavid du Colombier 	"ADD",
57dd7cddfSDavid du Colombier 	"ADDCC",
67dd7cddfSDavid du Colombier 	"ADDV",
77dd7cddfSDavid du Colombier 	"ADDVCC",
87dd7cddfSDavid du Colombier 	"ADDC",
97dd7cddfSDavid du Colombier 	"ADDCCC",
107dd7cddfSDavid du Colombier 	"ADDCV",
117dd7cddfSDavid du Colombier 	"ADDCVCC",
127dd7cddfSDavid du Colombier 	"ADDME",
137dd7cddfSDavid du Colombier 	"ADDMECC",
147dd7cddfSDavid du Colombier 	"ADDMEVCC",
157dd7cddfSDavid du Colombier 	"ADDMEV",
167dd7cddfSDavid du Colombier 	"ADDE",
177dd7cddfSDavid du Colombier 	"ADDECC",
187dd7cddfSDavid du Colombier 	"ADDEVCC",
197dd7cddfSDavid du Colombier 	"ADDEV",
207dd7cddfSDavid du Colombier 	"ADDZE",
217dd7cddfSDavid du Colombier 	"ADDZECC",
227dd7cddfSDavid du Colombier 	"ADDZEVCC",
237dd7cddfSDavid du Colombier 	"ADDZEV",
247dd7cddfSDavid du Colombier 	"AND",
257dd7cddfSDavid du Colombier 	"ANDCC",
267dd7cddfSDavid du Colombier 	"ANDN",
277dd7cddfSDavid du Colombier 	"ANDNCC",
287dd7cddfSDavid du Colombier 	"BC",
297dd7cddfSDavid du Colombier 	"BCL",
307dd7cddfSDavid du Colombier 	"BEQ",
317dd7cddfSDavid du Colombier 	"BGE",
327dd7cddfSDavid du Colombier 	"BGT",
337dd7cddfSDavid du Colombier 	"BL",
347dd7cddfSDavid du Colombier 	"BLE",
357dd7cddfSDavid du Colombier 	"BLT",
367dd7cddfSDavid du Colombier 	"BNE",
377dd7cddfSDavid du Colombier 	"BR",
387dd7cddfSDavid du Colombier 	"BVC",
397dd7cddfSDavid du Colombier 	"BVS",
407dd7cddfSDavid du Colombier 	"CMP",
417dd7cddfSDavid du Colombier 	"CMPU",
427dd7cddfSDavid du Colombier 	"CNTLZW",
437dd7cddfSDavid du Colombier 	"CNTLZWCC",
447dd7cddfSDavid du Colombier 	"CRAND",
457dd7cddfSDavid du Colombier 	"CRANDN",
467dd7cddfSDavid du Colombier 	"CREQV",
477dd7cddfSDavid du Colombier 	"CRNAND",
487dd7cddfSDavid du Colombier 	"CRNOR",
497dd7cddfSDavid du Colombier 	"CROR",
507dd7cddfSDavid du Colombier 	"CRORN",
517dd7cddfSDavid du Colombier 	"CRXOR",
527dd7cddfSDavid du Colombier 	"DIVW",
537dd7cddfSDavid du Colombier 	"DIVWCC",
547dd7cddfSDavid du Colombier 	"DIVWVCC",
557dd7cddfSDavid du Colombier 	"DIVWV",
567dd7cddfSDavid du Colombier 	"DIVWU",
577dd7cddfSDavid du Colombier 	"DIVWUCC",
587dd7cddfSDavid du Colombier 	"DIVWUVCC",
597dd7cddfSDavid du Colombier 	"DIVWUV",
607dd7cddfSDavid du Colombier 	"EQV",
617dd7cddfSDavid du Colombier 	"EQVCC",
627dd7cddfSDavid du Colombier 	"EXTSB",
637dd7cddfSDavid du Colombier 	"EXTSBCC",
647dd7cddfSDavid du Colombier 	"EXTSH",
657dd7cddfSDavid du Colombier 	"EXTSHCC",
667dd7cddfSDavid du Colombier 	"FABS",
677dd7cddfSDavid du Colombier 	"FABSCC",
687dd7cddfSDavid du Colombier 	"FADD",
697dd7cddfSDavid du Colombier 	"FADDCC",
707dd7cddfSDavid du Colombier 	"FADDS",
717dd7cddfSDavid du Colombier 	"FADDSCC",
727dd7cddfSDavid du Colombier 	"FCMPO",
737dd7cddfSDavid du Colombier 	"FCMPU",
747dd7cddfSDavid du Colombier 	"FCTIW",
757dd7cddfSDavid du Colombier 	"FCTIWCC",
767dd7cddfSDavid du Colombier 	"FCTIWZ",
777dd7cddfSDavid du Colombier 	"FCTIWZCC",
787dd7cddfSDavid du Colombier 	"FDIV",
797dd7cddfSDavid du Colombier 	"FDIVCC",
807dd7cddfSDavid du Colombier 	"FDIVS",
817dd7cddfSDavid du Colombier 	"FDIVSCC",
827dd7cddfSDavid du Colombier 	"FMADD",
837dd7cddfSDavid du Colombier 	"FMADDCC",
847dd7cddfSDavid du Colombier 	"FMADDS",
857dd7cddfSDavid du Colombier 	"FMADDSCC",
867dd7cddfSDavid du Colombier 	"FMOVD",
877dd7cddfSDavid du Colombier 	"FMOVDCC",
887dd7cddfSDavid du Colombier 	"FMOVDU",
897dd7cddfSDavid du Colombier 	"FMOVS",
907dd7cddfSDavid du Colombier 	"FMOVSU",
917dd7cddfSDavid du Colombier 	"FMSUB",
927dd7cddfSDavid du Colombier 	"FMSUBCC",
937dd7cddfSDavid du Colombier 	"FMSUBS",
947dd7cddfSDavid du Colombier 	"FMSUBSCC",
957dd7cddfSDavid du Colombier 	"FMUL",
967dd7cddfSDavid du Colombier 	"FMULCC",
977dd7cddfSDavid du Colombier 	"FMULS",
987dd7cddfSDavid du Colombier 	"FMULSCC",
997dd7cddfSDavid du Colombier 	"FNABS",
1007dd7cddfSDavid du Colombier 	"FNABSCC",
1017dd7cddfSDavid du Colombier 	"FNEG",
1027dd7cddfSDavid du Colombier 	"FNEGCC",
1037dd7cddfSDavid du Colombier 	"FNMADD",
1047dd7cddfSDavid du Colombier 	"FNMADDCC",
1057dd7cddfSDavid du Colombier 	"FNMADDS",
1067dd7cddfSDavid du Colombier 	"FNMADDSCC",
1077dd7cddfSDavid du Colombier 	"FNMSUB",
1087dd7cddfSDavid du Colombier 	"FNMSUBCC",
1097dd7cddfSDavid du Colombier 	"FNMSUBS",
1107dd7cddfSDavid du Colombier 	"FNMSUBSCC",
1117dd7cddfSDavid du Colombier 	"FRSP",
1127dd7cddfSDavid du Colombier 	"FRSPCC",
1137dd7cddfSDavid du Colombier 	"FSUB",
1147dd7cddfSDavid du Colombier 	"FSUBCC",
1157dd7cddfSDavid du Colombier 	"FSUBS",
1167dd7cddfSDavid du Colombier 	"FSUBSCC",
1177dd7cddfSDavid du Colombier 	"MOVMW",
1187dd7cddfSDavid du Colombier 	"LSW",
1197dd7cddfSDavid du Colombier 	"LWAR",
1207dd7cddfSDavid du Colombier 	"MOVWBR",
1217dd7cddfSDavid du Colombier 	"MOVB",
1227dd7cddfSDavid du Colombier 	"MOVBU",
1237dd7cddfSDavid du Colombier 	"MOVBZ",
1247dd7cddfSDavid du Colombier 	"MOVBZU",
1257dd7cddfSDavid du Colombier 	"MOVH",
1267dd7cddfSDavid du Colombier 	"MOVHBR",
1277dd7cddfSDavid du Colombier 	"MOVHU",
1287dd7cddfSDavid du Colombier 	"MOVHZ",
1297dd7cddfSDavid du Colombier 	"MOVHZU",
1307dd7cddfSDavid du Colombier 	"MOVW",
1317dd7cddfSDavid du Colombier 	"MOVWU",
1327dd7cddfSDavid du Colombier 	"MOVFL",
1337dd7cddfSDavid du Colombier 	"MOVCRFS",
1347dd7cddfSDavid du Colombier 	"MTFSB0",
1357dd7cddfSDavid du Colombier 	"MTFSB0CC",
1367dd7cddfSDavid du Colombier 	"MTFSB1",
1377dd7cddfSDavid du Colombier 	"MTFSB1CC",
1387dd7cddfSDavid du Colombier 	"MULHW",
1397dd7cddfSDavid du Colombier 	"MULHWCC",
1407dd7cddfSDavid du Colombier 	"MULHWU",
1417dd7cddfSDavid du Colombier 	"MULHWUCC",
1427dd7cddfSDavid du Colombier 	"MULLW",
1437dd7cddfSDavid du Colombier 	"MULLWCC",
1447dd7cddfSDavid du Colombier 	"MULLWVCC",
1457dd7cddfSDavid du Colombier 	"MULLWV",
1467dd7cddfSDavid du Colombier 	"NAND",
1477dd7cddfSDavid du Colombier 	"NANDCC",
1487dd7cddfSDavid du Colombier 	"NEG",
1497dd7cddfSDavid du Colombier 	"NEGCC",
1507dd7cddfSDavid du Colombier 	"NEGVCC",
1517dd7cddfSDavid du Colombier 	"NEGV",
1527dd7cddfSDavid du Colombier 	"NOR",
1537dd7cddfSDavid du Colombier 	"NORCC",
1547dd7cddfSDavid du Colombier 	"OR",
1557dd7cddfSDavid du Colombier 	"ORCC",
1567dd7cddfSDavid du Colombier 	"ORN",
1577dd7cddfSDavid du Colombier 	"ORNCC",
1587dd7cddfSDavid du Colombier 	"REM",
1597dd7cddfSDavid du Colombier 	"REMCC",
1607dd7cddfSDavid du Colombier 	"REMV",
1617dd7cddfSDavid du Colombier 	"REMVCC",
1627dd7cddfSDavid du Colombier 	"REMU",
1637dd7cddfSDavid du Colombier 	"REMUCC",
1647dd7cddfSDavid du Colombier 	"REMUV",
1657dd7cddfSDavid du Colombier 	"REMUVCC",
1667dd7cddfSDavid du Colombier 	"RFI",
1677dd7cddfSDavid du Colombier 	"RLWMI",
1687dd7cddfSDavid du Colombier 	"RLWMICC",
1697dd7cddfSDavid du Colombier 	"RLWNM",
1707dd7cddfSDavid du Colombier 	"RLWNMCC",
1717dd7cddfSDavid du Colombier 	"SLW",
1727dd7cddfSDavid du Colombier 	"SLWCC",
1737dd7cddfSDavid du Colombier 	"SRW",
1747dd7cddfSDavid du Colombier 	"SRAW",
1757dd7cddfSDavid du Colombier 	"SRAWCC",
1767dd7cddfSDavid du Colombier 	"SRWCC",
1777dd7cddfSDavid du Colombier 	"STSW",
1787dd7cddfSDavid du Colombier 	"STWCCC",
1797dd7cddfSDavid du Colombier 	"SUB",
1807dd7cddfSDavid du Colombier 	"SUBCC",
1817dd7cddfSDavid du Colombier 	"SUBVCC",
1827dd7cddfSDavid du Colombier 	"SUBC",
1837dd7cddfSDavid du Colombier 	"SUBCCC",
1847dd7cddfSDavid du Colombier 	"SUBCV",
1857dd7cddfSDavid du Colombier 	"SUBCVCC",
1867dd7cddfSDavid du Colombier 	"SUBME",
1877dd7cddfSDavid du Colombier 	"SUBMECC",
1887dd7cddfSDavid du Colombier 	"SUBMEVCC",
1897dd7cddfSDavid du Colombier 	"SUBMEV",
1907dd7cddfSDavid du Colombier 	"SUBV",
1917dd7cddfSDavid du Colombier 	"SUBE",
1927dd7cddfSDavid du Colombier 	"SUBECC",
1937dd7cddfSDavid du Colombier 	"SUBEV",
1947dd7cddfSDavid du Colombier 	"SUBEVCC",
1957dd7cddfSDavid du Colombier 	"SUBZE",
1967dd7cddfSDavid du Colombier 	"SUBZECC",
1977dd7cddfSDavid du Colombier 	"SUBZEVCC",
1987dd7cddfSDavid du Colombier 	"SUBZEV",
1997dd7cddfSDavid du Colombier 	"SYNC",
2007dd7cddfSDavid du Colombier 	"XOR",
2017dd7cddfSDavid du Colombier 	"XORCC",
2027dd7cddfSDavid du Colombier 	"DCBF",
2037dd7cddfSDavid du Colombier 	"DCBI",
2047dd7cddfSDavid du Colombier 	"DCBST",
2057dd7cddfSDavid du Colombier 	"DCBT",
2067dd7cddfSDavid du Colombier 	"DCBTST",
2077dd7cddfSDavid du Colombier 	"DCBZ",
2087dd7cddfSDavid du Colombier 	"ECIWX",
2097dd7cddfSDavid du Colombier 	"ECOWX",
2107dd7cddfSDavid du Colombier 	"EIEIO",
2117dd7cddfSDavid du Colombier 	"ICBI",
2127dd7cddfSDavid du Colombier 	"ISYNC",
2137dd7cddfSDavid du Colombier 	"TLBIE",
2147dd7cddfSDavid du Colombier 	"TW",
2157dd7cddfSDavid du Colombier 	"SYSCALL",
2167dd7cddfSDavid du Colombier 	"DATA",
2177dd7cddfSDavid du Colombier 	"GLOBL",
2187dd7cddfSDavid du Colombier 	"GOK",
2197dd7cddfSDavid du Colombier 	"HISTORY",
2207dd7cddfSDavid du Colombier 	"NAME",
2217dd7cddfSDavid du Colombier 	"NOP",
2227dd7cddfSDavid du Colombier 	"RETURN",
2237dd7cddfSDavid du Colombier 	"TEXT",
2247dd7cddfSDavid du Colombier 	"WORD",
2257dd7cddfSDavid du Colombier 	"END",
2267dd7cddfSDavid du Colombier 	"DYNT",
2277dd7cddfSDavid du Colombier 	"INIT",
228375daca8SDavid du Colombier 	"SIGNAME",
229375daca8SDavid du Colombier 	"MACCHW",
230375daca8SDavid du Colombier 	"MACCHWCC",
231375daca8SDavid du Colombier 	"MACCHWS",
232375daca8SDavid du Colombier 	"MACCHWSCC",
233375daca8SDavid du Colombier 	"MACCHWSU",
234375daca8SDavid du Colombier 	"MACCHWSUCC",
235375daca8SDavid du Colombier 	"MACCHWSUV",
236375daca8SDavid du Colombier 	"MACCHWSUVCC",
237375daca8SDavid du Colombier 	"MACCHWSV",
238375daca8SDavid du Colombier 	"MACCHWSVCC",
239375daca8SDavid du Colombier 	"MACCHWU",
240375daca8SDavid du Colombier 	"MACCHWUCC",
241375daca8SDavid du Colombier 	"MACCHWUV",
242375daca8SDavid du Colombier 	"MACCHWUVCC",
243375daca8SDavid du Colombier 	"MACCHWV",
244375daca8SDavid du Colombier 	"MACCHWVCC",
245375daca8SDavid du Colombier 	"MACHHW",
246375daca8SDavid du Colombier 	"MACHHWCC",
247375daca8SDavid du Colombier 	"MACHHWV",
248375daca8SDavid du Colombier 	"MACHHWVCC",
249375daca8SDavid du Colombier 	"MACHHWS",
250375daca8SDavid du Colombier 	"MACHHWSCC",
251375daca8SDavid du Colombier 	"MACHHWSV",
252375daca8SDavid du Colombier 	"MACHHWSVCC",
253375daca8SDavid du Colombier 	"MACHHWSU",
254375daca8SDavid du Colombier 	"MACHHWSUCC",
255375daca8SDavid du Colombier 	"MACHHWSUV",
256375daca8SDavid du Colombier 	"MACHHWSUVCC",
257375daca8SDavid du Colombier 	"MACHHWU",
258375daca8SDavid du Colombier 	"MACHHWUCC",
259375daca8SDavid du Colombier 	"MACHHWUV",
260375daca8SDavid du Colombier 	"MACHHWUVCC",
261375daca8SDavid du Colombier 	"MACLHW",
262375daca8SDavid du Colombier 	"MACLHWCC",
263375daca8SDavid du Colombier 	"MACLHWS",
264375daca8SDavid du Colombier 	"MACLHWSCC",
265375daca8SDavid du Colombier 	"MACLHWSU",
266375daca8SDavid du Colombier 	"MACLHWSUCC",
267375daca8SDavid du Colombier 	"MACLHWSUV",
268375daca8SDavid du Colombier 	"MACLHWSUVCC",
269375daca8SDavid du Colombier 	"MACLHWSV",
270375daca8SDavid du Colombier 	"MACLHWSVCC",
271375daca8SDavid du Colombier 	"MACLHWU",
272375daca8SDavid du Colombier 	"MACLHWUCC",
273375daca8SDavid du Colombier 	"MACLHWUV",
274375daca8SDavid du Colombier 	"MACLHWUVCC",
275375daca8SDavid du Colombier 	"MACLHWV",
276375daca8SDavid du Colombier 	"MACLHWVCC",
277375daca8SDavid du Colombier 	"MULCHW",
278375daca8SDavid du Colombier 	"MULCHWCC",
279375daca8SDavid du Colombier 	"MULCHWU",
280375daca8SDavid du Colombier 	"MULCHWUCC",
281375daca8SDavid du Colombier 	"MULHHW",
282375daca8SDavid du Colombier 	"MULHHWCC",
283375daca8SDavid du Colombier 	"MULHHWU",
284375daca8SDavid du Colombier 	"MULHHWUCC",
285375daca8SDavid du Colombier 	"MULLHW",
286375daca8SDavid du Colombier 	"MULLHWCC",
287375daca8SDavid du Colombier 	"MULLHWU",
288375daca8SDavid du Colombier 	"MULLHWUCC",
289375daca8SDavid du Colombier 	"NMACCHW",
290375daca8SDavid du Colombier 	"NMACCHWCC",
291375daca8SDavid du Colombier 	"NMACCHWS",
292375daca8SDavid du Colombier 	"NMACCHWSCC",
293375daca8SDavid du Colombier 	"NMACCHWSV",
294375daca8SDavid du Colombier 	"NMACCHWSVCC",
295375daca8SDavid du Colombier 	"NMACCHWV",
296375daca8SDavid du Colombier 	"NMACCHWVCC",
297375daca8SDavid du Colombier 	"NMACHHW",
298375daca8SDavid du Colombier 	"NMACHHWCC",
299375daca8SDavid du Colombier 	"NMACHHWS",
300375daca8SDavid du Colombier 	"NMACHHWSCC",
301375daca8SDavid du Colombier 	"NMACHHWSV",
302375daca8SDavid du Colombier 	"NMACHHWSVCC",
303375daca8SDavid du Colombier 	"NMACHHWV",
304375daca8SDavid du Colombier 	"NMACHHWVCC",
305375daca8SDavid du Colombier 	"NMACLHW",
306375daca8SDavid du Colombier 	"NMACLHWCC",
307375daca8SDavid du Colombier 	"NMACLHWS",
308375daca8SDavid du Colombier 	"NMACLHWSCC",
309375daca8SDavid du Colombier 	"NMACLHWSV",
310375daca8SDavid du Colombier 	"NMACLHWSVCC",
311375daca8SDavid du Colombier 	"NMACLHWV",
312375daca8SDavid du Colombier 	"NMACLHWVCC",
313375daca8SDavid du Colombier 	"RFCI",
314*6891d857SDavid du Colombier 	"FRES",
315*6891d857SDavid du Colombier 	"FRESCC",
316*6891d857SDavid du Colombier 	"FRSQRTE",
317*6891d857SDavid du Colombier 	"FRSQRTECC",
318*6891d857SDavid du Colombier 	"FSEL",
319*6891d857SDavid du Colombier 	"FSELCC",
320*6891d857SDavid du Colombier 	"FSQRT",
321*6891d857SDavid du Colombier 	"FSQRTCC",
322*6891d857SDavid du Colombier 	"FSQRTS",
323*6891d857SDavid du Colombier 	"FSQRTSCC",
324*6891d857SDavid du Colombier 	"FPSEL",
325*6891d857SDavid du Colombier 	"FPMUL",
326*6891d857SDavid du Colombier 	"FXMUL",
327*6891d857SDavid du Colombier 	"FXPMUL",
328*6891d857SDavid du Colombier 	"FXSMUL",
329*6891d857SDavid du Colombier 	"FPADD",
330*6891d857SDavid du Colombier 	"FPSUB",
331*6891d857SDavid du Colombier 	"FPRE",
332*6891d857SDavid du Colombier 	"FPRSQRTE",
333*6891d857SDavid du Colombier 	"FPMADD",
334*6891d857SDavid du Colombier 	"FXMADD",
335*6891d857SDavid du Colombier 	"FXCPMADD",
336*6891d857SDavid du Colombier 	"FXCSMADD",
337*6891d857SDavid du Colombier 	"FPNMADD",
338*6891d857SDavid du Colombier 	"FXNMADD",
339*6891d857SDavid du Colombier 	"FXCPNMADD",
340*6891d857SDavid du Colombier 	"FXCSNMADD",
341*6891d857SDavid du Colombier 	"FPMSUB",
342*6891d857SDavid du Colombier 	"FXMSUB",
343*6891d857SDavid du Colombier 	"FXCPMSUB",
344*6891d857SDavid du Colombier 	"FXCSMSUB",
345*6891d857SDavid du Colombier 	"FPNMSUB",
346*6891d857SDavid du Colombier 	"FXNMSUB",
347*6891d857SDavid du Colombier 	"FXCPNMSUB",
348*6891d857SDavid du Colombier 	"FXCSNMSUB",
349*6891d857SDavid du Colombier 	"FPABS",
350*6891d857SDavid du Colombier 	"FPNEG",
351*6891d857SDavid du Colombier 	"FPRSP",
352*6891d857SDavid du Colombier 	"FPNABS",
353*6891d857SDavid du Colombier 	"FSCMP",
354*6891d857SDavid du Colombier 	"FSABS",
355*6891d857SDavid du Colombier 	"FSNEG",
356*6891d857SDavid du Colombier 	"FSNABS",
357*6891d857SDavid du Colombier 	"FPCTIW",
358*6891d857SDavid du Colombier 	"FPCTIWZ",
359*6891d857SDavid du Colombier 	"FMOVSPD",
360*6891d857SDavid du Colombier 	"FMOVPSD",
361*6891d857SDavid du Colombier 	"FXCPNPMA",
362*6891d857SDavid du Colombier 	"FXCSNPMA",
363*6891d857SDavid du Colombier 	"FXCPNSMA",
364*6891d857SDavid du Colombier 	"FXCSNSMA",
365*6891d857SDavid du Colombier 	"FXCXNPMA",
366*6891d857SDavid du Colombier 	"FXCXNSMA",
367*6891d857SDavid du Colombier 	"FXCXMA",
368*6891d857SDavid du Colombier 	"FXCXNMS",
369*6891d857SDavid du Colombier 	"FSMOVS",
370*6891d857SDavid du Colombier 	"FSMOVSU",
371*6891d857SDavid du Colombier 	"FSMOVD",
372*6891d857SDavid du Colombier 	"FSMOVDU",
373*6891d857SDavid du Colombier 	"FXMOVS",
374*6891d857SDavid du Colombier 	"FXMOVSU",
375*6891d857SDavid du Colombier 	"FXMOVD",
376*6891d857SDavid du Colombier 	"FXMOVDU",
377*6891d857SDavid du Colombier 	"FPMOVS",
378*6891d857SDavid du Colombier 	"FPMOVSU",
379*6891d857SDavid du Colombier 	"FPMOVD",
380*6891d857SDavid du Colombier 	"FPMOVDU",
381*6891d857SDavid du Colombier 	"FPMOVIW",
3827dd7cddfSDavid du Colombier 	"LAST",
3837dd7cddfSDavid du Colombier };
384