Lines Matching refs:sel
903 #define __read_32bit_c0_register(source, sel) \ argument
905 if (sel == 0) \
912 "mfc0\t%0, " #source ", " #sel "\n\t" \
918 #define __read_64bit_c0_register(source, sel) \ argument
921 __res = __read_64bit_c0_split(source, sel); \
922 else if (sel == 0) \
931 "dmfc0\t%0, " #source ", " #sel "\n\t" \
937 #define __write_32bit_c0_register(register, sel, value) \ argument
939 if (sel == 0) \
946 "mtc0\t%z0, " #register ", " #sel "\n\t" \
951 #define __write_64bit_c0_register(register, sel, value) \ argument
954 __write_64bit_c0_split(register, sel, value); \
955 else if (sel == 0) \
964 "dmtc0\t%z0, " #register ", " #sel "\n\t" \
969 #define __read_ulong_c0_register(reg, sel) \ argument
971 (unsigned long) __read_32bit_c0_register(reg, sel) : \
972 (unsigned long) __read_64bit_c0_register(reg, sel))
974 #define __write_ulong_c0_register(reg, sel, val) \ argument
977 __write_32bit_c0_register(reg, sel, val); \
979 __write_64bit_c0_register(reg, sel, val); \
1004 #define __read_64bit_c0_split(source, sel) \ argument
1010 if (sel == 0) \
1022 "dmfc0\t%M0, " #source ", " #sel "\n\t" \
1033 #define __write_64bit_c0_split(source, sel, val) \ argument
1038 if (sel == 0) \
1055 "dmtc0\t%L0, " #source ", " #sel "\n\t" \