Lines Matching refs:sel
688 #define __read_32bit_c0_register(source, sel) \ argument
690 if (sel == 0) \
697 "mfc0\t%0, " #source ", " #sel "\n\t" \
703 #define __read_64bit_c0_register(source, sel) \ argument
705 if (sel == 0) \
714 "dmfc0\t%0, " #source ", " #sel "\n\t" \
720 #define __write_32bit_c0_register(register, sel, value) \ argument
722 if (sel == 0) \
729 "mtc0\t%z0, " #register ", " #sel "\n\t" \
734 #define __write_64bit_c0_register(register, sel, value) \ argument
736 if (sel == 0) \
745 "dmtc0\t%z0, " #register ", " #sel "\n\t" \
750 #define __read_ulong_c0_register(reg, sel) \ argument
752 __read_32bit_c0_register(reg, sel) : \
753 __read_64bit_c0_register(reg, sel))
755 #define __write_ulong_c0_register(reg, sel, val) \ argument
758 __write_32bit_c0_register(reg, sel, val); \
760 __write_64bit_c0_register(reg, sel, val); \
767 #define __read_64bit_c0_split(source, sel) \ argument
773 if (sel == 0) \
785 "dmfc0\t%M0, " #source ", " #sel "\n\t" \
796 #define __write_64bit_c0_split(source, sel, val) \ argument
801 if (sel == 0) \
818 "dmtc0\t%L0, " #source ", " #sel "\n\t" \