Home | History | Annotate | Download | only in opcodes

Lines Matching refs:OP

302 #define OPERAND(op) XC16X_OPERAND_##op
304 #define OP(field) CGEN_SYNTAX_MAKE_FIELD (OPERAND (field))
317 { { MNEM, ' ', OP (REG8), ',', OP (POF), OP (UPOF16), 0 } },
323 { { MNEM, ' ', OP (REG8), ',', OP (POF), OP (UPOF16), 0 } },
329 { { MNEM, ' ', OP (REGB8), ',', OP (POF), OP (UPOF16), 0 } },
335 { { MNEM, ' ', OP (REGB8), ',', OP (POF), OP (UPOF16), 0 } },
341 { { MNEM, ' ', OP (REG8), ',', OP (PAG), OP (UPAG16), 0 } },
347 { { MNEM, ' ', OP (REG8), ',', OP (PAG), OP (UPAG16), 0 } },
353 { { MNEM, ' ', OP (REGB8), ',', OP (PAG), OP (UPAG16), 0 } },
359 { { MNEM, ' ', OP (REGB8), ',', OP (PAG), OP (UPAG16), 0 } },
365 { { MNEM, ' ', OP (REG8), ',', OP (POF), OP (UPOF16), 0 } },
371 { { MNEM, ' ', OP (REG8), ',', OP (POF), OP (UPOF16), 0 } },
377 { { MNEM, ' ', OP (REGB8), ',', OP (POF), OP (UPOF16), 0 } },
383 { { MNEM, ' ', OP (REGB8), ',', OP (POF), OP (UPOF16), 0 } },
389 { { MNEM, ' ', OP (REG8), ',', OP (PAG), OP (UPAG16), 0 } },
395 { { MNEM, ' ', OP (REG8), ',', OP (PAG), OP (UPAG16), 0 } },
401 { { MNEM, ' ', OP (REGB8), ',', OP (PAG), OP (UPAG16), 0 } },
407 { { MNEM, ' ', OP (REGB8), ',', OP (PAG), OP (UPAG16), 0 } },
413 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REG8), 0 } },
419 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REG8), 0 } },
425 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REGB8), 0 } },
431 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REGB8), 0 } },
437 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REG8), 0 } },
443 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REG8), 0 } },
449 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REGB8), 0 } },
455 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REGB8), 0 } },
461 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (POF), OP (UIMM16), 0 } },
467 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (POF), OP (UIMM16), 0 } },
473 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (PAG), OP (UIMM16), 0 } },
479 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (PAG), OP (UIMM16), 0 } },
485 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (POF), OP (UIMM3), 0 } },
491 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (POF), OP (UIMM3), 0 } },
497 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (PAG), OP (UIMM3), 0 } },
503 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (PAG), OP (UIMM3), 0 } },
509 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (PAG), OP (UIMM3), 0 } },
515 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (PAG), OP (UIMM3), 0 } },
521 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (POF), OP (UIMM3), 0 } },
527 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (POF), OP (UIMM3), 0 } },
533 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (POF), OP (UIMM8), 0 } },
539 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (POF), OP (UIMM8), 0 } },
545 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (PAG), OP (UIMM8), 0 } },
551 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (PAG), OP (UIMM8), 0 } },
557 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (POF), OP (UIMM16), 0 } },
563 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (POF), OP (UIMM16), 0 } },
569 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (PAG), OP (UIMM16), 0 } },
575 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (PAG), OP (UIMM16), 0 } },
581 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (POF), OP (UIMM3), 0 } },
587 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (POF), OP (UIMM3), 0 } },
593 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (PAG), OP (UIMM3), 0 } },
599 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (PAG), OP (UIMM3), 0 } },
605 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (PAG), OP (UIMM3), 0 } },
611 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (PAG), OP (UIMM3), 0 } },
617 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (POF), OP (UIMM3), 0 } },
623 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (POF), OP (UIMM3), 0 } },
629 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (POF), OP (UIMM8), 0 } },
635 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (POF), OP (UIMM8), 0 } },
641 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (PAG), OP (UIMM8), 0 } },
647 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (PAG), OP (UIMM8), 0 } },
653 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (UIMM3), 0 } },
659 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (UIMM3), 0 } },
665 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (UIMM3), 0 } },
671 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (UIMM3), 0 } },
677 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (UIMM16), 0 } },
683 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (UIMM16), 0 } },
689 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (UIMM8), 0 } },
695 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (UIMM8), 0 } },
701 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (UIMM3), 0 } },
707 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (UIMM3), 0 } },
713 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (UIMM3), 0 } },
719 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (UIMM3), 0 } },
725 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (UIMM16), 0 } },
731 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (UIMM16), 0 } },
737 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (UIMM8), 0 } },
743 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (UIMM8), 0 } },
749 { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
755 { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
761 { { MNEM, ' ', OP (DRB), ',', OP (SRB), 0 } },
767 { { MNEM, ' ', OP (DRB), ',', OP (SRB), 0 } },
773 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), ']', 0 } },
779 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), ']', 0 } },
785 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), ']', 0 } },
791 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), ']', 0 } },
797 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), '+', ']', 0 } },
803 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), '+', ']', 0 } },
809 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), '+', ']', 0 } },
815 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), '+', ']', 0 } },
821 { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
827 { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
833 { { MNEM, ' ', OP (DRB), ',', OP (SRB), 0 } },
839 { { MNEM, ' ', OP (DRB), ',', OP (SRB), 0 } },
845 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), ']', 0 } },
851 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), ']', 0 } },
857 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), ']', 0 } },
863 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), ']', 0 } },
869 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), '+', ']', 0 } },
875 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), '+', ']', 0 } },
881 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), '+', ']', 0 } },
887 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), '+', ']', 0 } },
893 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
899 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGMEM8), 0 } },
905 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
911 { { MNEM, ' ', OP (MEMORY), ',', OP (REG8), 0 } },
917 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
923 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGMEM8), 0 } },
929 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
935 { { MNEM, ' ', OP (MEMORY), ',', OP (REG8), 0 } },
941 { { MNEM, ' ', OP (REGBMEM8), ',', OP (MEMGR8), 0 } },
947 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGBMEM8), 0 } },
953 { { MNEM, ' ', OP (REGB8), ',', OP (MEMORY), 0 } },
959 { { MNEM, ' ', OP (MEMORY), ',', OP (REGB8), 0 } },
965 { { MNEM, ' ', OP (REGBMEM8), ',', OP (MEMGR8), 0 } },
971 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGBMEM8), 0 } },
977 { { MNEM, ' ', OP (REGB8), ',', OP (MEMORY), 0 } },
983 { { MNEM, ' ', OP (MEMORY), ',', OP (REGB8), 0 } },
989 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
995 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGMEM8), 0 } },
1001 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
1007 { { MNEM, ' ', OP (MEMORY), ',', OP (REG8), 0 } },
1013 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
1019 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGMEM8), 0 } },
1025 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
1031 { { MNEM, ' ', OP (MEMORY), ',', OP (REG8), 0 } },
1037 { { MNEM, ' ', OP (REGBMEM8), ',', OP (MEMGR8), 0 } },
1043 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGBMEM8), 0 } },
1049 { { MNEM, ' ', OP (REGB8), ',', OP (MEMORY), 0 } },
1055 { { MNEM, ' ', OP (MEMORY), ',', OP (REGB8), 0 } },
1061 { { MNEM, ' ', OP (REGBMEM8), ',', OP (MEMGR8), 0 } },
1067 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGBMEM8), 0 } },
1073 { { MNEM, ' ', OP (REGB8), ',', OP (MEMORY), 0 } },
1079 { { MNEM, ' ', OP (MEMORY), ',', OP (REGB8), 0 } },
1085 { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
1091 { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
1097 { { MNEM, ' ', OP (SRDIV), 0 } },
1103 { { MNEM, ' ', OP (SRDIV), 0 } },
1109 { { MNEM, ' ', OP (SRDIV), 0 } },
1115 { { MNEM, ' ', OP (SRDIV), 0 } },
1121 { { MNEM, ' ', OP (DR), 0 } },
1127 { { MNEM, ' ', OP (DRB), 0 } },
1133 { { MNEM, ' ', OP (DR), 0 } },
1139 { { MNEM, ' ', OP (DRB), 0 } },
1145 { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
1151 { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
1157 { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
1163 { { MNEM, ' ', OP (DRB), ',', OP (SRB), 0 } },
1169 { { MNEM, ' ', OP (DRB), ',', OP (SRB), 0 } },
1175 { { MNEM, ' ', OP (DRB), ',', OP (SRB), 0 } },
1181 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (UIMM3), 0 } },
1187 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (UIMM3), 0 } },
1193 { { MNEM, ' ', OP (DR), ',', OP (HASH), OP (UIMM3), 0 } },
1199 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (UIMM3), 0 } },
1205 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (UIMM3), 0 } },
1211 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (UIMM3), 0 } },
1217 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (UIMM16), 0 } },
1223 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (UIMM16), 0 } },
1229 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (UIMM16), 0 } },
1235 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (UIMM8), 0 } },
1241 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (UIMM8), 0 } },
1247 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (UIMM8), 0 } },
1253 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), ']', 0 } },
1259 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), ']', 0 } },
1265 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), ']', 0 } },
1271 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), ']', 0 } },
1277 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), ']', 0 } },
1283 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), ']', 0 } },
1289 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), '+', ']', 0 } },
1295 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), '+', ']', 0 } },
1301 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), '+', ']', 0 } },
1307 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), '+', ']', 0 } },
1313 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), '+', ']', 0 } },
1319 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), '+', ']', 0 } },
1325 { { MNEM, ' ', OP (POF), OP (REG8), ',', OP (UPOF16), 0 } },
1331 { { MNEM, ' ', OP (POF), OP (REG8), ',', OP (UPOF16), 0 } },
1337 { { MNEM, ' ', OP (POF), OP (REG8), ',', OP (UPOF16), 0 } },
1343 { { MNEM, ' ', OP (POF), OP (REGB8), ',', OP (UPOF16), 0 } },
1349 { { MNEM, ' ', OP (POF), OP (REGB8), ',', OP (UPOF16), 0 } },
1355 { { MNEM, ' ', OP (POF), OP (REGB8), ',', OP (UPOF16), 0 } },
1361 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REG8), 0 } },
1367 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REG8), 0 } },
1373 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REG8), 0 } },
1379 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REGB8), 0 } },
1385 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REGB8), 0 } },
1391 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REGB8), 0 } },
1397 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
1403 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGMEM8), 0 } },
1409 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
1415 { { MNEM, ' ', OP (MEMORY), ',', OP (REG8), 0 } },
1421 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
1427 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGMEM8), 0 } },
1433 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
1439 { { MNEM, ' ', OP (MEMORY), ',', OP (REG8), 0 } },
1445 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
1451 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGMEM8), 0 } },
1457 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
1463 { { MNEM, ' ', OP (MEMORY), ',', OP (REG8), 0 } },
1469 { { MNEM, ' ', OP (REGBMEM8), ',', OP (MEMGR8), 0 } },
1475 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGBMEM8), 0 } },
1481 { { MNEM, ' ', OP (REGB8), ',', OP (MEMORY), 0 } },
1487 { { MNEM, ' ', OP (MEMORY), ',', OP (REGB8), 0 } },
1493 { { MNEM, ' ', OP (REGBMEM8), ',', OP (MEMGR8), 0 } },
1499 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGBMEM8), 0 } },
1505 { { MNEM, ' ', OP (REGB8), ',', OP (MEMORY), 0 } },
1511 { { MNEM, ' ', OP (MEMORY), ',', OP (REGB8), 0 } },
1517 { { MNEM, ' ', OP (REGBMEM8), ',', OP (MEMGR8), 0 } },
1523 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGBMEM8), 0 } },
1529 { { MNEM, ' ', OP (REGB8), ',', OP (MEMORY), 0 } },
1535 { { MNEM, ' ', OP (MEMORY), ',', OP (REGB8), 0 } },
1541 { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
1547 { { MNEM, ' ', OP (DRB), ',', OP (SRB), 0 } },
1553 { { MNEM, ' ', OP (DRI), ',', OP (HASH), OP (U4), 0 } },
1559 { { MNEM, ' ', OP (SRB), ',', OP (HASH), OP (U4), 0 } },
1565 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (UIMM16), 0 } },
1571 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (UIMM8), 0 } },
1577 { { MNEM, ' ', OP (DR), ',', '[', OP (SR), ']', 0 } },
1583 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR), ']', 0 } },
1589 { { MNEM, ' ', '[', OP (SR), ']', ',', OP (DR), 0 } },
1595 { { MNEM, ' ', '[', OP (SR), ']', ',', OP (DRB), 0 } },
1601 { { MNEM, ' ', '[', '-', OP (SR), ']', ',', OP (DR), 0 } },
1607 { { MNEM, ' ', '[', '-', OP (SR), ']', ',', OP (DRB), 0 } },
1613 { { MNEM, ' ', OP (DR), ',', '[', OP (SR), '+', ']', 0 } },
1619 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR), '+', ']', 0 } },
1625 { { MNEM, ' ', '[', OP (DR), ']', ',', '[', OP (SR), ']', 0 } },
1631 { { MNEM, ' ', '[', OP (DR), ']', ',', '[', OP (SR), ']', 0 } },
1637 { { MNEM, ' ', '[', OP (DR), '+', ']', ',', '[', OP (SR), ']', 0 } },
1643 { { MNEM, ' ', '[', OP (DR), '+', ']', ',', '[', OP (SR), ']', 0 } },
1649 { { MNEM, ' ', '[', OP (DR), ']', ',', '[', OP (SR), '+', ']', 0 } },
1655 { { MNEM, ' ', '[', OP (DR), ']', ',', '[', OP (SR), '+', ']', 0 } },
1661 { { MNEM, ' ', OP (DR), ',', '[', OP (SR), '+', OP (HASH), OP (UIMM16), ']', 0 } },
1667 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR), '+', OP (HASH), OP (UIMM16), ']', 0 } },
1673 { { MNEM, ' ', '[', OP (SR), '+', OP (HASH), OP (UIMM16), ']', ',', OP (DR), 0 } },
1679 { { MNEM, ' ', '[', OP (SR), '+', OP (HASH), OP (UIMM16), ']', ',', OP (DRB), 0 } },
1685 { { MNEM, ' ', '[', OP (SRC2), ']', ',', OP (MEMORY), 0 } },
1691 { { MNEM, ' ', '[', OP (SRC2), ']', ',', OP (MEMORY), 0 } },
1697 { { MNEM, ' ', OP (MEMORY), ',', '[', OP (SRC2), ']', 0 } },
1703 { { MNEM, ' ', OP (MEMORY), ',', '[', OP (SRC2), ']', 0 } },
1709 { { MNEM, ' ', OP (REGOFF8), ',', OP (HASH), OP (POF), OP (UPOF16), 0 } },
1715 { { MNEM, ' ', OP (REGOFF8), ',', OP (HASH), OP (PAG), OP (UPAG16), 0 } },
1721 { { MNEM, ' ', OP (REGOFF8), ',', OP (HASH), OP (SEGM), OP (USEG16), 0 } },
1727 { { MNEM, ' ', OP (REGOFF8), ',', OP (HASH), OP (SOF), OP (USOF16), 0 } },
1733 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (POF), OP (UIMM8), 0 } },
1739 { { MNEM, ' ', OP (REGOFF8), ',', OP (HASH), OP (PAG), OP (UIMM8), 0 } },
1745 { { MNEM, ' ', OP (REGOFF8), ',', OP (POF), OP (UPOF16), 0 } },
1751 { { MNEM, ' ', OP (REGB8), ',', OP (POF), OP (UPOF16), 0 } },
1757 { { MNEM, ' ', OP (REGOFF8), ',', OP (PAG), OP (UPAG16), 0 } },
1763 { { MNEM, ' ', OP (REGB8), ',', OP (PAG), OP (UPAG16), 0 } },
1769 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REGOFF8), 0 } },
1775 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REGB8), 0 } },
1781 { { MNEM, ' ', OP (DRI), ',', OP (HASH), OP (POF), OP (U4), 0 } },
1787 { { MNEM, ' ', OP (SRB), ',', OP (HASH), OP (POF), OP (U4), 0 } },
1793 { { MNEM, ' ', OP (DRI), ',', OP (HASH), OP (PAG), OP (U4), 0 } },
1799 { { MNEM, ' ', OP (SRB), ',', OP (HASH), OP (PAG), OP (U4), 0 } },
1805 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
1811 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGMEM8), 0 } },
1817 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
1823 OP (MEMORY), ',', OP (REG8), 0 } },
1829 { { MNEM, ' ', OP (REGBMEM8), ',', OP (MEMGR8), 0 } },
1835 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGBMEM8), 0 } },
1841 { { MNEM, ' ', OP (REGB8), ',', OP (MEMORY), 0 } },
1847 { { MNEM, ' ', OP (MEMORY), ',', OP (REGB8), 0 } },
1853 { { MNEM, ' ', OP (SR), ',', OP (DRB), 0 } },
1859 { { MNEM, ' ', OP (SR), ',', OP (DRB), 0 } },
1865 { { MNEM, ' ', OP (REGMEM8), ',', OP (POF), OP (UPOF16), 0 } },
1871 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REGBMEM8), 0 } },
1877 { { MNEM, ' ', OP (REG8), ',', OP (POF), OP (UPOF16), 0 } },
1883 { { MNEM, ' ', OP (POF), OP (UPOF16), ',', OP (REGB8), 0 } },
1889 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
1895 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGBMEM8), 0 } },
1901 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
1907 { { MNEM, ' ', OP (MEMORY), ',', OP (REGB8), 0 } },
1913 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
1919 { { MNEM, ' ', OP (MEMGR8), ',', OP (REGBMEM8), 0 } },
1925 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
1931 { { MNEM, ' ', OP (MEMORY), ',', OP (REGB8), 0 } },
1937 { { MNEM, ' ', OP (SR), ',', OP (DRB), 0 } },
1943 { { MNEM, ' ', OP (SR), ',', OP (DRB), 0 } },
1949 { { MNEM, ' ', OP (EXTCOND), ',', OP (CADDR), 0 } },
1955 { { MNEM, ' ', OP (EXTCOND), ',', OP (CADDR), 0 } },
1961 { { MNEM, ' ', OP (EXTCOND), ',', OP (CADDR), 0 } },
1967 { { MNEM, ' ', OP (ICOND), ',', '[', OP (SR), ']', 0 } },
1973 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
1979 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
1985 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
1991 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
1997 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2003 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2009 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2015 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2021 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2027 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2033 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2039 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2045 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2051 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2057 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2063 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2069 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2075 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2081 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2087 { { MNEM, ' ', OP (COND), ',', OP (REL), 0 } },
2093 { { MNEM, ' ', OP (HASH), OP (SEGM), OP (USEG8), ',', OP (HASH), OP (SOF), OP (USOF16), 0 } },
2099 { { MNEM, ' ', OP (SEG), ',', OP (CADDR), 0 } },
2105 { { MNEM, ' ', OP (GENREG), OP (DOT), OP (QLOBIT), ',', OP (RELHI), 0 } },
2111 { { MNEM, ' ', OP (GENREG), OP (DOT), OP (QLOBIT), ',', OP (RELHI), 0 } },
2117 { { MNEM, ' ', OP (GENREG), OP (DOT), OP (QLOBIT), ',', OP (RELHI), 0 } },
2123 { { MNEM, ' ', OP (GENREG), OP (DOT), OP (QLOBIT), ',', OP (RELHI), 0 } },
2129 { { MNEM, ' ', OP (EXTCOND), ',', OP (CADDR), 0 } },
2135 { { MNEM, ' ', OP (EXTCOND), ',', OP (CADDR), 0 } },
2141 { { MNEM, ' ', OP (EXTCOND), ',', OP (CADDR), 0 } },
2147 { { MNEM, ' ', OP (ICOND), ',', '[', OP (SR), ']', 0 } },
2153 { { MNEM, ' ', OP (REL), 0 } },
2159 { { MNEM, ' ', OP (HASH), OP (SEGM), OP (USEG8), ',', OP (HASH), OP (SOF), OP (USOF16), 0 } },
2165 { { MNEM, ' ', OP (SEG), ',', OP (CADDR), 0 } },
2171 { { MNEM, ' ', OP (REG8), ',', OP (CADDR), 0 } },
2177 { { MNEM, ' ', OP (HASH), OP (UIMM7), 0 } },
2195 { { MNEM, ' ', OP (REG8), 0 } },
2207 { { MNEM, ' ', OP (REG8), 0 } },
2213 { { MNEM, ' ', OP (REG8), 0 } },
2219 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (UIMM16), 0 } },
2225 { { MNEM, ' ', OP (REG8), ',', OP (POF), OP (UPOF16), 0 } },
2231 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
2237 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
2297 { { MNEM, ' ', OP (HASH), OP (UIMM2), 0 } },
2303 { { MNEM, ' ', OP (HASH), OP (UIMM2), 0 } },
2309 { { MNEM, ' ', OP (SR), ',', OP (HASH), OP (UIMM2), 0 } },
2315 { { MNEM, ' ', OP (HASH), OP (PAGENUM), ',', OP (HASH), OP (UIMM2), 0 } },
2321 { { MNEM, ' ', OP (HASH), OP (PAG), OP (UPAG16), ',', OP (HASH), OP (UIMM2), 0 } },
2327 { { MNEM, ' ', OP (SR), ',', OP (HASH), OP (UIMM2), 0 } },
2333 { { MNEM, ' ', OP (HASH), OP (PAGENUM), ',', OP (HASH), OP (UIMM2), 0 } },
2339 { { MNEM, ' ', OP (SR), ',', OP (HASH), OP (UIMM2), 0 } },
2345 { { MNEM, ' ', OP (HASH), OP (SEGHI8), ',', OP (HASH), OP (UIMM2), 0 } },
2351 { { MNEM, ' ', OP (SR), ',', OP (HASH), OP (UIMM2), 0 } },
2357 { { MNEM, ' ', OP (HASH), OP (SEGHI8), ',', OP (HASH), OP (UIMM2), 0 } },
2363 { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
2369 { { MNEM, ' ', OP (REGNAM), 0 } },
2375 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2381 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2387 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2393 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2399 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2405 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2411 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2417 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2423 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2429 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2435 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2441 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2447 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2453 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2459 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2465 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2471 { { MNEM, ' ', OP (REGNAM), 0 } },
2477 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2483 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2489 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2495 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2501 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2507 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2513 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2519 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2525 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2531 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2537 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2543 OP (REG8), OP (DOT), OP (QBIT), 0 } },
2549 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2555 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2561 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2567 { { MNEM, ' ', OP (REG8), OP (DOT), OP (QBIT), 0 } },
2573 { { MNEM, ' ', OP (REGHI8), OP (DOT), OP (QHIBIT), ',', OP (REG8), OP (DOT), OP (QLOBIT), 0 } },
2579 { { MNEM, ' ', OP (REGHI8), OP (DOT), OP (QHIBIT), ',', OP (REG8), OP (DOT), OP (QLOBIT), 0 } },
2585 { { MNEM, ' ', OP (REGHI8), OP (DOT), OP (QHIBIT), ',', OP (REG8), OP (DOT), OP (QLOBIT), 0 } },
2591 { { MNEM, ' ', OP (REGHI8), OP (DOT), OP (QHIBIT), ',', OP (REG8), OP (DOT), OP (QLOBIT), 0 } },
2597 { { MNEM, ' ', OP (REGHI8), OP (DOT), OP (QHIBIT), ',', OP (REG8), OP (DOT), OP (QLOBIT), 0 } },
2603 { { MNEM, ' ', OP (REGHI8), OP (DOT), OP (QHIBIT), ',', OP (REG8), OP (DOT), OP (QLOBIT), 0 } },
2609 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (MASK8), ',', OP (HASH), OP (DATAHI8), 0 } },
2615 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (MASKLO8), ',', OP (HASH), OP (DATA8), 0 } },
2621 { { MNEM, ' ', OP (SRC1), ',', OP (SRC2), 0 } },
2627 { { MNEM, ' ', OP (DRB), ',', OP (SRB), 0 } },
2633 { { MNEM, ' ', OP (SRC1), ',', OP (HASH), OP (UIMM3), 0 } },
2639 { { MNEM, ' ', OP (DRB), ',', OP (HASH), OP (UIMM3), 0 } },
2645 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (UIMM16), 0 } },
2651 { { MNEM, ' ', OP (REGB8), ',', OP (HASH), OP (UIMM8), 0 } },
2657 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), ']', 0 } },
2663 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), ']', 0 } },
2669 { { MNEM, ' ', OP (DR), ',', '[', OP (SR2), '+', ']', 0 } },
2675 { { MNEM, ' ', OP (DRB), ',', '[', OP (SR2), '+', ']', 0 } },
2681 { { MNEM, ' ', OP (REG8), ',', OP (POF), OP (UPOF16), 0 } },
2687 { { MNEM, ' ', OP (REGB8), ',', OP (POF), OP (UPOF16), 0 } },
2693 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
2699 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
2705 { { MNEM, ' ', OP (REGBMEM8), ',', OP (MEMGR8), 0 } },
2711 { { MNEM, ' ', OP (REGB8), ',', OP (MEMORY), 0 } },
2717 { { MNEM, ' ', OP (SR), ',', OP (HASH), OP (UIMM4), 0 } },
2723 { { MNEM, ' ', OP (SR), ',', OP (HASH), OP (UIMM4), 0 } },
2729 { { MNEM, ' ', OP (SR), ',', OP (HASH), OP (UIMM4), 0 } },
2735 { { MNEM, ' ', OP (SR), ',', OP (HASH), OP (UIMM4), 0 } },
2741 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (UIMM16), 0 } },
2747 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (UIMM16), 0 } },
2753 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (UIMM16), 0 } },
2759 { { MNEM, ' ', OP (REG8), ',', OP (HASH), OP (UIMM16), 0 } },
2765 { { MNEM, ' ', OP (REG8), ',', OP (POF), OP (UPOF16), 0 } },
2771 { { MNEM, ' ', OP (REG8), ',', OP (POF), OP (UPOF16), 0 } },
2777 { { MNEM, ' ', OP (REG8), ',', OP (POF), OP (UPOF16), 0 } },
2783 { { MNEM, ' ', OP (REG8), ',', OP (POF), OP (UPOF16), 0 } },
2789 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
2795 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
2801 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
2807 { { MNEM, ' ', OP (REGMEM8), ',', OP (MEMGR8), 0 } },
2813 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
2819 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
2825 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
2831 { { MNEM, ' ', OP (REG8), ',', OP (MEMORY), 0 } },
2837 { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
2843 { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
2849 { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
2855 { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
2861 { { MNEM, ' ', OP (DR), ',', OP (SR), 0 } },
2867 { { MNEM, ' ', OP (SR), ',', OP (HASH), OP (UIMM4), 0 } },
2873 { { MNEM, ' ', OP (SR), ',', OP (HASH), OP (UIMM4), 0 } },
2879 { { MNEM, ' ', OP (SR), ',', OP (HASH), OP (UIMM4), 0 } },
2885 { { MNEM, ' ', OP (SR), ',', OP (HASH), OP (UIMM4), 0 } },
2891 { { MNEM, ' ', OP (SR), ',', OP (HASH), OP (UIMM4), 0 } },
2899 #undef OP
2909 #define OPERAND(op) XC16X_OPERAND_##op
2911 #define OP(field) CGEN_SYNTAX_MAKE_FIELD (OPERAND (field))
2928 #undef OP