Jacob R. Lifshay

Status Tracking

Currently working on

  • Bug #161: Create Shader Compiler IR and SPIR-V to IR translator
  • Bug #258: Finish implementing support for Power in simple-soft-float
  • Bug #396: create simulator PowerISA div/mod functions
  • Bug #579: c/c++ macros for inline assembly supporting svp64
  • Bug #632: Potentially share Vector Math libraries with Rust's project portable SIMD (`std::simd`)

Completed but not yet added to payees list

  • Bug #145: reference FP emulation using algebraic numbers
  • Bug #146: create python bindings to reference FP implementation
  • Bug #177: implement enough of #161 to translate basic shader to shader-compiler-ir

Completed but not yet paid

NLNet.2019.Video

  • Bug #557: First round of development of Audio/Video opcodes
    • €400 out of total of €2000

NLNet.2019.Vulkan

  • Bug #466: comprehensive evaluation and planning for 3D MESA driver
    • €200 out of total of €500

Paid by NLNet

NLnet.2019.02

  • Bug #43: create an IEEE754 FP "sqrt"
    • paid on 2019-08-16
    • €720 out of total of €1200
  • Bug #44: IEEE754 FPU inverse (reciprocal) sqrt
    • paid on 2019-08-16
    • €900 out of total of €1500
  • Bug #60: N-stage 64-bit multiplier pipeline needed (signed/unsigned)
    • paid on 2019-06-04
    • €2500 which is the total amount
  • Bug #63: queue (FIFO) library routine needed
    • paid on 2019-11-19
    • €400 out of total of €800
  • Bug #71: option to replace SetAssocCache PLRU with random selection (LFSR)
    • paid on 2019-06-04
    • €250 out of total of €500
  • Bug #83: Implementing the SPIR-V structure parser
    • paid on 2019-06-04
    • €1000 which is the total amount
  • Bug #99: IEEE754 *pipelined* FPDIV unit needed
    • paid on 2019-08-16
    • €600 out of total of €1000
  • Bug #127: Transcendentals needed (SIN/COS/ATAN2/EXP/LOG/POW etc.)
    • paid on 2020-09-22
    • €350 out of total of €1250
  • Bug #148: single chain pipeline API needed
    • paid on 2019-11-19
    • €750 out of total of €1500
  • Bug #538: development of Stage API and pipeline API
    • paid on 2020-12-09
    • €500 out of total of €1200

NLNet.2019.10.Wishbone

  • Bug #186: Create decoder for SOC: Power ISA
    • paid on 2020-12-09
    • €100 out of total of €500
  • Bug #323: create POWER9 MUL pipeline
    • paid on 2020-08-21
    • €500 out of total of €750
  • Bug #324: create POWER DIV pipeline
    • paid on 2020-09-22
    • €1000 out of total of €1500
  • Bug #348: POWER9 SPR pipeline needed
    • paid on 2020-12-09
    • €50 out of total of €300
  • Bug #441: Avoid unit tests that depend on other unit tests being run first
    • paid on 2020-12-09
    • €200 out of total of €400
  • Bug #471: bug in modsd DIV FSM
    • paid on 2020-12-09
    • €100 which is the total amount
  • Bug #477: add add instructions to power-instruction-analyzer
    • paid on 2020-12-09
    • €250 which is the total amount