Lines Matching defs:reg
14 #define STT(reg,val) asm volatile ("ftoit $f"#reg",%0" : "=r"(val));
16 #define STT(reg,val) asm volatile ("stt $f"#reg",%0" : "=m"(val));
20 alpha_read_fp_reg (unsigned long reg)
24 if (unlikely(reg >= 32))
28 val = current_thread_info()->fp[reg];
29 else switch (reg) {
69 #define LDT(reg,val) asm volatile ("itoft %0,$f"#reg : : "r"(val));
71 #define LDT(reg,val) asm volatile ("ldt $f"#reg",%0" : : "m"(val));
75 alpha_write_fp_reg (unsigned long reg, unsigned long val)
77 if (unlikely(reg >= 32))
83 current_thread_info()->fp[reg] = val;
84 } else switch (reg) {
123 #define STS(reg,val) asm volatile ("ftois $f"#reg",%0" : "=r"(val));
125 #define STS(reg,val) asm volatile ("sts $f"#reg",%0" : "=m"(val));
129 alpha_read_fp_reg_s (unsigned long reg)
133 if (unlikely(reg >= 32))
138 LDT(0, current_thread_info()->fp[reg]);
140 } else switch (reg) {
180 #define LDS(reg,val) asm volatile ("itofs %0,$f"#reg : : "r"(val));
182 #define LDS(reg,val) asm volatile ("lds $f"#reg",%0" : : "m"(val));
186 alpha_write_fp_reg_s (unsigned long reg, unsigned long val)
188 if (unlikely(reg >= 32))
195 STT(0, current_thread_info()->fp[reg]);
196 } else switch (reg) {