Lines Matching refs:ISAFUNC
341 void ISAFUNC(uasm_i_pref)(u32 **buf, unsigned int a, signed int b, in I_u3u1u2()
353 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_i_pref));
359 void ISAFUNC(uasm_build_label)(struct uasm_label **lab, u32 *addr, int lid) in ISAFUNC() function
365 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_build_label));
367 int ISAFUNC(uasm_in_compat_space_p)(long addr) in ISAFUNC() function
376 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_in_compat_space_p));
396 int ISAFUNC(uasm_rel_hi)(long val) in ISAFUNC() function
400 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_rel_hi));
402 int ISAFUNC(uasm_rel_lo)(long val) in ISAFUNC() function
406 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_rel_lo));
408 void ISAFUNC(UASM_i_LA_mostly)(u32 **buf, unsigned int rs, long addr) in ISAFUNC() function
410 if (!ISAFUNC(uasm_in_compat_space_p)(addr)) { in ISAFUNC()
411 ISAFUNC(uasm_i_lui)(buf, rs, uasm_rel_highest(addr)); in ISAFUNC()
413 ISAFUNC(uasm_i_daddiu)(buf, rs, rs, uasm_rel_higher(addr)); in ISAFUNC()
414 if (ISAFUNC(uasm_rel_hi(addr))) { in ISAFUNC()
415 ISAFUNC(uasm_i_dsll)(buf, rs, rs, 16); in ISAFUNC()
416 ISAFUNC(uasm_i_daddiu)(buf, rs, rs, in ISAFUNC()
417 ISAFUNC(uasm_rel_hi)(addr)); in ISAFUNC()
418 ISAFUNC(uasm_i_dsll)(buf, rs, rs, 16); in ISAFUNC()
420 ISAFUNC(uasm_i_dsll32)(buf, rs, rs, 0); in ISAFUNC()
422 ISAFUNC(uasm_i_lui)(buf, rs, ISAFUNC(uasm_rel_hi(addr))); in ISAFUNC()
424 UASM_EXPORT_SYMBOL(ISAFUNC(UASM_i_LA_mostly));
426 void ISAFUNC(UASM_i_LA)(u32 **buf, unsigned int rs, long addr) in ISAFUNC() function
428 ISAFUNC(UASM_i_LA_mostly)(buf, rs, addr); in ISAFUNC()
429 if (ISAFUNC(uasm_rel_lo(addr))) { in ISAFUNC()
430 if (!ISAFUNC(uasm_in_compat_space_p)(addr)) in ISAFUNC()
431 ISAFUNC(uasm_i_daddiu)(buf, rs, rs, in ISAFUNC()
432 ISAFUNC(uasm_rel_lo(addr))); in ISAFUNC()
434 ISAFUNC(uasm_i_addiu)(buf, rs, rs, in ISAFUNC()
435 ISAFUNC(uasm_rel_lo(addr))); in ISAFUNC()
438 UASM_EXPORT_SYMBOL(ISAFUNC(UASM_i_LA));
441 void ISAFUNC(uasm_r_mips_pc16)(struct uasm_reloc **rel, u32 *addr, int lid) in ISAFUNC() function
448 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_r_mips_pc16));
453 void ISAFUNC(uasm_resolve_relocs)(struct uasm_reloc *rel, in ISAFUNC() function
463 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_resolve_relocs));
465 void ISAFUNC(uasm_move_relocs)(struct uasm_reloc *rel, u32 *first, u32 *end, in ISAFUNC() function
472 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_move_relocs));
474 void ISAFUNC(uasm_move_labels)(struct uasm_label *lab, u32 *first, u32 *end, in ISAFUNC() function
481 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_move_labels));
483 void ISAFUNC(uasm_copy_handler)(struct uasm_reloc *rel, struct uasm_label *lab, in ISAFUNC() function
490 ISAFUNC(uasm_move_relocs(rel, first, end, off)); in ISAFUNC()
491 ISAFUNC(uasm_move_labels(lab, first, end, off)); in ISAFUNC()
493 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_copy_handler));
495 int ISAFUNC(uasm_insn_has_bdelay)(struct uasm_reloc *rel, u32 *addr) in ISAFUNC() function
506 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_insn_has_bdelay));
509 void ISAFUNC(uasm_il_bltz)(u32 **p, struct uasm_reloc **r, unsigned int reg, in ISAFUNC() function
513 ISAFUNC(uasm_i_bltz)(p, reg, 0); in ISAFUNC()
515 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_il_bltz));
517 void ISAFUNC(uasm_il_b)(u32 **p, struct uasm_reloc **r, int lid) in ISAFUNC() function
520 ISAFUNC(uasm_i_b)(p, 0); in ISAFUNC()
522 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_il_b));
524 void ISAFUNC(uasm_il_beq)(u32 **p, struct uasm_reloc **r, unsigned int r1, in ISAFUNC() function
528 ISAFUNC(uasm_i_beq)(p, r1, r2, 0); in ISAFUNC()
530 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_il_beq));
532 void ISAFUNC(uasm_il_beqz)(u32 **p, struct uasm_reloc **r, unsigned int reg, in ISAFUNC() function
536 ISAFUNC(uasm_i_beqz)(p, reg, 0); in ISAFUNC()
538 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_il_beqz));
540 void ISAFUNC(uasm_il_beqzl)(u32 **p, struct uasm_reloc **r, unsigned int reg, in ISAFUNC() function
544 ISAFUNC(uasm_i_beqzl)(p, reg, 0); in ISAFUNC()
546 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_il_beqzl));
548 void ISAFUNC(uasm_il_bne)(u32 **p, struct uasm_reloc **r, unsigned int reg1, in ISAFUNC() function
552 ISAFUNC(uasm_i_bne)(p, reg1, reg2, 0); in ISAFUNC()
554 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_il_bne));
556 void ISAFUNC(uasm_il_bnez)(u32 **p, struct uasm_reloc **r, unsigned int reg, in ISAFUNC() function
560 ISAFUNC(uasm_i_bnez)(p, reg, 0); in ISAFUNC()
562 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_il_bnez));
564 void ISAFUNC(uasm_il_bgezl)(u32 **p, struct uasm_reloc **r, unsigned int reg, in ISAFUNC() function
568 ISAFUNC(uasm_i_bgezl)(p, reg, 0); in ISAFUNC()
570 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_il_bgezl));
572 void ISAFUNC(uasm_il_bgez)(u32 **p, struct uasm_reloc **r, unsigned int reg, in ISAFUNC() function
576 ISAFUNC(uasm_i_bgez)(p, reg, 0); in ISAFUNC()
578 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_il_bgez));
580 void ISAFUNC(uasm_il_bbit0)(u32 **p, struct uasm_reloc **r, unsigned int reg, in ISAFUNC() function
584 ISAFUNC(uasm_i_bbit0)(p, reg, bit, 0); in ISAFUNC()
586 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_il_bbit0));
588 void ISAFUNC(uasm_il_bbit1)(u32 **p, struct uasm_reloc **r, unsigned int reg, in ISAFUNC() function
592 ISAFUNC(uasm_i_bbit1)(p, reg, bit, 0); in ISAFUNC()
594 UASM_EXPORT_SYMBOL(ISAFUNC(uasm_il_bbit1));