Lines Matching defs:format
92 # 'Instruction' instances are created for every format of every isa.yaml
109 fmt = format.pretty
147 # Format instance for raw-data format name
148 def format
149 Panda.format_hash[dig(:format)]
158 ops_encoding = format.encoding
305 # Methods over format names
324 raise "Incorrect format name #{name}" if bits % 8 != 0
520 # e.g. 'Panda::groups[0].instruction[0].format'
553 # Hash from format names to Format instances
556 fmt_name = instruction.format
626 # create separate instance for every instruction format and inherit group properties
630 if data_insn[:opcode_idx] && (data_insn[:opcode_idx].size != data_insn[:format].size)
631 raise 'format and opcode_idx arrays should have equal size'
634 data_insn[:format].each_with_index do |f, idx|
636 insn[:format] = f