aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost/bifrost/bi_pack.c
Commit message (Expand)AuthorAgeFilesLines
* pan/bi: Match CSEL argument order with hwAlyssa Rosenzweig2020-04-051-4/+4
* pan/bi: Add helper to debug port assignmentAlyssa Rosenzweig2020-04-051-0/+25
* pan/bi: Handle BIFROST_FIRST_WRITE_FMA_P2_READ_P3Alyssa Rosenzweig2020-04-051-0/+2
* pan/bi: Don't gobble zero portsAlyssa Rosenzweig2020-04-051-3/+6
* pan/bi: Fix negation in ADD.v2f16Alyssa Rosenzweig2020-04-051-20/+9
* pan/bi: Fix duplicated source in ADD.v2f16Alyssa Rosenzweig2020-04-051-1/+1
* pan/bi: Handle fmov class opsAlyssa Rosenzweig2020-04-011-2/+0
* pan/bi: Fix unused port swappingAlyssa Rosenzweig2020-04-011-0/+9
* pan/bi: Handle abs packing for fp16/FMA add/minAlyssa Rosenzweig2020-03-311-2/+61
* pan/bi: Handle core faddminmax16 packingAlyssa Rosenzweig2020-03-311-4/+33
* pan/bi: Assert out i16 related converts for nowAlyssa Rosenzweig2020-03-311-3/+4
* pan/bi: Add one-source f32->f16 opAlyssa Rosenzweig2020-03-311-1/+8
* pan/bi: Handle standard FMA conversionsAlyssa Rosenzweig2020-03-311-3/+12
* pan/bi: Enumerate conversionsAlyssa Rosenzweig2020-03-311-1/+51
* pan/bi: Pack outmod and roundmode with FMAAlyssa Rosenzweig2020-03-311-0/+4
* pan/bi: Add FMA16 packingAlyssa Rosenzweig2020-03-311-12/+51
* pan/bi: Fix off-by-one in scoreboarding packingAlyssa Rosenzweig2020-03-311-1/+1
* pan/bi: Pack csel4 opcodesAlyssa Rosenzweig2020-03-221-1/+77
* pan/bi: Use bi_lookup_immediate when packingAlyssa Rosenzweig2020-03-221-15/+25
* pan/bi: Pack LD_ATTRAlyssa Rosenzweig2020-03-221-3/+22
* pan/bi: Pack st_varyAlyssa Rosenzweig2020-03-221-0/+19
* pan/bi: Generalize data register settingAlyssa Rosenzweig2020-03-221-3/+15
* pan/bi: Pack ld_var_addrAlyssa Rosenzweig2020-03-221-0/+33
* pan/bi: Pack ld_ubo opsAlyssa Rosenzweig2020-03-221-0/+39
* pan/bi: Index out constants in instructionsAlyssa Rosenzweig2020-03-221-28/+90
* pan/bi: Document constant related errata(?)Alyssa Rosenzweig2020-03-221-0/+5
* pan/bi: Pack a constant quadwordAlyssa Rosenzweig2020-03-221-1/+40
* pan/bi: Implement FMA/MOV without modifiersAlyssa Rosenzweig2020-03-221-0/+15
* pan/bi: Pack BI_BLENDAlyssa Rosenzweig2020-03-191-0/+16
* pan/bi: Add ATEST packingAlyssa Rosenzweig2020-03-191-0/+22
* pan/bi: Route through clause headerAlyssa Rosenzweig2020-03-191-5/+20
* pan/bi: Skip over data registers in port assignmentAlyssa Rosenzweig2020-03-191-4/+17
* pan/bi: Emit load_vary opsAlyssa Rosenzweig2020-03-191-0/+42
* pan/bi: Generalize bi_get_src a bitAlyssa Rosenzweig2020-03-191-8/+33
* pan/bi: List ADD classes in bi_pack_addAlyssa Rosenzweig2020-03-191-2/+32
* pan/bi: Pack fadd32Alyssa Rosenzweig2020-03-191-0/+23
* pan/bi: Pack BI_FMA opsAlyssa Rosenzweig2020-03-191-6/+84
* pan/bi: Route through first_instruction fieldAlyssa Rosenzweig2020-03-191-2/+3
* pan/bi: Assign registers to portsAlyssa Rosenzweig2020-03-191-9/+86
* pan/bi: Pack register fieldsAlyssa Rosenzweig2020-03-191-4/+53
* pan/bi: Add packing for register control fieldAlyssa Rosenzweig2020-03-191-2/+68
* pan/bi: Sketch out instruction word packingAlyssa Rosenzweig2020-03-191-2/+48
* pan/bi: Setup initial clause packingAlyssa Rosenzweig2020-03-191-0/+89