Lines Matching refs:NUF
19030 #define NUF(mnem, op, nops, ops, enc) \ macro
20366 NUF(vaba, 0000710, 3, (RNDQ, RNDQ, RNDQ), neon_dyadic_i_su),
20367 NUF(vabaq, 0000710, 3, (RNQ, RNQ, RNQ), neon_dyadic_i_su),
20368 NUF(vhadd, 0000000, 3, (RNDQ, oRNDQ, RNDQ), neon_dyadic_i_su),
20369 NUF(vhaddq, 0000000, 3, (RNQ, oRNQ, RNQ), neon_dyadic_i_su),
20370 NUF(vrhadd, 0000100, 3, (RNDQ, oRNDQ, RNDQ), neon_dyadic_i_su),
20371 NUF(vrhaddq, 0000100, 3, (RNQ, oRNQ, RNQ), neon_dyadic_i_su),
20372 NUF(vhsub, 0000200, 3, (RNDQ, oRNDQ, RNDQ), neon_dyadic_i_su),
20373 NUF(vhsubq, 0000200, 3, (RNQ, oRNQ, RNQ), neon_dyadic_i_su),
20375 NUF(vqadd, 0000010, 3, (RNDQ, oRNDQ, RNDQ), neon_dyadic_i64_su),
20376 NUF(vqaddq, 0000010, 3, (RNQ, oRNQ, RNQ), neon_dyadic_i64_su),
20377 NUF(vqsub, 0000210, 3, (RNDQ, oRNDQ, RNDQ), neon_dyadic_i64_su),
20378 NUF(vqsubq, 0000210, 3, (RNQ, oRNQ, RNQ), neon_dyadic_i64_su),
20379 NUF(vrshl, 0000500, 3, (RNDQ, oRNDQ, RNDQ), neon_rshl),
20380 NUF(vrshlq, 0000500, 3, (RNQ, oRNQ, RNQ), neon_rshl),
20381 NUF(vqrshl, 0000510, 3, (RNDQ, oRNDQ, RNDQ), neon_rshl),
20382 NUF(vqrshlq, 0000510, 3, (RNQ, oRNQ, RNQ), neon_rshl),
20402 NUF(vbsl, 1100110, 3, (RNDQ, RNDQ, RNDQ), neon_bitfield),
20403 NUF(vbslq, 1100110, 3, (RNQ, RNQ, RNQ), neon_bitfield),
20404 NUF(vbit, 1200110, 3, (RNDQ, RNDQ, RNDQ), neon_bitfield),
20405 NUF(vbitq, 1200110, 3, (RNQ, RNQ, RNQ), neon_bitfield),
20406 NUF(vbif, 1300110, 3, (RNDQ, RNDQ, RNDQ), neon_bitfield),
20407 NUF(vbifq, 1300110, 3, (RNQ, RNQ, RNQ), neon_bitfield),
20439 NUF(vtst, 0000810, 3, (RNDQ, oRNDQ, RNDQ), neon_tst),
20440 NUF(vtstq, 0000810, 3, (RNQ, oRNQ, RNQ), neon_tst),
20448 NUF(vacge, 0000e10, 3, (RNDQ, oRNDQ, RNDQ), neon_fcmp_absolute),
20449 NUF(vacgeq, 0000e10, 3, (RNQ, oRNQ, RNQ), neon_fcmp_absolute),
20450 NUF(vacgt, 0200e10, 3, (RNDQ, oRNDQ, RNDQ), neon_fcmp_absolute),
20451 NUF(vacgtq, 0200e10, 3, (RNQ, oRNQ, RNQ), neon_fcmp_absolute),
20452 NUF(vaclt, 0200e10, 3, (RNDQ, oRNDQ, RNDQ), neon_fcmp_absolute_inv),
20453 NUF(vacltq, 0200e10, 3, (RNQ, oRNQ, RNQ), neon_fcmp_absolute_inv),
20454 NUF(vacle, 0000e10, 3, (RNDQ, oRNDQ, RNDQ), neon_fcmp_absolute_inv),
20455 NUF(vacleq, 0000e10, 3, (RNQ, oRNQ, RNQ), neon_fcmp_absolute_inv),
20456 NUF(vrecps, 0000f10, 3, (RNDQ, oRNDQ, RNDQ), neon_step),
20457 NUF(vrecpsq, 0000f10, 3, (RNQ, oRNQ, RNQ), neon_step),
20458 NUF(vrsqrts, 0200f10, 3, (RNDQ, oRNDQ, RNDQ), neon_step),
20459 NUF(vrsqrtsq, 0200f10, 3, (RNQ, oRNQ, RNQ), neon_step),
20467 NUF(vabsq, 1b10300, 2, (RNQ, RNQ), neon_abs_neg),
20468 NUF(vnegq, 1b10380, 2, (RNQ, RNQ), neon_abs_neg),
20473 NUF(vshr, 0800010, 3, (RNDQ, oRNDQ, I64z), neon_rshift_round_imm),
20474 NUF(vshrq, 0800010, 3, (RNQ, oRNQ, I64z), neon_rshift_round_imm),
20475 NUF(vrshr, 0800210, 3, (RNDQ, oRNDQ, I64z), neon_rshift_round_imm),
20476 NUF(vrshrq, 0800210, 3, (RNQ, oRNQ, I64z), neon_rshift_round_imm),
20477 NUF(vsra, 0800110, 3, (RNDQ, oRNDQ, I64), neon_rshift_round_imm),
20478 NUF(vsraq, 0800110, 3, (RNQ, oRNQ, I64), neon_rshift_round_imm),
20479 NUF(vrsra, 0800310, 3, (RNDQ, oRNDQ, I64), neon_rshift_round_imm),
20480 NUF(vrsraq, 0800310, 3, (RNQ, oRNQ, I64), neon_rshift_round_imm),
20482 NUF(vsli, 1800510, 3, (RNDQ, oRNDQ, I63), neon_sli),
20483 NUF(vsliq, 1800510, 3, (RNQ, oRNQ, I63), neon_sli),
20484 NUF(vsri, 1800410, 3, (RNDQ, oRNDQ, I64), neon_sri),
20485 NUF(vsriq, 1800410, 3, (RNQ, oRNQ, I64), neon_sri),
20487 NUF(vqshlu, 1800610, 3, (RNDQ, oRNDQ, I63), neon_qshlu_imm),
20488 NUF(vqshluq, 1800610, 3, (RNQ, oRNQ, I63), neon_qshlu_imm),
20491 NUF(vqshrn, 0800910, 3, (RND, RNQ, I32z), neon_rshift_sat_narrow),
20492 NUF(vqrshrn, 0800950, 3, (RND, RNQ, I32z), neon_rshift_sat_narrow),
20494 NUF(vqshrun, 0800810, 3, (RND, RNQ, I32z), neon_rshift_sat_narrow_u),
20495 NUF(vqrshrun, 0800850, 3, (RND, RNQ, I32z), neon_rshift_sat_narrow_u),
20497 NUF(vshrn, 0800810, 3, (RND, RNQ, I32z), neon_rshift_narrow),
20498 NUF(vrshrn, 0800850, 3, (RND, RNQ, I32z), neon_rshift_narrow),
20509 NUF(vabal, 0800500, 3, (RNQ, RND, RND), neon_abal),
20510 NUF(vabdl, 0800700, 3, (RNQ, RND, RND), neon_dyadic_long),
20511 NUF(vaddl, 0800000, 3, (RNQ, RND, RND), neon_dyadic_long),
20512 NUF(vsubl, 0800200, 3, (RNQ, RND, RND), neon_dyadic_long),
20518 NUF(vaddw, 0800100, 3, (RNQ, oRNQ, RND), neon_dyadic_wide),
20519 NUF(vsubw, 0800300, 3, (RNQ, oRNQ, RND), neon_dyadic_wide),
20521 NUF(vaddhn, 0800400, 3, (RND, RNQ, RNQ), neon_dyadic_narrow),
20522 NUF(vraddhn, 1800400, 3, (RND, RNQ, RNQ), neon_dyadic_narrow),
20523 NUF(vsubhn, 0800600, 3, (RND, RNQ, RNQ), neon_dyadic_narrow),
20524 NUF(vrsubhn, 1800600, 3, (RND, RNQ, RNQ), neon_dyadic_narrow),
20534 NUF(vext, 0b00000, 4, (RNDQ, oRNDQ, RNDQ, I15), neon_ext),
20535 NUF(vextq, 0b00000, 4, (RNQ, oRNQ, RNQ, I15), neon_ext),
20539 NUF(vrev64, 1b00000, 2, (RNDQ, RNDQ), neon_rev),
20540 NUF(vrev64q, 1b00000, 2, (RNQ, RNQ), neon_rev),
20541 NUF(vrev32, 1b00080, 2, (RNDQ, RNDQ), neon_rev),
20542 NUF(vrev32q, 1b00080, 2, (RNQ, RNQ), neon_rev),
20543 NUF(vrev16, 1b00100, 2, (RNDQ, RNDQ), neon_rev),
20544 NUF(vrev16q, 1b00100, 2, (RNQ, RNQ), neon_rev),
20549 NUF(vmovl, 0800a10, 2, (RNQ, RND), neon_movl),
20557 NUF(vzip, 1b20180, 2, (RNDQ, RNDQ), neon_zip_uzp),
20558 NUF(vzipq, 1b20180, 2, (RNQ, RNQ), neon_zip_uzp),
20559 NUF(vuzp, 1b20100, 2, (RNDQ, RNDQ), neon_zip_uzp),
20560 NUF(vuzpq, 1b20100, 2, (RNQ, RNQ), neon_zip_uzp),
20562 NUF(vqabs, 1b00700, 2, (RNDQ, RNDQ), neon_sat_abs_neg),
20563 NUF(vqabsq, 1b00700, 2, (RNQ, RNQ), neon_sat_abs_neg),
20564 NUF(vqneg, 1b00780, 2, (RNDQ, RNDQ), neon_sat_abs_neg),
20565 NUF(vqnegq, 1b00780, 2, (RNQ, RNQ), neon_sat_abs_neg),
20567 NUF(vpadal, 1b00600, 2, (RNDQ, RNDQ), neon_pair_long),
20568 NUF(vpadalq, 1b00600, 2, (RNQ, RNQ), neon_pair_long),
20569 NUF(vpaddl, 1b00200, 2, (RNDQ, RNDQ), neon_pair_long),
20570 NUF(vpaddlq, 1b00200, 2, (RNQ, RNQ), neon_pair_long),
20572 NUF(vrecpe, 1b30400, 2, (RNDQ, RNDQ), neon_recip_est),
20573 NUF(vrecpeq, 1b30400, 2, (RNQ, RNQ), neon_recip_est),
20574 NUF(vrsqrte, 1b30480, 2, (RNDQ, RNDQ), neon_recip_est),
20575 NUF(vrsqrteq, 1b30480, 2, (RNQ, RNQ), neon_recip_est),
20577 NUF(vcls, 1b00400, 2, (RNDQ, RNDQ), neon_cls),
20578 NUF(vclsq, 1b00400, 2, (RNQ, RNQ), neon_cls),
20580 NUF(vclz, 1b00480, 2, (RNDQ, RNDQ), neon_clz),
20581 NUF(vclzq, 1b00480, 2, (RNQ, RNQ), neon_clz),
20583 NUF(vcnt, 1b00500, 2, (RNDQ, RNDQ), neon_cnt),
20584 NUF(vcntq, 1b00500, 2, (RNQ, RNQ), neon_cnt),
20586 NUF(vswp, 1b20000, 2, (RNDQ, RNDQ), neon_swp),
20587 NUF(vswpq, 1b20000, 2, (RNQ, RNQ), neon_swp),
20593 NUF(vtbl, 1b00800, 3, (RND, NRDLST, RND), neon_tbl_tbx),
20594 NUF(vtbx, 1b00840, 3, (RND, NRDLST, RND), neon_tbl_tbx),
21012 #undef NUF