Lines Matching refs:value1
64 parse_vs_draw(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_vs_draw() argument
66 if ((*value1 == 0x00000000) && (*value2 == 0x00000000)) in parse_vs_draw()
70 (*value1 & 0xff000000) >> 24 | (*value2 & 0x000000ff) << 8, in parse_vs_draw()
71 (*value1 & 0x00000001) ? "true" : "false"); in parse_vs_draw()
75 parse_vs_shader_info(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_vs_shader_info() argument
78 (*value1 & 0xfff00000) >> 20, in parse_vs_shader_info()
79 (((*value1 & 0x000fffff) >> 10) + 1) << 4); in parse_vs_shader_info()
83 parse_vs_unknown1(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_vs_unknown1() argument
89 parse_vs_varying_attribute_count(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_vs_varying_attribute_count() argument
92 ((*value1 & 0x00ffffff) >> 8) + 1, (*value1 >> 24) + 1); in parse_vs_varying_attribute_count()
96 parse_vs_attributes_address(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_vs_attributes_address() argument
99 *value1, (*value2 & 0x0fffffff) >> 17); in parse_vs_attributes_address()
103 parse_vs_varyings_address(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_vs_varyings_address() argument
106 *value1, (*value2 & 0x0fffffff) >> 17); in parse_vs_varyings_address()
110 parse_vs_uniforms_address(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_vs_uniforms_address() argument
113 *value1, (*value2 & 0x0fffffff) >> 12); in parse_vs_uniforms_address()
117 parse_vs_shader_address(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_vs_shader_address() argument
120 *value1, (*value2 & 0x0fffffff) >> 12); in parse_vs_shader_address()
124 parse_vs_semaphore(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_vs_semaphore() argument
126 if (*value1 == 0x00028000) in parse_vs_semaphore()
128 else if (*value1 == 0x00000001) in parse_vs_semaphore()
130 else if (*value1 == 0x00000000) in parse_vs_semaphore()
132 else if (*value1 == 0x00018000) in parse_vs_semaphore()
139 parse_vs_unknown2(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_vs_unknown2() argument
145 parse_vs_continue(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_vs_continue() argument
147 fprintf(fp, "\t/* CONTINUE: at 0x%08x */\n", *value1); in parse_vs_continue()
153 uint32_t *value1; in lima_parse_vs() local
159 value1 = &data[i]; in lima_parse_vs()
162 start + i * 4, i * 4, *value1, *value2); in lima_parse_vs()
165 parse_vs_draw(fp, value1, value2); in lima_parse_vs()
167 parse_vs_shader_info(fp, value1, value2); in lima_parse_vs()
169 parse_vs_unknown1(fp, value1, value2); in lima_parse_vs()
171 parse_vs_varying_attribute_count(fp, value1, value2); in lima_parse_vs()
173 parse_vs_attributes_address(fp, value1, value2); in lima_parse_vs()
175 parse_vs_varyings_address(fp, value1, value2); in lima_parse_vs()
177 parse_vs_uniforms_address(fp, value1, value2); in lima_parse_vs()
179 parse_vs_shader_address(fp, value1, value2); in lima_parse_vs()
181 parse_vs_semaphore(fp, value1, value2); in lima_parse_vs()
183 parse_vs_unknown2(fp, value1, value2); in lima_parse_vs()
185 parse_vs_continue(fp, value1, value2); in lima_parse_vs()
196 parse_plbu_block_step(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_block_step() argument
199 (*value1 & 0xf0000000) >> 28, in parse_plbu_block_step()
200 (*value1 & 0x0fff0000) >> 16, in parse_plbu_block_step()
201 *value1 & 0x0000ffff); in parse_plbu_block_step()
205 parse_plbu_tiled_dimensions(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_tiled_dimensions() argument
208 ((*value1 & 0xff000000) >> 24) + 1, in parse_plbu_tiled_dimensions()
209 ((*value1 & 0x00ffff00) >> 8) + 1); in parse_plbu_tiled_dimensions()
213 parse_plbu_block_stride(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_block_stride() argument
215 fprintf(fp, "\t/* BLOCK_STRIDE: block_w: %d */\n", *value1 & 0x000000ff); in parse_plbu_block_stride()
219 parse_plbu_array_address(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_array_address() argument
222 *value1, (*value2 & 0x00ffffff) + 1); in parse_plbu_array_address()
226 parse_plbu_viewport_left(FILE *fp, float *value1, uint32_t *value2) in parse_plbu_viewport_left() argument
228 fprintf(fp, "\t/* VIEWPORT_LEFT: viewport_left: %f */\n", *value1); in parse_plbu_viewport_left()
232 parse_plbu_viewport_right(FILE *fp, float *value1, uint32_t *value2) in parse_plbu_viewport_right() argument
234 fprintf(fp, "\t/* VIEWPORT_RIGHT: viewport_right: %f */\n", *value1); in parse_plbu_viewport_right()
238 parse_plbu_viewport_bottom(FILE *fp, float *value1, uint32_t *value2) in parse_plbu_viewport_bottom() argument
240 fprintf(fp, "\t/* VIEWPORT_BOTTOM: viewport_bottom: %f */\n", *value1); in parse_plbu_viewport_bottom()
244 parse_plbu_viewport_top(FILE *fp, float *value1, uint32_t *value2) in parse_plbu_viewport_top() argument
246 fprintf(fp, "\t/* VIEWPORT_TOP: viewport_top: %f */\n", *value1); in parse_plbu_viewport_top()
250 parse_plbu_semaphore(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_semaphore() argument
252 if (*value1 == 0x00010002) in parse_plbu_semaphore()
254 else if (*value1 == 0x00010001) in parse_plbu_semaphore()
261 parse_plbu_primitive_setup(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_primitive_setup() argument
263 if (*value1 == 0x00000200) in parse_plbu_primitive_setup()
267 (*value1 & 0x1000) ? "force point size, " : "", in parse_plbu_primitive_setup()
268 (*value1 & 0x000f0000) >> 16, (*value1 & 0x000f0000) >> 16, in parse_plbu_primitive_setup()
269 (*value1 & 0x00000e00) >> 9); in parse_plbu_primitive_setup()
273 parse_plbu_rsw_vertex_array(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_rsw_vertex_array() argument
276 *value1, in parse_plbu_rsw_vertex_array()
281 parse_plbu_scissors(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_scissors() argument
283 float minx = (*value1 & 0xc0000000) >> 30 | (*value2 & 0x00001fff) << 2; in parse_plbu_scissors()
285 float miny = *value1 & 0x00003fff; in parse_plbu_scissors()
286 float maxy = ((*value1 & 0x3fff8000) >> 15) + 1; in parse_plbu_scissors()
293 parse_plbu_unknown_1(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_unknown_1() argument
299 parse_plbu_low_prim_size(FILE *fp, float *value1, uint32_t *value2) in parse_plbu_low_prim_size() argument
301 fprintf(fp, "\t/* LOW_PRIM_SIZE: size: %f */\n", *value1); in parse_plbu_low_prim_size()
305 parse_plbu_depth_range_near(FILE *fp, float *value1, uint32_t *value2) in parse_plbu_depth_range_near() argument
307 fprintf(fp, "\t/* DEPTH_RANG_NEAR: depth_range: %f */\n", *value1); in parse_plbu_depth_range_near()
311 parse_plbu_depth_range_far(FILE *fp, float *value1, uint32_t *value2) in parse_plbu_depth_range_far() argument
313 fprintf(fp, "\t/* DEPTH_RANGE_FAR: depth_range: %f */\n", *value1); in parse_plbu_depth_range_far()
317 parse_plbu_indexed_dest(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_indexed_dest() argument
319 fprintf(fp, "\t/* INDEXED_DEST: gl_pos: 0x%08x */\n", *value1); in parse_plbu_indexed_dest()
323 parse_plbu_indexed_pt_size(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_indexed_pt_size() argument
325 fprintf(fp, "\t/* INDEXED_PT_SIZE: pt_size: 0x%08x */\n", *value1); in parse_plbu_indexed_pt_size()
329 parse_plbu_indices(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_indices() argument
331 fprintf(fp, "\t/* INDICES: indices: 0x%08x */\n", *value1); in parse_plbu_indices()
335 parse_plbu_draw_arrays(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_draw_arrays() argument
337 if ((*value1 == 0x00000000) && (*value2 == 0x00000000)) { in parse_plbu_draw_arrays()
342 uint32_t count = (*value1 & 0xff000000) >> 24 | (*value2 & 0x000000ff) << 8; in parse_plbu_draw_arrays()
343 uint32_t start = *value1 & 0x00ffffff; in parse_plbu_draw_arrays()
351 parse_plbu_draw_elements(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_draw_elements() argument
353 uint32_t count = (*value1 & 0xff000000) >> 24 | (*value2 & 0x000000ff) << 8; in parse_plbu_draw_elements()
354 uint32_t start = *value1 & 0x00ffffff; in parse_plbu_draw_elements()
362 parse_plbu_continue(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_continue() argument
364 fprintf(fp, "\t/* CONTINUE: continue at 0x%08x */\n", *value1); in parse_plbu_continue()
368 parse_plbu_end(FILE *fp, uint32_t *value1, uint32_t *value2) in parse_plbu_end() argument
376 uint32_t *value1; in lima_parse_plbu() local
381 value1 = &data[i]; in lima_parse_plbu()
384 start + i * 4, i * 4, *value1, *value2); in lima_parse_plbu()
387 parse_plbu_draw_arrays(fp, value1, value2); in lima_parse_plbu()
389 parse_plbu_draw_elements(fp, value1, value2); in lima_parse_plbu()
391 parse_plbu_indexed_dest(fp, value1, value2); in lima_parse_plbu()
393 parse_plbu_indices(fp, value1, value2); in lima_parse_plbu()
395 parse_plbu_indexed_pt_size(fp, value1, value2); in lima_parse_plbu()
397 parse_plbu_viewport_bottom(fp, (float *)value1, value2); in lima_parse_plbu()
399 parse_plbu_viewport_top(fp, (float *)value1, value2); in lima_parse_plbu()
401 parse_plbu_viewport_left(fp, (float *)value1, value2); in lima_parse_plbu()
403 parse_plbu_viewport_right(fp, (float *)value1, value2); in lima_parse_plbu()
405 parse_plbu_tiled_dimensions(fp, value1, value2); in lima_parse_plbu()
407 parse_plbu_unknown_1(fp, value1, value2); in lima_parse_plbu()
409 parse_plbu_primitive_setup(fp, value1, value2); in lima_parse_plbu()
411 parse_plbu_block_step(fp, value1, value2); in lima_parse_plbu()
413 parse_plbu_low_prim_size(fp, (float *)value1, value2); in lima_parse_plbu()
415 parse_plbu_depth_range_near(fp, (float *)value1, value2); in lima_parse_plbu()
417 parse_plbu_depth_range_far(fp, (float *)value1, value2); in lima_parse_plbu()
419 parse_plbu_array_address(fp, value1, value2); in lima_parse_plbu()
421 parse_plbu_block_stride(fp, value1, value2); in lima_parse_plbu()
423 parse_plbu_end(fp, value1, value2); in lima_parse_plbu()
425 parse_plbu_semaphore(fp, value1, value2); in lima_parse_plbu()
427 parse_plbu_scissors(fp, value1, value2); in lima_parse_plbu()
429 parse_plbu_rsw_vertex_array(fp, value1, value2); in lima_parse_plbu()
431 parse_plbu_continue(fp, value1, value2); in lima_parse_plbu()