Home | History | Annotate | Download | only in include

Lines Matching defs:where

34  * Create a jump to the location `target` starting at `where`.
56 unsigned int *where = (unsigned int *)where_;
58 unsigned long offset = value - (unsigned long)where;
64 where[0] = BAA | ((offset >> 2) & 0x3fffff);
65 __asm volatile("iflush %0+0" : : "r" (where));
76 where[1] = JMP | LOVAL(value, 0);
77 __asm volatile("iflush %0+4" : : "r" (where));
78 where[0] = SETHI | HIVAL(value, 10);
79 __asm volatile("iflush %0+0" : : "r" (where));
90 where[2] = JMP;
91 where[1] = XOR | (value & 0x00003ff) | 0x1c00;
92 __asm volatile("iflush %0+4" : : "r" (where));
93 __asm volatile("iflush %0+8" : : "r" (where));
94 where[0] = SETHI | HIVAL(~value, 10);
95 __asm volatile("iflush %0+0" : : "r" (where));
107 where[1] = CALL | ((-(offset + 4)>> 2) & 0x3fffffffU);
108 where[2] = MOV17;
109 __asm volatile("iflush %0+4" : : "r" (where));
110 __asm volatile("iflush %0+8" : : "r" (where));
111 where[0] = MOV71;
112 __asm volatile("iflush %0+0" : : "r" (where));
125 where[1] = OR | (((value) >> 12) & 0x00001fff);
126 where[2] = SLLX | 12;
127 where[3] = JMP | LOVAL(value, 0);
128 __asm volatile("iflush %0+4" : : "r" (where));
129 __asm volatile("iflush %0+8" : : "r" (where));
130 __asm volatile("iflush %0+12" : : "r" (where));
131 where[0] = SETHI | HIVAL(value, 22);
132 __asm volatile("iflush %0+0" : : "r" (where));
146 where[1] = OR | (LOVAL(neg, 0)+1);
147 where[2] = NEG;
148 where[3] = SLLX | 12;
149 where[4] = JMP | (value & 0x0fff);
150 __asm volatile("iflush %0+4" : : "r" (where));
151 __asm volatile("iflush %0+8" : : "r" (where));
152 __asm volatile("iflush %0+12" : : "r" (where));
153 __asm volatile("iflush %0+16" : : "r" (where));
154 where[0] = SETHI | HIVAL(neg, 10);
155 __asm volatile("iflush %0+0" : : "r" (where));
168 where[1] = SETHIG5 | HIVAL(value, 10);
169 where[2] = OR | LOVAL(value, 32);
170 where[3] = SLLX | 32;
171 where[4] = ORG5;
172 where[5] = JMP | LOVAL(value, 0);
173 __asm volatile("iflush %0+4" : : "r" (where));
174 __asm volatile("iflush %0+8" : : "r" (where));
175 __asm volatile("iflush %0+12" : : "r" (where));
176 __asm volatile("iflush %0+16" : : "r" (where));
177 __asm volatile("iflush %0+20" : : "r" (where));
178 where[0] = SETHI | HIVAL(value, 42);
179 __asm volatile("iflush %0+0" : : "r" (where));