Lines Matching refs:current_templates
479 static const templates *current_templates;
3779 current_templates = (const templates *) hash_find (op_hash, mnemonic);
3783 && current_templates
3784 && current_templates->start->opcode_modifier.isprefix)
3786 if (!cpu_flags_check_cpu64 (current_templates->start->cpu_flags))
3791 current_templates->start->name);
3796 if ((current_templates->start->opcode_modifier.size16
3797 || current_templates->start->opcode_modifier.size32)
3799 && (current_templates->start->opcode_modifier.size32
3803 current_templates->start->name);
3807 switch (add_prefix (current_templates->start->base_opcode))
3812 if (current_templates->start->cpu_flags.bitfield.cpuhle)
3813 i.hle_prefix = current_templates->start->name;
3814 else if (current_templates->start->cpu_flags.bitfield.cpumpx)
3815 i.bnd_prefix = current_templates->start->name;
3817 i.rep_prefix = current_templates->start->name;
3829 if (!current_templates)
3848 current_templates = (const templates *) hash_find (op_hash, mnemonic);
3851 if (!current_templates)
3865 current_templates = (const templates *) hash_find (op_hash,
3874 current_templates = (const templates *) hash_find (op_hash,
3888 current_templates = (const templates *) hash_find (op_hash,
3893 if (!current_templates)
3900 if (current_templates->start->opcode_modifier.jump
3901 || current_templates->start->opcode_modifier.jumpbyte)
3935 for (t = current_templates->start; t < current_templates->end; ++t)
3947 current_templates->start->name);
3953 current_templates->start->name,
4268 for (t = current_templates->start;
4269 t < current_templates->end;
4679 for (t = current_templates->start; t < current_templates->end; t++)
4963 if (t == current_templates->end)
5000 current_templates->start->name);
5043 current_templates->start->name);
8104 || (!current_templates->start->opcode_modifier.jump
8105 && !current_templates->start->opcode_modifier.jumpdword))
8380 if (current_templates->start->opcode_modifier.isstring
8381 && !current_templates->start->opcode_modifier.immext
8382 && (current_templates->end[-1].opcode_modifier.isstring
8398 if (current_templates->start->opcode_modifier.w)
8400 i386_operand_type type = current_templates->end[-1].operand_types[0];
8404 && current_templates->end[-1].operand_types[1]
8406 type = current_templates->end[-1].operand_types[1];
8688 && !current_templates->start->opcode_modifier.isstring)
8692 current_templates->start->name);