Lines Matching refs:regnum
22 #define ia64_invala_gr(regnum) asm volatile ("invala.e r%0" :: "i"(regnum)) argument
24 #define ia64_invala_fr(regnum) asm volatile ("invala.e f%0" :: "i"(regnum)) argument
34 #define ia64_setreg(regnum, val) \ argument
36 switch (regnum) { \
42 "i" (regnum - _IA64_REG_AR_KR0), \
47 "i" (regnum - _IA64_REG_CR_DCR), \
63 #define ia64_getreg(regnum) \ argument
67 switch (regnum) { \
82 : "i"(regnum - _IA64_REG_AR_KR0)); \
86 : "i" (regnum - _IA64_REG_CR_DCR)); \
169 #define ia64_ldfs(regnum, x) \ argument
171 register double __f__ asm ("f"#regnum); \
175 #define ia64_ldfd(regnum, x) \ argument
177 register double __f__ asm ("f"#regnum); \
181 #define ia64_ldfe(regnum, x) \ argument
183 register double __f__ asm ("f"#regnum); \
187 #define ia64_ldf8(regnum, x) \ argument
189 register double __f__ asm ("f"#regnum); \
193 #define ia64_ldf_fill(regnum, x) \ argument
195 register double __f__ asm ("f"#regnum); \
204 #define ia64_stfs(x, regnum) \ argument
206 register double __f__ asm ("f"#regnum); \
210 #define ia64_stfd(x, regnum) \ argument
212 register double __f__ asm ("f"#regnum); \
216 #define ia64_stfe(x, regnum) \ argument
218 register double __f__ asm ("f"#regnum); \
222 #define ia64_stf8(x, regnum) \ argument
224 register double __f__ asm ("f"#regnum); \
228 #define ia64_stf_spill(x, regnum) \ argument
230 register double __f__ asm ("f"#regnum); \