mesa/src/panfrost/midgard
Icecream95 319158a814 pan/midgard: Fix a divide by zero in emit_alu_bundle
util_dynarray_grow_bytes divides by eltsize, but it's possible for
bundle->padding to be zero.

I changed the other call to util_dynarray_grow_bytes for consistency.

Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Tested-by: Marge Bot <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4397>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4397>
2020-04-03 16:49:04 +00:00
..
compiler.h panfrost: Move lcra to panfrost/util 2020-03-12 12:41:08 +00:00
disassemble.c pan/midgard: Identify clamp(x, -1.0, 1.0) flag 2020-02-20 13:34:18 +00:00
disassemble.h pan/midgard: Support disassembling to a file 2020-01-23 20:46:38 +00:00
helpers.h pan/midgard: Add LDST_ADDRESS property 2020-02-27 21:02:35 +00:00
meson.build meson: inline inc_common 2020-03-28 21:36:54 +01:00
midgard.h pan/midgard: Identify clamp(x, -1.0, 1.0) flag 2020-02-20 13:34:18 +00:00
midgard_address.c pan/midgard: Add address analysis framework 2020-02-27 21:02:35 +00:00
midgard_compile.c Move compiler.h and imports.h/c from src/mesa/main into src/util 2020-03-27 21:00:09 +00:00
midgard_compile.h panfrost: Promote midgard_program to panfrost/util 2020-03-11 20:28:20 +00:00
midgard_derivatives.c pan/midgard: Adjust sysval-related prototypes 2020-03-11 20:28:20 +00:00
midgard_emit.c pan/midgard: Fix a divide by zero in emit_alu_bundle 2020-04-03 16:49:04 +00:00
midgard_errata_lod.c pan/midgard: Add LOD bias/clamp lowering 2019-11-22 05:07:19 +00:00
midgard_liveness.c panfrost: Move liveness analysis to root panfrost/ 2020-03-11 20:28:21 +00:00
midgard_nir.h
midgard_nir_algebraic.py panfrost/midgard: Add missing lowering passes for type/size conversion ops 2020-01-22 15:31:28 +00:00
midgard_ops.c pan/midgard: Add LDST_ADDRESS property 2020-02-27 21:02:35 +00:00
midgard_ops.h pan/midgard: Add LDST_ADDRESS property 2020-02-27 21:02:35 +00:00
midgard_opt_copy_prop.c pan/midgard: Simplify and fix vector copyprop 2019-12-12 11:42:07 -05:00
midgard_opt_dce.c pan/midgard: Subclass midgard_block from pan_block 2020-03-11 20:28:20 +00:00
midgard_opt_float.c panfrost/midgard: Make sure promote_fmov() only promotes 32-bit imovs 2020-01-22 15:31:28 +00:00
midgard_opt_invert.c pan/midgard: Allow fusing inverted sources for inverted ops 2020-02-27 21:02:35 +00:00
midgard_opt_perspective.c pan/midgard: Implement textureOffset for 2D textures 2019-12-20 09:10:26 +01:00
midgard_print.c panfrost: Sync Midgard/Bifrost control flow 2020-03-11 20:28:21 +00:00
midgard_quirks.h pan/midgard: Use upper ALU tags for MFBD writeout 2020-01-02 17:27:23 -05:00
midgard_ra.c pan/midgard: Remove incorrect comment in RA 2020-03-12 12:41:08 +00:00
midgard_ra_pipeline.c pan/midgard: Subclass midgard_block from pan_block 2020-03-11 20:28:20 +00:00
midgard_schedule.c pan/midgard: Subclass midgard_block from pan_block 2020-03-11 20:28:20 +00:00
mir.c panfrost: Move mir_to_bytemask to common code 2020-03-10 19:25:59 +00:00
mir_promote_uniforms.c pan/midgard: Subclass midgard_block from pan_block 2020-03-11 20:28:20 +00:00
mir_squeeze.c pan/midgard: Move spilling code out of scheduler 2019-12-12 11:42:06 -05:00
nir_undef_to_zero.c panfrost: Move nir_undef_to_zero to Midgard compiler 2019-12-13 10:26:35 -05:00