Lines Matching refs:regs

49 	_kernel_swi_regs regs;
83 regs.r[0] = 256+9;
84 regs.r[1] = (unsigned int)buffer;
85 _kernel_swi(OS_SpriteOp, &regs, &regs);
87 regs.r[0] = 256+15;
88 regs.r[1] = (unsigned int)buffer;
89 regs.r[2] = (unsigned int)&sprite_name;
90 regs.r[3] = 0; /* Palette flag: 0 = no palette */
91 regs.r[4] = width;
92 regs.r[5] = height;
96 regs.r[6] = 28; /* 8bpp 90x90dpi */
99 regs.r[6] = (((bpp == 16) ? 5 : 6) << 27) /* Type 6 = 32bpp sprite, 5 = 16bpp sprite */
104 if (_kernel_swi(OS_SpriteOp, &regs, &regs) == NULL)
146 _kernel_swi_regs regs;
149 regs.r[0] = (unsigned int)this->hidden->bank[1];
150 regs.r[1] = (unsigned int)sprite;
151 regs.r[2] = -1; /* Current mode */
152 regs.r[3] = -1; /* Current palette */
153 regs.r[4] = 0; /* Get size of buffer */
154 regs.r[5] = 1|2|16; /* R1 - pointer to sprite and can use full palette words */
155 regs.r[6] = 0;
156 regs.r[7] = 0;
162 _kernel_swi(ColourTrans_GenerateTable, &regs, &regs);
163 if (regs.r[4])
165 this->hidden->pixtrans = SDL_malloc(regs.r[4]);
167 regs.r[4] = (unsigned int)this->hidden->pixtrans;
169 _kernel_swi(ColourTrans_GenerateTable, &regs, &regs);
176 _kernel_swi_regs regs;
179 regs.r[0] = 52 + 512;
180 regs.r[1] = (unsigned int)this->hidden->bank[1];
181 regs.r[2] = (unsigned int)this->hidden->bank[1]+16;
182 regs.r[3] = x;
183 regs.r[4] = y;
184 regs.r[5] = 0|32; /* Overwrite screen and pixtrans contains wide colour entries */
185 regs.r[6] = 0; /* No scale factors i.e. 1:1 */
186 regs.r[7] = (int)this->hidden->pixtrans;
188 if ((err = _kernel_swi(OS_SpriteOp, &regs, &regs)) != 0)
214 _kernel_swi_regs regs;
225 regs.r[1] = (unsigned int)window_state;
226 _kernel_swi(Wimp_GetWindowState, &regs, &regs);
252 regs.r[0] = this->hidden->window_handle;
253 regs.r[1] = (int)extent;
254 _kernel_swi(Wimp_SetExtent, &regs, &regs);