def all_bits_for_non_opcodes(instructions):
    """ Returns bit numbers occupied by any non-opcode field of at least one of
    the instructions.
    """

    return instructions[0].non_opcode_bits.union(
        *[i.non_opcode_bits for i in instructions[1:]]
    )