aboutsummaryrefslogtreecommitdiffstats
path: root/src/panfrost
Commit message (Expand)AuthorAgeFilesLines
* pan/bit: Wire up add/add op+testAlyssa Rosenzweig2020-04-062-1/+2
* pan/bit: Add fmin/max16 testsAlyssa Rosenzweig2020-04-061-2/+9
* pan/bit: Enable more debug for `run`Alyssa Rosenzweig2020-04-061-1/+1
* pan/bit: Add min/max support to interpreterAlyssa Rosenzweig2020-04-061-1/+10
* pan/bit: Unify test frontendsAlyssa Rosenzweig2020-04-063-68/+23
* pan/bi: Force ADD scheduling for MINMAXAlyssa Rosenzweig2020-04-061-1/+1
* pan/bi: Fix incorrect abs flip in fma/fadd16Alyssa Rosenzweig2020-04-061-2/+2
* pan/bi: Set BI_MODS for MINMAXAlyssa Rosenzweig2020-04-061-1/+1
* pan/bi: Add ADD add/min/max fp32 packingAlyssa Rosenzweig2020-04-061-0/+36
* pan/bi: Structify ADD unit add/min/maxAlyssa Rosenzweig2020-04-061-0/+17
* pan/bi: Implement min/max on FMAAlyssa Rosenzweig2020-04-062-7/+15
* pan/bit: Add special unit testAlyssa Rosenzweig2020-04-065-1/+38
* pan/bit: Add special op interpretingAlyssa Rosenzweig2020-04-061-2/+36
* pan/bi: Add fp16 support for frcp/frsqAlyssa Rosenzweig2020-04-062-2/+15
* pan/bi: Add 32-bit _FAST packingAlyssa Rosenzweig2020-04-062-0/+28
* pan/bi: Remove nontrivial SPECIAL opsAlyssa Rosenzweig2020-04-063-20/+0
* pan/bit: Add mode to run unit testsAlyssa Rosenzweig2020-04-051-0/+12
* pan/bit: Make run more usefulAlyssa Rosenzweig2020-04-051-4/+11
* pan/bit: Add csel testsAlyssa Rosenzweig2020-04-054-26/+62
* pan/bit: Add CSEL to interpreterAlyssa Rosenzweig2020-04-051-1/+44
* pan/bit: Add FMA testsAlyssa Rosenzweig2020-04-052-2/+60
* pan/bit: Add 16-bit fmod testsAlyssa Rosenzweig2020-04-052-4/+26
* pan/bit: Add verbose printing for testsAlyssa Rosenzweig2020-04-051-1/+10
* pan/bit: Add helper for generating floating mod testsAlyssa Rosenzweig2020-04-052-7/+56
* pan/bit: Add packing test frameworkAlyssa Rosenzweig2020-04-054-1/+157
* pan/bit: Implement floating source modsAlyssa Rosenzweig2020-04-051-0/+30
* pan/bit: Implement outmodsAlyssa Rosenzweig2020-04-051-0/+27
* pan/bit: Add preliminary FMA/ADD/MOV implementationsAlyssa Rosenzweig2020-04-051-13/+136
* pan/bit: Handle read/writeAlyssa Rosenzweig2020-04-052-9/+55
* pan/bit: Stub out BIR interpreterAlyssa Rosenzweig2020-04-053-1/+112
* pan/bi: Match CSEL argument order with hwAlyssa Rosenzweig2020-04-052-9/+15
* 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-052-1/+4
* pan/bi: Allow BI_FMA to take modsAlyssa Rosenzweig2020-04-051-1/+1
* 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: Export bi_class_nameAlyssa Rosenzweig2020-04-052-1/+2
* pan/midgard: Fix a divide by zero in emit_alu_bundleIcecream952020-04-031-2/+2
* pan/bi: Fix outmod/roundmode flipAlyssa Rosenzweig2020-04-011-2/+2
* pan/bi: Handle fmov class opsAlyssa Rosenzweig2020-04-013-2/+20
* pan/bi: Fix unused port swappingAlyssa Rosenzweig2020-04-011-0/+9
* pan/bi: Add cmdline option for verbose disassemblyAlyssa Rosenzweig2020-04-011-3/+5
* pan/bi: Don't set the back-to-back bit yetAlyssa Rosenzweig2020-04-011-1/+1
* pan/bi: Use STAGE srcs for scheduler nopsAlyssa Rosenzweig2020-04-011-2/+2
* pan/bi: Fix writes_component for VECTORAlyssa Rosenzweig2020-04-011-0/+4
* pan/bit: Wire through I/OAlyssa Rosenzweig2020-04-013-12/+76
* pan/bit: Add `run` mode to the cmdlineAlyssa Rosenzweig2020-04-011-0/+34
* pan/bi: Fix handling of constants with COMBINEAlyssa Rosenzweig2020-03-311-0/+6
* pan/bi: Handle fp16/abs scheduling restrictionAlyssa Rosenzweig2020-03-313-3/+33