Lines Matching refs:sel
940 #define __read_32bit_c0_register(source, sel) \ argument
942 if (sel == 0) \
949 "mfc0\t%0, " #source ", " #sel "\n\t" \
955 #define __read_64bit_c0_register(source, sel) \ argument
958 __res = __read_64bit_c0_split(source, sel); \
959 else if (sel == 0) \
968 "dmfc0\t%0, " #source ", " #sel "\n\t" \
974 #define __write_32bit_c0_register(register, sel, value) \ argument
976 if (sel == 0) \
983 "mtc0\t%z0, " #register ", " #sel "\n\t" \
988 #define __write_64bit_c0_register(register, sel, value) \ argument
991 __write_64bit_c0_split(register, sel, value); \
992 else if (sel == 0) \
1001 "dmtc0\t%z0, " #register ", " #sel "\n\t" \
1006 #define __read_ulong_c0_register(reg, sel) \ argument
1008 (unsigned long) __read_32bit_c0_register(reg, sel) : \
1009 (unsigned long) __read_64bit_c0_register(reg, sel))
1011 #define __write_ulong_c0_register(reg, sel, val) \ argument
1014 __write_32bit_c0_register(reg, sel, val); \
1016 __write_64bit_c0_register(reg, sel, val); \
1041 #define __read_64bit_c0_split(source, sel) \ argument
1047 if (sel == 0) \
1059 "dmfc0\t%M0, " #source ", " #sel "\n\t" \
1070 #define __write_64bit_c0_split(source, sel, val) \ argument
1075 if (sel == 0) \
1092 "dmtc0\t%L0, " #source ", " #sel "\n\t" \