Lines Matching full:print
32 print "Error: " awkchecked > "/dev/stderr"
33 print "Please try to use gawk." > "/dev/stderr"
38 print "/* x86 opcode map generated from x86-opcode-map.txt */"
39 print "/* Do not change this code. */\n"
121 print "Semantic error at " NR ": " msg > "/dev/stderr"
126 print "DEBUG: " msg
137 print "/* " $0 " */"
182 print "/* " $0 " */"
191 print "const insn_attr_t " name " = {"
195 print " [" id "] = " tbl[id] ","
197 print "};"
202 # print group tables
224 # print primary/escaped tables
256 print ""
412 print "#ifndef __BOOT_COMPRESSED\n"
414 # print escape opcode map's array
415 print "/* Escape opcode map array */"
416 print "const insn_attr_t * const inat_escape_tables[INAT_ESC_MAX + 1]" \
421 print " ["i"]["j"] = "etable[i,j]","
422 print "};\n"
423 # print group opcode map's array
424 print "/* Group opcode map array */"
425 print "const insn_attr_t * const inat_group_tables[INAT_GRP_MAX + 1]"\
430 print " ["i"]["j"] = "gtable[i,j]","
431 print "};\n"
432 # print AVX opcode map's array
433 print "/* AVX opcode map array */"
434 print "const insn_attr_t * const inat_avx_tables[X86_VEX_M_MAX + 1]"\
439 print " ["i"]["j"] = "atable[i,j]","
440 print "};\n"
442 print "/* XOP opcode map array */"
443 print "const insn_attr_t * const inat_xop_tables[X86_XOP_M_MAX - X86_XOP_M_MIN + 1]" \
447 print " ["i"] = "xoptable[i]","
448 print "};"
450 print "#else /* !__BOOT_COMPRESSED */\n"
452 print "/* Escape opcode map array */"
453 print "static const insn_attr_t *inat_escape_tables[INAT_ESC_MAX + 1]" \
455 print ""
457 print "/* Group opcode map array */"
458 print "static const insn_attr_t *inat_group_tables[INAT_GRP_MAX + 1]"\
460 print ""
462 print "/* AVX opcode map array */"
463 print "static const insn_attr_t *inat_avx_tables[X86_VEX_M_MAX + 1]"\
465 print ""
467 print "/* XOP opcode map array */"
468 print "static const insn_attr_t *inat_xop_tables[X86_XOP_M_MAX - X86_XOP_M_MIN + 1];"
469 print ""
471 print "static void inat_init_tables(void)"
472 print "{"
474 # print escape opcode map's array
475 print "\t/* Print Escape opcode map array */"
479 print "\tinat_escape_tables["i"]["j"] = "etable[i,j]";"
480 print ""
482 # print group opcode map's array
483 print "\t/* Print Group opcode map array */"
487 print "\tinat_group_tables["i"]["j"] = "gtable[i,j]";"
488 print ""
489 # print AVX opcode map's array
490 print "\t/* Print AVX opcode map array */"
494 print "\tinat_avx_tables["i"]["j"] = "atable[i,j]";"
496 print ""
497 print "\t/* Print XOP opcode map array */"
500 print "\tinat_xop_tables["i"] = "xoptable[i]";"
502 print "}"
503 print "#endif"