Lines Matching refs:format
1643 // clang-format off
1649 // clang-format on
1664 // clang-format off
1674 // clang-format on
1688 // clang-format off
1694 // clang-format on
1719 // clang-format off
1746 // clang-format on
2926 Instr format, op = vop;
2929 format = SFormat(vn);
2931 format = VFormat(vn);
2933 Emit(format | op | Rm(vm) | Rn(vn) | Rd(vd));
2961 // clang-format off
2999 // clang-format on
3013 // clang-format off
3023 // clang-format on
3582 Instr format = vd.Is2D() ? (1 << NEONSize_offset) : 0;
3583 Emit(format | NEON_FCVTL | Rn(vn) | Rd(vd));
3591 Instr format = vd.Is2D() ? (1 << NEONSize_offset) : 0;
3592 Emit(NEON_Q | format | NEON_FCVTL | Rn(vn) | Rd(vd));
3600 Instr format = vn.Is2D() ? (1 << NEONSize_offset) : 0;
3601 Emit(format | NEON_FCVTN | Rn(vn) | Rd(vd));
3609 Instr format = vn.Is2D() ? (1 << NEONSize_offset) : 0;
3610 Emit(NEON_Q | format | NEON_FCVTN | Rn(vn) | Rd(vd));
3616 Instr format = 1 << NEONSize_offset;
3619 Emit(format | NEON_FCVTXN_scalar | Rn(vn) | Rd(vd));
3622 Emit(format | NEON_FCVTXN | Rn(vn) | Rd(vd));
3630 Instr format = 1 << NEONSize_offset;
3631 Emit(NEON_Q | format | NEON_FCVTXN | Rn(vn) | Rd(vd));
3839 Instr format, op = vop;
3842 format = SFormat(vd);
3844 format = VFormat(vd);
3847 Emit(format | op | Rm(vm) | Rn(vn) | Rd(vd));
3871 // clang-format off
3885 // clang-format on
3930 // clang-format off
3936 // clang-format on
3979 Instr format, op = vop;
3982 format = SFormat(vd);
3984 format = VFormat(vd);
3987 Emit(format | op | Rn(vn) | Rd(vd));
4160 // clang-format off
4215 // clang-format on
4228 // clang-format off
4254 // clang-format on
4303 // clang-format off
4309 // clang-format on
4341 Instr format, op = NEON_SQRDMLAH;
4344 format = SFormat(vd);
4346 format = VFormat(vd);
4349 Emit(format | op | Rm(vm) | Rn(vn) | Rd(vd));
4360 Instr format, op = NEON_SQRDMLSH;
4363 format = SFormat(vd);
4365 format = VFormat(vd);
4368 Emit(format | op | Rm(vm) | Rn(vn) | Rd(vd));
4648 Instr format, op = vop;
4652 format = SFormat(vn);
4654 format = VFormat(vn);
4656 Emit(format | op | ImmNEONHLM(vm_index, index_num_bits) | Rm(vm) | Rn(vn) |
4676 Instr format, op = vop;
4680 format = SFormat(vn);
4682 format = VFormat(vn);
4684 Emit(format | op | ImmNEONHLM(vm_index, index_num_bits) | Rm(vm) | Rn(vn) |
4743 // clang-format off
4750 // clang-format on
4765 // clang-format off
4769 // clang-format on
4783 // clang-format off
4789 // clang-format on
4804 // clang-format off
4824 // clang-format on
4840 // clang-format off
4846 // clang-format on
4911 Instr format, op = vop;
4916 format = SFormat(vd);
4921 format = VFormat(vd);
4923 Emit(format | op | Rn(vn) | Rd(vd));
5019 NEONFormatField format;
5022 format = NEON_16B;
5025 format = NEON_8H;
5028 format = NEON_4S;
5032 format = NEON_2D;
5044 Emit(q | scalar | NEON_DUP_ELEMENT | ImmNEON5(format, vn_index) | Rn(vn) |
5074 NEONFormatField format;
5077 format = NEON_16B;
5080 format = NEON_8H;
5083 format = NEON_4S;
5087 format = NEON_2D;
5093 (vd_index < LaneCountFromFormat(static_cast<VectorFormat>(format))));
5096 (vn_index < LaneCountFromFormat(static_cast<VectorFormat>(format))));
5097 Emit(NEON_INS_ELEMENT | ImmNEON5(format, vd_index) |
5098 ImmNEON4(format, vn_index) | Rn(vn) | Rd(vd));
5116 NEONFormatField format;
5119 format = NEON_16B;
5123 format = NEON_8H;
5127 format = NEON_4S;
5133 format = NEON_2D;
5139 (vd_index < LaneCountFromFormat(static_cast<VectorFormat>(format))));
5140 Emit(NEON_INS_GENERAL | ImmNEON5(format, vd_index) | Rn(rn) | Rd(vd));
5155 NEONFormatField format;
5159 format = NEON_16B;
5163 format = NEON_8H;
5167 format = NEON_4S;
5173 format = NEON_2D;
5180 (vn_index < LaneCountFromFormat(static_cast<VectorFormat>(format))));
5181 Emit(q | NEON_UMOV | ImmNEON5(format, vn_index) | Rn(vn) | Rd(rd));
5197 NEONFormatField format;
5202 format = NEON_16B;
5205 format = NEON_8H;
5210 format = NEON_4S;
5216 (vn_index < LaneCountFromFormat(static_cast<VectorFormat>(format))));
5217 Emit(q | NEON_SMOV | ImmNEON5(format, vn_index) | Rn(vn) | Rd(rd));
5368 // clang-format off
5375 // clang-format on
5386 // clang-format off
5392 // clang-format on
6511 // imm_s and imm_r are updated with immediates encoded in the format required
6541 // Put another way: the basic format of a logical immediate is a single