Lines Matching refs:fprs

53 static inline void save_fp_regs(freg_t *fprs)  in save_fp_regs()  argument
55 asm volatile("std 0,%0" : "=Q" (fprs[0])); in save_fp_regs()
56 asm volatile("std 2,%0" : "=Q" (fprs[2])); in save_fp_regs()
57 asm volatile("std 4,%0" : "=Q" (fprs[4])); in save_fp_regs()
58 asm volatile("std 6,%0" : "=Q" (fprs[6])); in save_fp_regs()
59 asm volatile("std 1,%0" : "=Q" (fprs[1])); in save_fp_regs()
60 asm volatile("std 3,%0" : "=Q" (fprs[3])); in save_fp_regs()
61 asm volatile("std 5,%0" : "=Q" (fprs[5])); in save_fp_regs()
62 asm volatile("std 7,%0" : "=Q" (fprs[7])); in save_fp_regs()
63 asm volatile("std 8,%0" : "=Q" (fprs[8])); in save_fp_regs()
64 asm volatile("std 9,%0" : "=Q" (fprs[9])); in save_fp_regs()
65 asm volatile("std 10,%0" : "=Q" (fprs[10])); in save_fp_regs()
66 asm volatile("std 11,%0" : "=Q" (fprs[11])); in save_fp_regs()
67 asm volatile("std 12,%0" : "=Q" (fprs[12])); in save_fp_regs()
68 asm volatile("std 13,%0" : "=Q" (fprs[13])); in save_fp_regs()
69 asm volatile("std 14,%0" : "=Q" (fprs[14])); in save_fp_regs()
70 asm volatile("std 15,%0" : "=Q" (fprs[15])); in save_fp_regs()
73 static inline void restore_fp_regs(freg_t *fprs) in restore_fp_regs() argument
75 asm volatile("ld 0,%0" : : "Q" (fprs[0])); in restore_fp_regs()
76 asm volatile("ld 2,%0" : : "Q" (fprs[2])); in restore_fp_regs()
77 asm volatile("ld 4,%0" : : "Q" (fprs[4])); in restore_fp_regs()
78 asm volatile("ld 6,%0" : : "Q" (fprs[6])); in restore_fp_regs()
79 asm volatile("ld 1,%0" : : "Q" (fprs[1])); in restore_fp_regs()
80 asm volatile("ld 3,%0" : : "Q" (fprs[3])); in restore_fp_regs()
81 asm volatile("ld 5,%0" : : "Q" (fprs[5])); in restore_fp_regs()
82 asm volatile("ld 7,%0" : : "Q" (fprs[7])); in restore_fp_regs()
83 asm volatile("ld 8,%0" : : "Q" (fprs[8])); in restore_fp_regs()
84 asm volatile("ld 9,%0" : : "Q" (fprs[9])); in restore_fp_regs()
85 asm volatile("ld 10,%0" : : "Q" (fprs[10])); in restore_fp_regs()
86 asm volatile("ld 11,%0" : : "Q" (fprs[11])); in restore_fp_regs()
87 asm volatile("ld 12,%0" : : "Q" (fprs[12])); in restore_fp_regs()
88 asm volatile("ld 13,%0" : : "Q" (fprs[13])); in restore_fp_regs()
89 asm volatile("ld 14,%0" : : "Q" (fprs[14])); in restore_fp_regs()
90 asm volatile("ld 15,%0" : : "Q" (fprs[15])); in restore_fp_regs()
133 save_fp_regs(task->thread.fp_regs.fprs); in save_fp_vx_regs()
141 restore_fp_regs(task->thread.fp_regs.fprs); in restore_fp_vx_regs()