Commit Graph

  • 01818b44a4 Fixed zero operand problems (hopefully!) master kaqu 2021-05-05 13:05:12 +0200
  • d5a8c95a34 fnmadd/fnmsub fixed -(full expr.)! kaqu 2021-05-04 12:52:12 +0200
  • 9b0f34a1c2 Fused add preparation incomplete (fixed) kaqu 2021-05-04 11:17:38 +0200
  • 65f8b68817 1st public release ... kaqu 2021-04-19 19:01:08 +0200
  • 8cfff0be62 Project housekeeping ... kaqu 2021-04-19 12:14:08 +0200
  • b42d8d38c8 More readme files ... kaqu 2021-04-18 17:58:02 +0200
  • e9213e9637 Brushup for publication ... kaqu 2021-04-17 19:26:43 +0200
  • e8e5401ad9 Demoassembly adjusted kaqu 2021-04-14 12:08:21 +0200
  • 0efb546fde Debugger generalized/improved kaqu 2021-04-13 17:42:01 +0200
  • c13677c1b6 L1 reload count display bug removed (?!) kaqu 2021-04-10 18:34:13 +0200
  • c698098604 rs1 bit width for csrs now ok! kaqu 2021-04-08 06:00:10 +0200
  • c12e8aa6d3 fsflagsi still defective ... kaqu 2021-04-07 19:43:23 +0200
  • 0e38f54ac0 fcsr/fflags/frm csr reg. handling started ... kaqu 2021-04-07 18:39:31 +0200
  • b48e50305a fclass.s ok kaqu 2021-04-06 20:58:57 +0200
  • 64f19e9564 fle.s/flt.s/feq.s ready kaqu 2021-04-06 12:14:30 +0200
  • 07396bd572 fcvt.s.w/fcvt.s.wu ready kaqu 2021-04-05 19:53:06 +0200
  • 8d0d848861 fcvt.w.s & fcvt.wu.s done kaqu 2021-04-04 21:37:19 +0200
  • 967388bd40 fcnvt.w.s bug in 0..1 range kaqu 2021-04-03 16:03:59 +0200
  • ff357d54bf fmin/fmax ok kaqu 2021-04-03 10:55:19 +0200
  • df65276f56 All fused multiply-add ok kaqu 2021-04-03 09:48:36 +0200
  • f32aa07698 fused multiply adds added kaqu 2021-04-03 08:29:19 +0200
  • b58d7737fa fsqrt ready kaqu 2021-04-02 19:34:19 +0200
  • e943825990 0 result normalization error fixed, 0 fadd fixed kaqu 2021-04-02 13:01:52 +0200
  • 372802ffd3 fdiv ready, fsub 0-1 yields -4? kaqu 2021-04-01 19:15:09 +0200
  • 3c0d732020 fsub/fmul ready kaqu 2021-04-01 12:03:40 +0200
  • 475617f9f7 fpu decoder async separation kaqu 2021-03-31 19:43:47 +0200
  • 555730c3f5 fadd working! kaqu 2021-03-31 11:56:00 +0200
  • f4c5ba0fae 4 register variant up ... kaqu 2021-03-27 18:57:30 +0100
  • 9cdfa9edba 4 regs reduced variant started, debugger adjust kaqu 2021-03-26 19:00:52 +0100
  • 24c02c7835 flw/fsw (101% resources already!) kaqu 2021-03-26 13:07:53 +0100
  • 5ff94901af FPU decoder started ... kaqu 2021-03-25 19:00:31 +0100
  • 3a600427f9 Decoder explanation kaqu 2021-03-10 18:33:55 +0100
  • 13ba194138 M extension ready & verified (to some extent) kaqu 2021-03-06 18:11:37 +0100
  • 01d3e372a5 M-extension: mul/mulh/mulhu/mulhsu ok! kaqu 2021-03-04 18:25:31 +0100
  • 4f15e12168 M extension started, mulhsu sign wrong? kaqu 2021-03-02 18:56:30 +0100
  • fb96c34d61 Permit ROM/BIOS integration w/o CPU argument kaqu 2021-02-26 18:35:48 +0100
  • e9723a6d61 IRQ (dummies) now avail. as well ... kaqu 2021-02-25 17:52:00 +0100
  • 4435e4de71 IO region adjusted like original kaqu 2021-02-25 13:50:49 +0100
  • 9676712e54 ROM avail. w/ bus not accessible?! Interrupts miss kaqu 2021-02-25 12:46:19 +0100
  • 0654612b46 ROM integrated but not readable (yet)?! kaqu 2021-02-24 18:09:05 +0100
  • 0ea3ef07ee The correct "None" (!= None) worx as well ... kaqu 2021-02-22 12:29:30 +0100
  • 21587144ae Test: Reverting to cpu_type=None still working ... kaqu 2021-02-22 11:45:34 +0100
  • e4f8d5d26c Compiles but fails after load! kaqu 2021-02-18 19:19:04 +0100
  • 5ba92370ba CSR regs access read fails (& write?), random ... kaqu 2021-02-16 12:36:25 +0100
  • ae8cab6a1e Breakpoint mcause fix, dbg improved kaqu 2021-02-15 19:01:48 +0100
  • 80da8120ff Special CSRs (0xBC0/0xFC0) -> debugger kaqu 2021-02-15 13:03:55 +0100
  • 0cdd27d264 Nothing worx no more! kaqu 2021-02-15 11:43:45 +0100
  • 8891ac6964 Still testing csr write (failing) kaqu 2021-02-14 11:38:22 +0100
  • 956d07c49d Register need returns (cached?) old values ... kaqu 2021-02-13 14:02:50 +0100
  • 28e696bff3 Invalid instruction detect corrected kaqu 2021-02-12 19:39:22 +0100
  • ea1d7ce120 Timer int ok! kaqu 2021-02-12 18:14:49 +0100
  • 990a1d0a92 Testing Clint only kaqu 2021-02-12 12:22:56 +0100
  • 961f0194c7 Interrupt execution full speed ok! kaqu 2021-02-11 18:45:30 +0100
  • d73ff5dcfe Helper for python files corrected kaqu 2021-02-10 19:17:45 +0100
  • 8545aca8e6 Not getting lost on fast L1 reloads now ... (mret) kaqu 2021-02-10 19:11:34 +0100
  • 4df5996998 Worx! 19/2 wait cycles, dma localstart reset kaqu 2021-02-10 13:22:22 +0100
  • e4b64f3ddb presentation updates, working (almost complete!) kaqu 2021-02-10 11:33:16 +0100
  • df606784b8 Working, but incomplete core.py kaqu 2021-02-10 10:55:37 +0100
  • 80d963bb89 Cache flooding error?! kaqu 2021-02-09 13:13:25 +0100
  • beb5686951 Timing optimized (not ok yet) kaqu 2021-02-08 21:13:13 +0100
  • 550dc9ceb6 Resetless signals, streamlined kaqu 2021-02-07 13:03:45 +0100
  • 1425cb42a7 CSRs as Array (>gen. time!) kaqu 2021-02-07 12:20:22 +0100
  • 9ca7085e5a Memory variants tested ok! kaqu 2021-02-06 18:34:41 +0100
  • 6c80762ad8 CSRs integrated (though w/o special functions) kaqu 2021-02-05 18:33:31 +0100
  • 48387f2ffc Debugger editing improved kaqu 2021-02-05 11:20:43 +0100
  • 1301ee5a50 Shifts verified kaqu 2021-02-04 18:50:57 +0100
  • 6cbe1661b2 1st pass opcodes thru! kaqu 2021-02-04 18:32:09 +0100
  • 0c48cf622f 'til sltu included kaqu 2021-02-04 11:54:11 +0100
  • 42310114de sb, sh added kaqu 2021-02-03 19:10:45 +0100
  • 811bbb5097 Presentation added kaqu 2021-02-02 17:50:42 +0100
  • a7675d0a16 Still before sb ... kaqu 2021-01-31 19:30:07 +0100
  • 89ee95ce06 not sb yet ... kaqu 2021-01-30 07:45:30 +0100
  • eaf49fc34e jalr target ok, cache helper ok kaqu 2021-01-29 20:06:19 +0100
  • 59455f01f4 jalr added (boundaries unverified, not caching) kaqu 2021-01-28 18:46:21 +0100
  • 27bcdc51cc jal added kaqu 2021-01-28 12:49:44 +0100
  • 53852660df 95% full, til ecall (1st pass) kaqu 2021-01-26 18:06:37 +0100
  • 3afa889725 SUUnit working! kaqu 2021-01-26 13:06:41 +0100
  • 106897ac48 SU Unit working! Bug b9Offset 9/12 bit found! kaqu 2021-01-25 18:56:58 +0100
  • 0013ef5aff 2nd flush from cmdline nec.! Why? kaqu 2021-01-24 18:58:58 +0100
  • b85b3035e8 L1 load via debugger fails?! kaqu 2021-01-23 19:17:00 +0100
  • f4b0a7b5a2 Debugger improved kaqu 2021-01-22 18:55:53 +0100
  • c3eaa8efe7 No s/w calls, debugger coloured & entries ... kaqu 2021-01-22 13:03:28 +0100
  • 8ac2ee57e3 Debugger separated kaqu 2021-01-21 18:43:58 +0100
  • 6e659cdca1 Remote debugger 1st run ... kaqu 2021-01-20 19:43:35 +0100
  • caabbd3235 Store unit not working, dbg improved kaqu 2021-01-19 19:08:11 +0100
  • 134d9dfe9f Load unit & register transfer ok (finally!) kaqu 2021-01-17 12:58:05 +0100
  • 8460512a19 Load unit works, opcodes write 2 regs?! kaqu 2021-01-16 19:04:42 +0100
  • 72eb2eea90 branch cache boundaries verified kaqu 2021-01-15 12:34:31 +0100
  • 8d4ca99bcb Cache reload on branches ok, compare fails kaqu 2021-01-14 20:25:07 +0100
  • 3bfbb7979b branch calc ok, cache not :-( kaqu 2021-01-13 19:25:35 +0100
  • 64412d6e8d add working! kaqu 2021-01-12 19:06:04 +0100
  • fcb2580475 Seems to work? Internal bug circumvented ... (?!) kaqu 2021-01-11 21:04:48 +0100
  • 33272bced1 faulty decode integration kaqu 2021-01-09 19:35:47 +0100
  • 0b16b44b05 Colour coding debugger ... kaqu 2021-01-09 13:03:33 +0100
  • 702391062a dbg: Breakpoint, pc adjust added kaqu 2021-01-09 12:59:34 +0100
  • 439b9d274b Instruction fetch working kaqu 2021-01-08 20:01:52 +0100
  • 6bae73c62a ALU FSM still dead? kaqu 2021-01-06 18:34:00 +0100
  • 26fd90dee9 Basic layout started ... kaqu 2021-01-05 19:08:58 +0100
  • 21956b99fd Renaming, helper improvement kaqu 2021-01-05 13:14:15 +0100
  • e9960a68f4 Label fix, transfer time measurement kaqu 2021-01-01 17:24:23 +0100