Searched defs:__write_32bit_c0_register (Results 1 - 1 of 1) sorted by relevance

/bionic/libc/kernel/arch-mips/asm/
H A Dmipsregs.h481 #define __write_32bit_c0_register(register, sel, value) do { if (sel == 0) __asm__ __volatile__( "mtc0\t%z0, " #register "\n\t" : : "Jr" ((unsigned int)(value))); else __asm__ __volatile__( ".set\tmips32\n\t" "mtc0\t%z0, " #register ", " #sel "\n\t" ".set\tmips0" : : "Jr" ((unsigned int)(value))); } while (0) macro
485 #define __write_ulong_c0_register(reg, sel, val) do { if (sizeof(unsigned long) == 4) __write_32bit_c0_register(reg, sel, val); else __write_64bit_c0_register(reg, sel, val); } while (0)
492 #define write_c0_index(val) __write_32bit_c0_register($0, 0, val)
495 #define write_c0_random(val) __write_32bit_c0_register($1, 0, val)
502 #define write_c0_conf(val) __write_32bit_c0_register($3, 0, val)
510 #define write_c0_pagemask(val) __write_32bit_c0_register($5, 0, val)
512 #define write_c0_wired(val) __write_32bit_c0_register($6, 0, val)
516 #define write_c0_cache(val) __write_32bit_c0_register($7, 0, val)
521 #define write_c0_count(val) __write_32bit_c0_register($9, 0, val)
524 #define write_c0_count2(val) __write_32bit_c0_register(
[all...]

Completed in 72 milliseconds