Lines Matching full:r2
36 r2.h = #0xffc0;
37 r2.l = #0x0000;
38 r25 = and(r2,r25); /* R25 holds PHYS_OFFSET now */
62 r2.l = #LO(stext);
67 r2.h = #HI(stext);
71 r1 = sub(r1, r2);
78 r2.h = #0xffc0;
79 r2.l = #0x0000; /* round back down to 4MB boundary */
80 r1 = and(r1,r2);
81 r2 = lsr(r1, #22) /* 4MB page number */ define
82 r2 = asl(r2, #2) /* times sizeof(PTE) (4bytes) */ define
83 r0 = add(r0,r2) /* r0 = address of correct PTE */
84 r2 = #PTE_BITS define
85 r1 = add(r1,r2) /* r1 = 4MB PTE for the first entry */
86 r2.h = #0x0040
87 r2.l = #0x0000 /* 4MB increments */
91 { r1 = add(r1, r2); } :endloop0
100 r2.h = #0xffc0;
101 r2.l = #0x0000; /* round back down to 4MB boundary */
102 r1 = and(r1,r2); /* for huge page */
103 r2 = #PTE_BITS define
104 r1 = add(r1,r2);
105 r2.h = #0x0040
106 r2.l = #0x0000 /* 4MB increments */
111 { r1 = add(r1,r2); } :endloop0
118 * Note that in this version, R1 and R2 get "clobbered"; see
141 r2 = r25; /* phys_offset */ define
142 r2 = and(r1,r2); define
146 r2 = lsr(r2, #22) /* 4MB page number */ define
147 r2 = asl(r2, #2) /* times sizeof(PTE) (4bytes) */ define
148 r1 = add(r1,r2);
190 /* Fixme: THREADINFO_REG can't be R2 because of that memset thing. */
194 { r0.L = #LO(__bss_start); r1 = #0; r2.l = #LO(__bss_stop); }
195 { r0.H = #HI(__bss_start); r2.h = #HI(__bss_stop); }
197 r2 = sub(r2,r0); define