node/lib/metasm/metasm/cpu/arm/decode.rb
def build_opcode_bin_mask(op)
		# bit = 0 if can be mutated by an field value, 1 if fixed by opcode
		op.bin_mask = 0
		op.fields.each { |k, (m, s)|
			op.bin_mask |= m << s
		}
		op.bin_mask = 0xffffffff ^ op.bin_mask
	end
# create the bin_mask for a given opcode
create the bin_mask for a given opcode
create the bin_mask for a given opcode
def build_opcode_bin_mask(op)
		op.bin_mask = 0
		op.fields.each { |k, (m, s)|
			op.bin_mask |= m << s
		}
		op.bin_mask = 0xffffffff ^ op.bin_mask
	end
def build_opcode_bin_mask ( op ) op . bin_mask = 0 op . fields . each { | k , ( m , s ) | op . bin_mask |= m << s } op . bin_mask = 0xffffffff ^ op . bin_mask end
create the bin_mask for a given opcode
create the bin_mask for a given opcode
# bit = 0 if can be mutated by an field value, 1 if fixed by opcode
op