pan/bi: Assign constant port for branch offsets
[mesa.git] / src / panfrost / bifrost / bi_pack.c
2020-05-29 Alyssa Rosenzweigpan/bi: Assign constant port for branch offsets
2020-05-29 Alyssa Rosenzweigpan/bi: Pack branch offset constants
2020-05-29 Alyssa Rosenzweigpan/bi: Passthrough ZERO in branch packing
2020-05-29 Alyssa Rosenzweigpan/bi: Move bi_flip_ports out of port assignment
2020-05-29 Alyssa Rosenzweigpan/bi: Add FILE* argument to bi_print_registers
2020-05-29 Alyssa Rosenzweigpan/bi: Drop `struct` from bi_registers
2020-05-29 Alyssa Rosenzweigpan/bi: Move bi_registers to bi_bundle
2020-05-29 Alyssa Rosenzweigpan/bi: Move bi_registers to common IR structures
2020-05-29 Alyssa Rosenzweigpan/bi: Remove FMA? parameter from get_src
2020-05-27 Alyssa Rosenzweigpan/bi: Suppress inf/nan for now
2020-05-27 Alyssa Rosenzweigpan/bi: Pack compact vertex texturing
2020-05-04 Alyssa Rosenzweigpan/bi: Pack ADD IADD/ISUB for 8/16/32
2020-05-04 Alyssa Rosenzweigpan/bi: Pack FMA IADD/ISUB 32
2020-05-04 Alyssa Rosenzweigpan/bi: Rename BI_ISUB to BI_IMATH
2020-05-04 Alyssa Rosenzweigpan/bi: Pack ADD ICMP 16
2020-05-04 Alyssa Rosenzweigpan/bi: Pack ADD ICMP 32
2020-05-04 Alyssa Rosenzweigpan/bi: Pack ADD.DISCARD
2020-05-04 Alyssa Rosenzweigpan/bi: Fix incorrectly flipped swizzle
2020-05-04 Alyssa Rosenzweigpan/bi: Fix missing swizzle
2020-05-04 Alyssa Rosenzweigpan/bi: Fix double-abs flipping
2020-05-04 Alyssa Rosenzweigpan/bi: Passthrough direct ld_var addresses
2020-05-04 Alyssa Rosenzweigpan/bi: Print bad instruction on src packing fail
2020-05-04 Alyssa Rosenzweigpan/bi: Abort on unknown op packing
2020-05-01 Alyssa Rosenzweigpan/bi: Pack round opcodes (FMA, either 16 or 32)
2020-05-01 Alyssa Rosenzweigpan/bi: Pipe multiple textures through
2020-04-29 Alyssa Rosenzweigpan/bi: Pack BI_BITWISE
2020-04-28 Alyssa Rosenzweigpan/bi: Relax double-abs condition
2020-04-28 Alyssa Rosenzweigpan/bi: Pack fma.fcmp16
2020-04-28 Alyssa Rosenzweigpan/bi: Factor out fp16 abs logic
2020-04-28 Alyssa Rosenzweigpan/bi: Pack FMA 32 FCMP
2020-04-28 Alyssa Rosenzweigpan/bi: Deduplicate csel/cmp cond
2020-04-28 Alyssa Rosenzweigpan/bi(t): Fix SELECT tests
2020-04-27 Alyssa Rosenzweigpan/bi: Pack ADD SEL16
2020-04-27 Alyssa Rosenzweigpan/bi: Pack FMA SEL8
2020-04-27 Alyssa Rosenzweigpan/bi: Pack FMA SEL16
2020-04-27 Alyssa Rosenzweigpan/bi: Rename BI_SWIZZLE to BI_SELECT
2020-04-27 Alyssa Rosenzweigpan/bi: Eliminate writemasks in the IR
2020-04-27 Alyssa Rosenzweigpan/bi: Assign blend descriptor for BLEND op
2020-04-27 Alyssa Rosenzweigpan/bi: Pack fp16 ATEST
2020-04-22 Alyssa Rosenzweigpan/bi: Pack TEX compact instructions
2020-04-17 Alyssa Rosenzweigpan/bi: Pack MAX.v2f16
2020-04-17 Alyssa Rosenzweigpan/bi: Pack ADD.v2f16
2020-04-17 Alyssa Rosenzweigpan/bi: Workaround constant packing errata
2020-04-17 Alyssa Rosenzweigpan/bi: Fix packing with low-nibble-set on hi constant
2020-04-17 Alyssa Rosenzweigpan/bi: Fix packing with multiple constants
2020-04-17 Alyssa Rosenzweigpan/bi: Fix bi_get_immediate with multiple imms
2020-04-17 Alyssa Rosenzweigpan/bi: Add fexp2_fast packing
2020-04-17 Alyssa Rosenzweigpan/bi: Pack FMA_MSCALE
2020-04-17 Alyssa Rosenzweigpan/bi: Add log2_help packing
2020-04-17 Alyssa Rosenzweigpan/bi: Pack ADD_FREXPM
2020-04-17 Alyssa Rosenzweigpan/bi: Add bi_pack_fma_2src helper
2020-04-17 Alyssa Rosenzweigpan/bi: Add frexp_log packing
2020-04-17 Alyssa Rosenzweigpan/bi: Add BI_TABLE for fast table accesses
2020-04-13 Alyssa Rosenzweigpan/bi: ADD packing for CONVERT
2020-04-13 Alyssa Rosenzweigpan/bi: Rewrite conversion packing
2020-04-13 Alyssa Rosenzweigpan/bi: Fix incorrect swizzle packing assert
2020-04-10 Alyssa Rosenzweigpan/bi: Let !b2b imply branch_cond
2020-04-10 Alyssa Rosenzweigpanfrost: Fix BI_BLEND packing
2020-04-10 Alyssa Rosenzweigpan/bi: Fix backwards registers ports
2020-04-10 Alyssa Rosenzweigpan/bi: Fix nondeterministic register packing
2020-04-06 Alyssa Rosenzweigpan/bit: Wire up add/add op+test
2020-04-06 Alyssa Rosenzweigpan/bi: Fix incorrect abs flip in fma/fadd16
2020-04-06 Alyssa Rosenzweigpan/bi: Add ADD add/min/max fp32 packing
2020-04-06 Alyssa Rosenzweigpan/bi: Implement min/max on FMA
2020-04-06 Alyssa Rosenzweigpan/bi: Add fp16 support for frcp/frsq
2020-04-06 Alyssa Rosenzweigpan/bi: Add 32-bit _FAST packing
2020-04-05 Alyssa Rosenzweigpan/bi: Match CSEL argument order with hw
2020-04-05 Alyssa Rosenzweigpan/bi: Add helper to debug port assignment
2020-04-05 Alyssa Rosenzweigpan/bi: Handle BIFROST_FIRST_WRITE_FMA_P2_READ_P3
2020-04-05 Alyssa Rosenzweigpan/bi: Don't gobble zero ports
2020-04-05 Alyssa Rosenzweigpan/bi: Fix negation in ADD.v2f16
2020-04-05 Alyssa Rosenzweigpan/bi: Fix duplicated source in ADD.v2f16
2020-04-01 Alyssa Rosenzweigpan/bi: Handle fmov class ops
2020-04-01 Alyssa Rosenzweigpan/bi: Fix unused port swapping
2020-03-31 Alyssa Rosenzweigpan/bi: Handle abs packing for fp16/FMA add/min
2020-03-31 Alyssa Rosenzweigpan/bi: Handle core faddminmax16 packing
2020-03-31 Alyssa Rosenzweigpan/bi: Assert out i16 related converts for now
2020-03-31 Alyssa Rosenzweigpan/bi: Add one-source f32->f16 op
2020-03-31 Alyssa Rosenzweigpan/bi: Handle standard FMA conversions
2020-03-31 Alyssa Rosenzweigpan/bi: Enumerate conversions
2020-03-31 Alyssa Rosenzweigpan/bi: Pack outmod and roundmode with FMA
2020-03-31 Alyssa Rosenzweigpan/bi: Add FMA16 packing
2020-03-31 Alyssa Rosenzweigpan/bi: Fix off-by-one in scoreboarding packing
2020-03-22 Alyssa Rosenzweigpan/bi: Pack csel4 opcodes
2020-03-22 Alyssa Rosenzweigpan/bi: Use bi_lookup_immediate when packing
2020-03-22 Alyssa Rosenzweigpan/bi: Pack LD_ATTR
2020-03-22 Alyssa Rosenzweigpan/bi: Pack st_vary
2020-03-22 Alyssa Rosenzweigpan/bi: Generalize data register setting
2020-03-22 Alyssa Rosenzweigpan/bi: Pack ld_var_addr
2020-03-22 Alyssa Rosenzweigpan/bi: Pack ld_ubo ops
2020-03-22 Alyssa Rosenzweigpan/bi: Index out constants in instructions
2020-03-22 Alyssa Rosenzweigpan/bi: Document constant related errata(?)
2020-03-22 Alyssa Rosenzweigpan/bi: Pack a constant quadword
2020-03-22 Alyssa Rosenzweigpan/bi: Implement FMA/MOV without modifiers
2020-03-19 Alyssa Rosenzweigpan/bi: Pack BI_BLEND
2020-03-19 Alyssa Rosenzweigpan/bi: Add ATEST packing
2020-03-19 Alyssa Rosenzweigpan/bi: Route through clause header
2020-03-19 Alyssa Rosenzweigpan/bi: Skip over data registers in port assignment
2020-03-19 Alyssa Rosenzweigpan/bi: Emit load_vary ops
2020-03-19 Alyssa Rosenzweigpan/bi: Generalize bi_get_src a bit
next