Lines Matching refs:a0
50 REG_S zero, JB_MAGIC(a0) /* indicate no sigmask */
51 REG_S ra, JB_RA(a0) /* save return address */
52 REG_S sp, JB_SP(a0) /* save stack pointer */
53 REG_S gp, JB_GP(a0) /* save global pointer */
54 REG_S tp, JB_TP(a0) /* save thread pointer */
55 REG_S s0, JB_S0(a0) /* save callee saved register */
56 REG_S s1, JB_S1(a0) /* save callee saved register */
57 REG_S s2, JB_S2(a0) /* save callee saved register */
58 REG_S s3, JB_S3(a0) /* save callee saved register */
59 REG_S s4, JB_S4(a0) /* save callee saved register */
60 REG_S s5, JB_S5(a0) /* save callee saved register */
61 REG_S s6, JB_S6(a0) /* save callee saved register */
62 REG_S s7, JB_S7(a0) /* save callee saved register */
63 REG_S s8, JB_S8(a0) /* save callee saved register */
64 REG_S s9, JB_S9(a0) /* save callee saved register */
65 REG_S s10, JB_S10(a0) /* save callee saved register */
66 REG_S s11, JB_S11(a0) /* save callee saved register */
69 REG_S t2, JB_FCSR(a0) /* save it */
70 fsd fs0, JB_FS0(a0) /* save callee saved register */
71 fsd fs1, JB_FS1(a0) /* save callee saved register */
72 fsd fs2, JB_FS2(a0) /* save callee saved register */
73 fsd fs3, JB_FS3(a0) /* save callee saved register */
74 fsd fs4, JB_FS4(a0) /* save callee saved register */
75 fsd fs5, JB_FS5(a0) /* save callee saved register */
76 fsd fs6, JB_FS6(a0) /* save callee saved register */
77 fsd fs7, JB_FS7(a0) /* save callee saved register */
78 fsd fs8, JB_FS8(a0) /* save callee saved register */
79 fsd fs9, JB_FS9(a0) /* save callee saved register */
80 fsd fs10, JB_FS10(a0) /* save callee saved register */
81 fsd fs11, JB_FS11(a0) /* save callee saved register */
83 li a0, 0 /* indicate success */
88 REG_L ra, JB_RA(a0) /* save return address */
89 REG_L sp, JB_SP(a0) /* save stack pointer */
90 REG_L gp, JB_GP(a0) /* save global pointer */
91 #REG_L tp, JB_TP(a0) /* save thread pointer */
92 REG_L s0, JB_S0(a0) /* save callee saved register */
93 REG_L s1, JB_S1(a0) /* save callee saved register */
94 REG_L s2, JB_S2(a0) /* save callee saved register */
95 REG_L s3, JB_S3(a0) /* save callee saved register */
96 REG_L s4, JB_S4(a0) /* save callee saved register */
97 REG_L s5, JB_S5(a0) /* save callee saved register */
98 REG_L s6, JB_S6(a0) /* save callee saved register */
99 REG_L s7, JB_S7(a0) /* save callee saved register */
100 REG_L s8, JB_S8(a0) /* save callee saved register */
101 REG_L s9, JB_S9(a0) /* save callee saved register */
102 REG_L s10, JB_S10(a0) /* save callee saved register */
103 REG_L s11, JB_S11(a0) /* save callee saved register */
105 REG_L t2, JB_FCSR(a0) /* get it */
107 fld fs0, JB_FS0(a0) /* restore callee saved register */
108 fld fs1, JB_FS1(a0) /* restore callee saved register */
109 fld fs2, JB_FS2(a0) /* restore callee saved register */
110 fld fs3, JB_FS3(a0) /* restore callee saved register */
111 fld fs4, JB_FS4(a0) /* restore callee saved register */
112 fld fs5, JB_FS5(a0) /* restore callee saved register */
113 fld fs6, JB_FS6(a0) /* restore callee saved register */
114 fld fs7, JB_FS7(a0) /* restore callee saved register */
115 fld fs8, JB_FS8(a0) /* restore callee saved register */
116 fld fs9, JB_FS9(a0) /* restore callee saved register */
117 fld fs10, JB_FS10(a0) /* restore callee saved register */
118 fld fs11, JB_FS11(a0) /* restore callee saved register */
120 li a0, 1 /* default return value */
122 mv a0, a1 /* use it if not 0 */