Lines Matching refs:immlo
7627 unsigned immlo = xlo ? *xlo : 0; in neon_invert_size() local
7633 immlo = (~immlo) & 0xff; in neon_invert_size()
7637 immlo = (~immlo) & 0xffff; in neon_invert_size()
7645 immlo = (~immlo) & 0xffffffff; in neon_invert_size()
7653 *xlo = immlo; in neon_invert_size()
7696 neon_cmode_for_move_imm (unsigned immlo, unsigned immhi, int float_p, in neon_cmode_for_move_imm() argument
7705 if (type == NT_float && is_quarter_float (immlo) && immhi == 0) in neon_cmode_for_move_imm()
7709 *immbits = neon_qfloat_bits (immlo); in neon_cmode_for_move_imm()
7716 && neon_bits_same_in_bytes (immlo)) in neon_cmode_for_move_imm()
7721 | neon_squash_bits (immlo); in neon_cmode_for_move_imm()
7726 if (immhi != immlo) in neon_cmode_for_move_imm()
7732 if (immlo == (immlo & 0x000000ff)) in neon_cmode_for_move_imm()
7734 *immbits = immlo; in neon_cmode_for_move_imm()
7737 else if (immlo == (immlo & 0x0000ff00)) in neon_cmode_for_move_imm()
7739 *immbits = immlo >> 8; in neon_cmode_for_move_imm()
7742 else if (immlo == (immlo & 0x00ff0000)) in neon_cmode_for_move_imm()
7744 *immbits = immlo >> 16; in neon_cmode_for_move_imm()
7747 else if (immlo == (immlo & 0xff000000)) in neon_cmode_for_move_imm()
7749 *immbits = immlo >> 24; in neon_cmode_for_move_imm()
7752 else if (immlo == ((immlo & 0x0000ff00) | 0x000000ff)) in neon_cmode_for_move_imm()
7754 *immbits = (immlo >> 8) & 0xff; in neon_cmode_for_move_imm()
7757 else if (immlo == ((immlo & 0x00ff0000) | 0x0000ffff)) in neon_cmode_for_move_imm()
7759 *immbits = (immlo >> 16) & 0xff; in neon_cmode_for_move_imm()
7763 if ((immlo & 0xffff) != (immlo >> 16)) in neon_cmode_for_move_imm()
7765 immlo &= 0xffff; in neon_cmode_for_move_imm()
7770 if (immlo == (immlo & 0x000000ff)) in neon_cmode_for_move_imm()
7772 *immbits = immlo; in neon_cmode_for_move_imm()
7775 else if (immlo == (immlo & 0x0000ff00)) in neon_cmode_for_move_imm()
7777 *immbits = immlo >> 8; in neon_cmode_for_move_imm()
7781 if ((immlo & 0xff) != (immlo >> 8)) in neon_cmode_for_move_imm()
7783 immlo &= 0xff; in neon_cmode_for_move_imm()
7786 if (immlo == (immlo & 0x000000ff)) in neon_cmode_for_move_imm()
7791 *immbits = immlo; in neon_cmode_for_move_imm()
8013 unsigned immlo = inst.operands[1].imm; in move_or_literal_pool() local
8018 : ((bfd_int64_t)((int) immlo)) >> 32; in move_or_literal_pool()
8019 int cmode = neon_cmode_for_move_imm (immlo, immhi, FALSE, &immbits, in move_or_literal_pool()
8024 neon_invert_size (&immlo, &immhi, 64); in move_or_literal_pool()
8026 cmode = neon_cmode_for_move_imm (immlo, immhi, FALSE, &immbits, in move_or_literal_pool()
15910 unsigned immlo, immhi = 0, immbits; in neon_move_immediate() local
15919 immlo = inst.operands[1].imm; in neon_move_immediate()
15923 constraint (et.size < 32 && (immlo & ~((1 << et.size) - 1)) != 0, in neon_move_immediate()
15928 if ((cmode = neon_cmode_for_move_imm (immlo, immhi, float_p, &immbits, &op, in neon_move_immediate()
15932 neon_invert_size (&immlo, &immhi, et.size); in neon_move_immediate()
15937 if ((cmode = neon_cmode_for_move_imm (immlo, immhi, float_p, &immbits, in neon_move_immediate()