Lines Matching refs:sel
913 #define __read_32bit_c0_register(source, sel) \ argument
915 if (sel == 0) \
922 "mfc0\t%0, " #source ", " #sel "\n\t" \
928 #define __read_64bit_c0_register(source, sel) \ argument
931 __res = __read_64bit_c0_split(source, sel); \
932 else if (sel == 0) \
941 "dmfc0\t%0, " #source ", " #sel "\n\t" \
947 #define __write_32bit_c0_register(register, sel, value) \ argument
949 if (sel == 0) \
956 "mtc0\t%z0, " #register ", " #sel "\n\t" \
961 #define __write_64bit_c0_register(register, sel, value) \ argument
964 __write_64bit_c0_split(register, sel, value); \
965 else if (sel == 0) \
974 "dmtc0\t%z0, " #register ", " #sel "\n\t" \
979 #define __read_ulong_c0_register(reg, sel) \ argument
981 (unsigned long) __read_32bit_c0_register(reg, sel) : \
982 (unsigned long) __read_64bit_c0_register(reg, sel))
984 #define __write_ulong_c0_register(reg, sel, val) \ argument
987 __write_32bit_c0_register(reg, sel, val); \
989 __write_64bit_c0_register(reg, sel, val); \
1014 #define __read_64bit_c0_split(source, sel) \ argument
1020 if (sel == 0) \
1032 "dmfc0\t%M0, " #source ", " #sel "\n\t" \
1043 #define __write_64bit_c0_split(source, sel, val) \ argument
1048 if (sel == 0) \
1065 "dmtc0\t%L0, " #source ", " #sel "\n\t" \