1 <!-- autogenerated by budget-sync -->
3 # Dmitry Selyutin (ghostmansd)
10 ## Currently working on
12 * [Bug #980](https://bugs.libre-soc.org/show_bug.cgi?id=980):
13 Implement C\-based Power ISA pseudocode compiler
14 * this task is a MoU Milestone
16 ## Payment not yet submitted
19 ### NLnet.2022-08-051.OPF
21 * [Bug #1089](https://bugs.libre-soc.org/show_bug.cgi?id=1089):
22 feedback on OPF SVP64 RFC for "managment" instructions: ls008
23 * €1250 out of total of €2500
24 * this task is part of MoU Milestone
25 [Bug #1012](https://bugs.libre-soc.org/show_bug.cgi?id=1012)
27 MoU Milestone subtotals for not yet submitted payments
29 * [Bug #1012](https://bugs.libre-soc.org/show_bug.cgi?id=1012):
30 Iterative OPF ISA WG questions, feedback, and re\-submission
31 * subtotal €1250 out of total including subtasks of €22000
33 ### NLnet.2022-08-107.ongoing
35 * [Bug #1035](https://bugs.libre-soc.org/show_bug.cgi?id=1035):
36 Implement Scalar Power ISA v3\.1 \(32\-bit\-only\) instructions \(no PO1\) in ISACaller
37 * €1500 out of total of €4000
38 * this task is a MoU Milestone
39 * [Bug #1039](https://bugs.libre-soc.org/show_bug.cgi?id=1039):
40 add hardware\-cycle\-accurate stastistical modelling to ISACaller for an in\-order core
41 * €200 out of total of €3000
42 * this task is a MoU Milestone
43 * [Bug #1068](https://bugs.libre-soc.org/show_bug.cgi?id=1068):
44 add instructions from ls012 not currently implemented in binutils
45 * €3800 which is the total amount
46 * this task is part of MoU Milestone
47 [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003)
48 * [Bug #1079](https://bugs.libre-soc.org/show_bug.cgi?id=1079):
49 make LD/ST\-with\-update EXTRA3
50 * €1000 out of total of €2000
51 * this task is part of MoU Milestone
52 [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003)
53 * [Bug #1094](https://bugs.libre-soc.org/show_bug.cgi?id=1094):
54 insndb instruction database visitor\-walker is needed
55 * €3000 out of total of €4000
56 * this task is part of MoU Milestone
57 [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003)
58 * [Bug #1147](https://bugs.libre-soc.org/show_bug.cgi?id=1147):
59 support Scalar Power ISA v3\.1 \(32\-bit\-only\) instructions \(no PO1\) in binutils
60 * €1000 which is the total amount
61 * this task is part of MoU Milestone
62 [Bug #1035](https://bugs.libre-soc.org/show_bug.cgi?id=1035)
63 * [Bug #1150](https://bugs.libre-soc.org/show_bug.cgi?id=1150):
64 implement PO9 changeover and associated tasks
65 * €4000 out of total of €10000
66 * this task is a MoU Milestone
67 * [Bug #1183](https://bugs.libre-soc.org/show_bug.cgi?id=1183):
68 add /mrr mode \(reverse mode\) to Data\-Dependent Fail\-First CR\_ops and "single looping" to DDFFirst in general
69 * €2000 out of total of €6000
70 * this task is part of MoU Milestone
71 [Bug #1027](https://bugs.libre-soc.org/show_bug.cgi?id=1027)
73 MoU Milestone subtotals for not yet submitted payments
75 * [Bug #1035](https://bugs.libre-soc.org/show_bug.cgi?id=1035):
76 Implement Scalar Power ISA v3\.1 \(32\-bit\-only\) instructions \(no PO1\) in ISACaller
77 * subtotal €2500 out of total including subtasks of €7000
79 MoU Milestone subtotals for not yet submitted payments
81 * [Bug #1039](https://bugs.libre-soc.org/show_bug.cgi?id=1039):
82 add hardware\-cycle\-accurate stastistical modelling to ISACaller for an in\-order core
83 * subtotal €200 out of total including subtasks of €3000
85 MoU Milestone subtotals for not yet submitted payments
87 * [Bug #1003](https://bugs.libre-soc.org/show_bug.cgi?id=1003):
88 instruction database continuation and binutils, SVP64
89 * subtotal €7800 out of total including subtasks of €10500
91 MoU Milestone subtotals for not yet submitted payments
93 * [Bug #1150](https://bugs.libre-soc.org/show_bug.cgi?id=1150):
94 implement PO9 changeover and associated tasks
95 * subtotal €4000 out of total including subtasks of €10000
97 MoU Milestone subtotals for not yet submitted payments
99 * [Bug #1027](https://bugs.libre-soc.org/show_bug.cgi?id=1027):
100 implement "necessary" additions to SVP64 and Scalar Power ISA
101 * subtotal €2000 out of total including subtasks of €30000
103 ## Submitted to NLNet but not yet paid
106 ### NLnet.2021-08-071.cavatools
108 * [Bug #980](https://bugs.libre-soc.org/show_bug.cgi?id=980):
109 Implement C\-based Power ISA pseudocode compiler
110 * submitted on 2024-01-18
111 * €5500 which is the total amount
112 * this task is a MoU Milestone
114 MoU Milestone subtotals for submitted but not yet paid payments
116 * [Bug #980](https://bugs.libre-soc.org/show_bug.cgi?id=980):
117 Implement C\-based Power ISA pseudocode compiler
118 * subtotal €5500 out of total including subtasks of €5500
120 ### NLnet.2022-08-051.OPF
122 * [Bug #1054](https://bugs.libre-soc.org/show_bug.cgi?id=1054):
123 questions and feedback \(v2\) on OPF RFC ls012
124 * submitted on 2024-01-18
125 * €500 out of total of €2500
126 * this task is part of MoU Milestone
127 [Bug #1012](https://bugs.libre-soc.org/show_bug.cgi?id=1012)
128 * [Bug #1057](https://bugs.libre-soc.org/show_bug.cgi?id=1057):
129 split out all int/fp min/max ops into their own RFC ls013
130 * submitted on 2024-01-18
131 * €500 out of total of €2500
132 * this task is part of MoU Milestone
133 [Bug #1009](https://bugs.libre-soc.org/show_bug.cgi?id=1009)
135 MoU Milestone subtotals for submitted but not yet paid payments
137 * [Bug #1012](https://bugs.libre-soc.org/show_bug.cgi?id=1012):
138 Iterative OPF ISA WG questions, feedback, and re\-submission
139 * subtotal €500 out of total including subtasks of €22000
141 MoU Milestone subtotals for submitted but not yet paid payments
143 * [Bug #1009](https://bugs.libre-soc.org/show_bug.cgi?id=1009):
144 Write and submit 1st Draft External RFCs
145 * subtotal €500 out of total including subtasks of €34000
150 ### NLNet.2019.10.032.Formal
152 * [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577):
153 gcc compiler, binutils and assembly macros for OpenPOWER\-SV
154 * submitted on 2022-09-25
156 * €525 out of total of €925
157 * this task is a MoU Milestone
158 * [Bug #833](https://bugs.libre-soc.org/show_bug.cgi?id=833):
159 svp64: generate code for integrating SVP64 concepts into binutils
160 * submitted on 2022-05-13
162 * €1000 which is the total amount
163 * this task is part of MoU Milestone
164 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
165 * [Bug #834](https://bugs.libre-soc.org/show_bug.cgi?id=834):
166 binutils: support draft fsins/fcoss/ternlogi instructions
167 * submitted on 2022-05-17
169 * €500 out of total of €725
170 * this task is part of MoU Milestone
171 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
172 * [Bug #838](https://bugs.libre-soc.org/show_bug.cgi?id=838):
173 sync or at least statically check fields\.text, power\_decoder, trans/svp64, CSVs between each other
174 * submitted on 2022-09-13
176 * €1500 which is the total amount
177 * this task is part of MoU Milestone
178 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
179 * [Bug #844](https://bugs.libre-soc.org/show_bug.cgi?id=844):
180 binutils: implement the first revision with magic instruction
181 * submitted on 2022-06-08
183 * €1000 out of total of €1300
184 * this task is part of MoU Milestone
185 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
186 * [Bug #845](https://bugs.libre-soc.org/show_bug.cgi?id=845):
187 binutils: drop svmagic and deal with the prefix instead
188 * submitted on 2022-09-25
190 * €850 out of total of €1150
191 * this task is part of MoU Milestone
192 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
193 * [Bug #847](https://bugs.libre-soc.org/show_bug.cgi?id=847):
194 dev\-env\-setup script for binutils\-gdb for target powerpc64le\-linux\-gnu
195 * submitted on 2022-07-19
197 * €200 out of total of €650
198 * this task is part of MoU Milestone
199 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
200 * [Bug #849](https://bugs.libre-soc.org/show_bug.cgi?id=849):
201 binutils: parse macros in SVP64 and refactor code
202 * submitted on 2022-07-25
204 * €2100 out of total of €2400
205 * this task is part of MoU Milestone
206 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
207 * [Bug #857](https://bugs.libre-soc.org/show_bug.cgi?id=857):
208 binutils: provide tests for setvl/svstep/svshape/svremap
209 * submitted on 2022-07-19
211 * €500 out of total of €650
212 * this task is part of MoU Milestone
213 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
214 * [Bug #867](https://bugs.libre-soc.org/show_bug.cgi?id=867):
215 add svindex instruction to binutils \(and openpower\-isa infrastructure\)
216 * submitted on 2022-07-19
218 * €700 out of total of €1200
219 * this task is part of MoU Milestone
220 [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577)
222 MoU Milestone subtotals for paid payments
224 * [Bug #577](https://bugs.libre-soc.org/show_bug.cgi?id=577):
225 gcc compiler, binutils and assembly macros for OpenPOWER\-SV
226 * subtotal €8875 out of total including subtasks of €12000
228 ### NLNet.2019.10.046.Standards
230 * [Bug #656](https://bugs.libre-soc.org/show_bug.cgi?id=656):
231 add v3\.0B BCD instructions to simulator
233 * €100 out of total of €200
234 * this task is part of MoU Milestone
235 [Bug #241](https://bugs.libre-soc.org/show_bug.cgi?id=241)
236 * [Bug #657](https://bugs.libre-soc.org/show_bug.cgi?id=657):
237 unit tests needed for BCD instructions
239 * €150 out of total of €300
240 * this task is part of MoU Milestone
241 [Bug #242](https://bugs.libre-soc.org/show_bug.cgi?id=242)
242 * [Bug #712](https://bugs.libre-soc.org/show_bug.cgi?id=712):
243 introduce XLEN\-friendly helper class which aggregates all helpers
245 * €325 out of total of €500
246 * this task is part of MoU Milestone
247 [Bug #241](https://bugs.libre-soc.org/show_bug.cgi?id=241)
248 * [Bug #723](https://bugs.libre-soc.org/show_bug.cgi?id=723):
249 implement standalone extsb/extsh/extsw tests
251 * €297.50 out of total of €350
252 * this task is part of MoU Milestone
253 [Bug #242](https://bugs.libre-soc.org/show_bug.cgi?id=242)
255 MoU Milestone subtotals for paid payments
257 * [Bug #241](https://bugs.libre-soc.org/show_bug.cgi?id=241):
258 OpenPOWER Simulation is needed of standards
259 * subtotal €425 out of total including subtasks of €12000
261 MoU Milestone subtotals for paid payments
263 * [Bug #242](https://bugs.libre-soc.org/show_bug.cgi?id=242):
264 OpenPOWER simulation unit tests are needed
265 * subtotal €447.50 out of total including subtasks of €6000
267 ### NLNet.2019.10.043.Wishbone
269 * [Bug #660](https://bugs.libre-soc.org/show_bug.cgi?id=660):
270 "First developer steps" documentation page
272 * €125 out of total of €250
273 * this task is part of MoU Milestone
274 [Bug #384](https://bugs.libre-soc.org/show_bug.cgi?id=384)
276 MoU Milestone subtotals for paid payments
278 * [Bug #384](https://bugs.libre-soc.org/show_bug.cgi?id=384):
279 Documentation for the Libre\-SOC Power ISA Core and internal architecture
280 * subtotal €125 out of total including subtasks of €6900
282 ### NLNet.2019.10.031.Video
284 * [Bug #864](https://bugs.libre-soc.org/show_bug.cgi?id=864):
285 implement parallel prefix reduction in simulator
286 * submitted on 2022-09-13
288 * €900 out of total of €3000
289 * this task is part of MoU Milestone
290 [Bug #233](https://bugs.libre-soc.org/show_bug.cgi?id=233)
291 * [Bug #884](https://bugs.libre-soc.org/show_bug.cgi?id=884):
292 sync pysvp64asm register parsing
293 * submitted on 2022-07-25
295 * €1250 out of total of €3500
296 * this task is part of MoU Milestone
297 [Bug #232](https://bugs.libre-soc.org/show_bug.cgi?id=232)
299 MoU Milestone subtotals for paid payments
301 * [Bug #233](https://bugs.libre-soc.org/show_bug.cgi?id=233):
302 Audio and Video unit tests needed to be run in simulator
303 * subtotal €900 out of total including subtasks of €3000
305 MoU Milestone subtotals for paid payments
307 * [Bug #232](https://bugs.libre-soc.org/show_bug.cgi?id=232):
308 Implementation of video opcodes in simulator
309 * subtotal €1250 out of total including subtasks of €5000
311 ### NLNet.2019.10.042.Vulkan
313 * [Bug #898](https://bugs.libre-soc.org/show_bug.cgi?id=898):
314 binutils svp64 objdump support
315 * submitted on 2022-09-16
317 * €2500 which is the total amount
318 * this task is part of MoU Milestone
319 [Bug #252](https://bugs.libre-soc.org/show_bug.cgi?id=252)
320 * [Bug #899](https://bugs.libre-soc.org/show_bug.cgi?id=899):
321 implement additional Transcendentals in simulator
322 * submitted on 2022-09-16
324 * €2000 out of total of €4000
325 * this task is part of MoU Milestone
326 [Bug #252](https://bugs.libre-soc.org/show_bug.cgi?id=252)
327 * [Bug #911](https://bugs.libre-soc.org/show_bug.cgi?id=911):
328 svshape2 instruction \(with offsets\)
329 * submitted on 2022-09-16
331 * €1000 out of total of €3000
332 * this task is part of MoU Milestone
333 [Bug #254](https://bugs.libre-soc.org/show_bug.cgi?id=254)
334 * [Bug #917](https://bugs.libre-soc.org/show_bug.cgi?id=917):
335 pysvp64dis: support SVP64 disassembly
336 * submitted on 2022-09-20
338 * €2500 out of total of €3000
339 * this task is part of MoU Milestone
340 [Bug #254](https://bugs.libre-soc.org/show_bug.cgi?id=254)
342 MoU Milestone subtotals for paid payments
344 * [Bug #252](https://bugs.libre-soc.org/show_bug.cgi?id=252):
345 3D accelerated opcodes need to be added to the POWER ISA simulator
346 * subtotal €4500 out of total including subtasks of €7000
348 MoU Milestone subtotals for paid payments
350 * [Bug #254](https://bugs.libre-soc.org/show_bug.cgi?id=254):
351 Second iteration round for opcodes, simulation and hardware for 3D MESA
352 * subtotal €3500 out of total including subtasks of €12500
354 ### NLnet.2021.02A.052.CryptoRouter
356 * [Bug #964](https://bugs.libre-soc.org/show_bug.cgi?id=964):
357 binutils: support maddedu, divmod2du instructions
358 * submitted on 2023-01-25
360 * €500 which is the total amount
361 * this task is part of MoU Milestone
362 [Bug #772](https://bugs.libre-soc.org/show_bug.cgi?id=772)
363 * [Bug #966](https://bugs.libre-soc.org/show_bug.cgi?id=966):
364 create shift\-and\-add instruction
365 * submitted on 2022-12-10
367 * €600 out of total of €750
368 * this task is part of MoU Milestone
369 [Bug #771](https://bugs.libre-soc.org/show_bug.cgi?id=771)
370 * [Bug #967](https://bugs.libre-soc.org/show_bug.cgi?id=967):
371 unit test for shift\-and\-add instruction
372 * submitted on 2022-12-10
374 * €150 which is the total amount
375 * this task is part of MoU Milestone
376 [Bug #840](https://bugs.libre-soc.org/show_bug.cgi?id=840)
378 MoU Milestone subtotals for paid payments
380 * [Bug #772](https://bugs.libre-soc.org/show_bug.cgi?id=772):
381 Creation of the HDL Code for the cryptoprimitive \(bitmanip, bigint, etc\.\) Instructions
382 * subtotal €500 out of total including subtasks of €9000
384 MoU Milestone subtotals for paid payments
386 * [Bug #771](https://bugs.libre-soc.org/show_bug.cgi?id=771):
387 Creation of Cryptographic\-Primitive OpenPower ISA Pseudo\-code
388 * subtotal €600 out of total including subtasks of €6000
390 MoU Milestone subtotals for paid payments
392 * [Bug #840](https://bugs.libre-soc.org/show_bug.cgi?id=840):
393 Formal proofs and unit tests for cryptoprimitives
394 * subtotal €150 out of total including subtasks of €9500
396 ### NLnet.2021-08-071.cavatools
398 * [Bug #947](https://bugs.libre-soc.org/show_bug.cgi?id=947):
399 switch reference assembler to machine\-readable specs
400 * submitted on 2023-03-06
402 * €5500 which is the total amount
403 * this task is a MoU Milestone
404 * [Bug #958](https://bugs.libre-soc.org/show_bug.cgi?id=958):
405 provide support for missing instructions in binutils
406 * submitted on 2023-03-06
408 * €3000 which is the total amount
409 * this task is a MoU Milestone
410 * [Bug #976](https://bugs.libre-soc.org/show_bug.cgi?id=976):
411 support missing specifiers
412 * submitted on 2023-05-19
414 * €1500 which is the total amount
415 * this task is a MoU Milestone
416 * [Bug #979](https://bugs.libre-soc.org/show_bug.cgi?id=979):
417 Implement C\-based Power ISA decoder compiler
418 * submitted on 2023-09-14
420 * €5000 out of total of €5500
421 * this task is a MoU Milestone
422 * [Bug #981](https://bugs.libre-soc.org/show_bug.cgi?id=981):
423 Support PowerPC ABI in cavatools
424 * submitted on 2023-10-26
426 * €4500 which is the total amount
427 * this task is a MoU Milestone
428 * [Bug #982](https://bugs.libre-soc.org/show_bug.cgi?id=982):
429 Support PowerPC ABI in ISACaller
430 * submitted on 2023-10-26
432 * €2200 out of total of €4500
433 * this task is a MoU Milestone
434 * [Bug #997](https://bugs.libre-soc.org/show_bug.cgi?id=997):
435 sorting out task schedule and MoU
436 * submitted on 2023-03-06
438 * €500 out of total of €1000
439 * this task is part of MoU Milestone
440 [Bug #987](https://bugs.libre-soc.org/show_bug.cgi?id=987)
441 * [Bug #1154](https://bugs.libre-soc.org/show_bug.cgi?id=1154):
442 Support basic PowerPC generated assembly
443 * submitted on 2023-09-14
445 * €2500 which is the total amount
446 * this task is part of MoU Milestone
447 [Bug #984](https://bugs.libre-soc.org/show_bug.cgi?id=984)
449 MoU Milestone subtotals for paid payments
451 * [Bug #947](https://bugs.libre-soc.org/show_bug.cgi?id=947):
452 switch reference assembler to machine\-readable specs
453 * subtotal €5500 out of total including subtasks of €5500
455 MoU Milestone subtotals for paid payments
457 * [Bug #958](https://bugs.libre-soc.org/show_bug.cgi?id=958):
458 provide support for missing instructions in binutils
459 * subtotal €3000 out of total including subtasks of €3000
461 MoU Milestone subtotals for paid payments
463 * [Bug #976](https://bugs.libre-soc.org/show_bug.cgi?id=976):
464 support missing specifiers
465 * subtotal €1500 out of total including subtasks of €1500
467 MoU Milestone subtotals for paid payments
469 * [Bug #979](https://bugs.libre-soc.org/show_bug.cgi?id=979):
470 Implement C\-based Power ISA decoder compiler
471 * subtotal €5000 out of total including subtasks of €5500
473 MoU Milestone subtotals for paid payments
475 * [Bug #981](https://bugs.libre-soc.org/show_bug.cgi?id=981):
476 Support PowerPC ABI in cavatools
477 * subtotal €4500 out of total including subtasks of €4500
479 MoU Milestone subtotals for paid payments
481 * [Bug #982](https://bugs.libre-soc.org/show_bug.cgi?id=982):
482 Support PowerPC ABI in ISACaller
483 * subtotal €2200 out of total including subtasks of €4500
485 MoU Milestone subtotals for paid payments
487 * [Bug #987](https://bugs.libre-soc.org/show_bug.cgi?id=987):
488 cavatools\-related administrative activities
489 * subtotal €500 out of total including subtasks of €3000
491 MoU Milestone subtotals for paid payments
493 * [Bug #984](https://bugs.libre-soc.org/show_bug.cgi?id=984):
494 Support SVP64 in cavatools
495 * subtotal €2500 out of total including subtasks of €8000
497 ### NLnet.2022-08-051.OPF
499 * [Bug #1063](https://bugs.libre-soc.org/show_bug.cgi?id=1063):
500 consider removing predicate\-result from SVP64
501 * submitted on 2023-09-14
503 * €750 out of total of €1500
504 * this task is part of MoU Milestone
505 [Bug #1011](https://bugs.libre-soc.org/show_bug.cgi?id=1011)
507 MoU Milestone subtotals for paid payments
509 * [Bug #1011](https://bugs.libre-soc.org/show_bug.cgi?id=1011):
510 OPF ISA WG Draft RFC Research
511 * subtotal €750 out of total including subtasks of €19000