Lines Matching full:map
25 map(&block).sorted?
33 assert('Unique opcodes') { Panda.instructions.map(&:opcode).uniq? }
48 Panda.prefixes.map do |prefix|
54 Panda.instructions.map do |insn|
60 Panda.instructions.map do |insn|
63 Panda.prefixes.map(&:name).include?(insn.prefix.name)
68 Panda.prefixes.map(&:name).uniq?
80 %i[verification exceptions properties].flat_map { |type| Panda.send(type).map(&:tag) }.uniq?
84 %i[verification exceptions properties].map do |type|
86 defs = Panda.send(type).map(&:tag)
92 %i[verification exceptions properties].map do |type|
94 defs = Panda.send(type).map(&:tag)
102 %i[verification exceptions properties].map do |type|
103 !Panda.groups.map(&type).empty?
108 Panda.instructions.group_by(&:mnemonic).map do |_, insns|
109 insns.map { |insn| insn.operands.map(&:name) }.uniq.one?
114 Panda.instructions.map do |i|
117 i.acc_and_operands.map(&:dst?).any? == (i.dtype != 'none')
122 Panda.instructions.map do |i|
128 Panda.instructions.select(&:conditional?).map(&:jump?).all?
132 Panda.instructions.map do |i|
138 Panda.instructions.select { |i| i.properties.include?('call') }.map(&:acc_write?).all?
142 Panda.instructions.select { |i| i.mnemonic.match?(/^(throw|call|return)/) }.map do |i|
148 Panda.instructions.map do |i|
159 Panda.instructions.map do |i|
166 Panda.instructions.map do |i|
173 Panda.instructions.map do |i|
180 Panda.instructions.map do |i|
182 registers.empty? || registers.map(&:width).uniq.one?
187 Panda.instructions.map do |i|
195 Panda.instructions.map do |i|