2018-10-18 |
Luke Kenneth... | c_slli c_srai |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | c_lui |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | c_jalr |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | c_jal |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | c_beqz |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | addi4spn |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | redirect sreg_t casts through function |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | typedef on sv_reg_t to reg_t (and signed variant) |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | use unsigned long shift on sv csr setting |
commit | commitdiff | tree |
2018-10-18 |
Luke Kenneth... | forgot to set clroffset |
commit | commitdiff | tree |
2018-10-17 |
Luke Kenneth... | allow 4 CSR entries to be set at a time, on RV64 |
commit | commitdiff | tree |
2018-10-17 |
Luke Kenneth... | minor alteration to CSRRWI SETVL / SETMVL to offset... |
commit | commitdiff | tree |
2018-10-16 |
Luke Kenneth... | shuffle CSR offsets around, offset VL and MVL by one |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | fix compiler warnings on printfs |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | fix annoying printf warning on fp compiles |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | whoops deref null pointer |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | c_beqz sv operational |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | put RVC_SP at back of cintpatterns list |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | add rvc_sp redirection/offset overload |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | need to check whether SP (reg 2) is used, without redir... |
commit | commitdiff | tree |
2018-10-15 |
Luke Kenneth... | add overload/redirection for WRITE_REG |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | move design to separate document |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | drop all lui from restriction on parallelism |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | disable jal in sv |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | rv_xxx convert c_xxx |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | rv_add in lh/sh |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | rv_add in store |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | blt and use of rv_add |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add rv_ge |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add rv_eq and rv_ne |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add rv_eq and rv_ne |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add rv_gt headers |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add rv_sr |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add shiftright |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add shiftleft and lessthan |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | missed a mul |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | replace % operator with rv_rem |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | replace ^ operator with rv_xor |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | replace | operator with rv_or |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | replace & operator with rv_and |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | replace operator * with rv_mul |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | add rv_div (signed and unsigned) to replace operator / |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | redirect subtract through rv_sub |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | redirect add to rv_add |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | redirect add to rv_add |
commit | commitdiff | tree |
2018-10-14 |
Luke Kenneth... | bit of a mess: attempted to create a complete arithmeti... |
commit | commitdiff | tree |
2018-10-13 |
Luke Kenneth... | rename _zext_xlen |
commit | commitdiff | tree |
2018-10-13 |
Luke Kenneth... | add sv_reg_t |
commit | commitdiff | tree |
2018-10-12 |
Luke Kenneth... | redirect WRITE_FRD including different types (128/64/32) |
commit | commitdiff | tree |
2018-10-12 |
Luke Kenneth... | add WRITE_FRD macro redirect |
commit | commitdiff | tree |
2018-10-12 |
Luke Kenneth... | changed style, can revert changes to amomin/max |
commit | commitdiff | tree |
2018-10-12 |
Luke Kenneth... | add frs2 redirect |
commit | commitdiff | tree |
2018-10-12 |
Luke Kenneth... | add RS3 replacement |
commit | commitdiff | tree |
2018-10-12 |
Luke Kenneth... | simplify sv_proc_t redirection of RS1-3 / FRS1 macrhos |
commit | commitdiff | tree |
2018-10-12 |
Luke Kenneth... | redirect RS2 to sv_proc_t class |
commit | commitdiff | tree |
2018-10-12 |
Luke Kenneth... | proof-of-concept, redirect RS1 to class sv_proc_t |
commit | commitdiff | tree |
2018-10-12 |
Luke Kenneth... | combination of redirection through a "property" class... |
commit | commitdiff | tree |
2018-10-11 |
Luke Kenneth... | redirect instructions through a class called sv_proc_t |
commit | commitdiff | tree |
2018-10-11 |
Luke Kenneth... | more explicit testing, duplicating header file algorith... |
commit | commitdiff | tree |
2018-10-11 |
Luke Kenneth... | whoops run from 0-255 not 0-254, and other test corrections |
commit | commitdiff | tree |
2018-10-11 |
Luke Kenneth... | add some operator tests for int8_t being typecast to... |
commit | commitdiff | tree |
2018-10-11 |
Luke Kenneth... | add more experimenting on operators |
commit | commitdiff | tree |
2018-10-10 |
Luke Kenneth... | add operators test class |
commit | commitdiff | tree |
2018-10-10 |
Luke Kenneth... | add operators library to contain operator-overloads... |
commit | commitdiff | tree |
2018-10-09 |
Luke Kenneth... | get predicated-vectorised branch working |
commit | commitdiff | tree |
2018-10-09 |
Luke Kenneth... | save branch address and predication merged result,... |
commit | commitdiff | tree |
2018-10-09 |
Luke Kenneth... | add explanatory comment |
commit | commitdiff | tree |
2018-10-09 |
Luke Kenneth... | add explanatory comment |
commit | commitdiff | tree |
2018-10-09 |
Luke Kenneth... | start adding explicit twin-predicated branch identifica... |
commit | commitdiff | tree |
2018-10-09 |
Luke Kenneth... | extend sv register file from 64 to 128 after discussion. |
commit | commitdiff | tree |
2018-10-07 |
Luke Kenneth... | override setpc macro so that sv can redirect it in... |
commit | commitdiff | tree |
2018-10-07 |
Luke Kenneth... | swap #ifdef USING_NOREGS so that it is possible to... |
commit | commitdiff | tree |
2018-10-07 |
Luke Kenneth... | add rd bit-setting function |
commit | commitdiff | tree |
2018-10-07 |
Luke Kenneth... | add extra debug printing for c.lwsp |
commit | commitdiff | tree |
2018-10-07 |
Luke Kenneth... | add rvc_swsp_imm sv overload, provides vector unit... |
commit | commitdiff | tree |
2018-10-06 |
Luke Kenneth... | c.swsp and c.fswsp predication and offset enabling |
commit | commitdiff | tree |
2018-10-06 |
Luke Kenneth... | allow x2 (sp) to be redirected in C.LWSP |
commit | commitdiff | tree |
2018-10-06 |
Luke Kenneth... | temporary hack disabling SV in anything other than... |
commit | commitdiff | tree |
2018-10-06 |
Luke Kenneth... | whoops inverted ldsp and lwsp immediates |
commit | commitdiff | tree |
2018-10-06 |
Luke Kenneth... | create ldsp immediate offset overrides |
commit | commitdiff | tree |
2018-10-06 |
Luke Kenneth... | add in predication for immediate, for C.LWSP |
commit | commitdiff | tree |
2018-10-05 |
Luke Kenneth... | reorganise src and dest vector-element offsets |
commit | commitdiff | tree |
2018-10-05 |
Luke Kenneth... | add srcoffs and destoffs sv state, alter CSRs |
commit | commitdiff | tree |
2018-10-04 |
Luke Kenneth... | reorganise twin-predication |
commit | commitdiff | tree |
2018-10-04 |
Luke Kenneth... | big reorganisation to support twin-predication |
commit | commitdiff | tree |
2018-10-03 |
Luke Kenneth... | add in twin-predication identification |
commit | commitdiff | tree |
2018-10-03 |
Luke Kenneth... | decided not to change the behaviour of LOAD/STORE |
commit | commitdiff | tree |
2018-10-02 |
Luke Kenneth... | start work on parallelsing LOAD, pass in parameter... |
commit | commitdiff | tree |
2018-10-02 |
Luke Kenneth... | debug print for floating-point regs |
commit | commitdiff | tree |
2018-10-01 |
Luke Kenneth... | add comment explaining why invert isnt done in zeroing... |
commit | commitdiff | tree |
2018-10-01 |
Luke Kenneth... | add comment explaining use of insn._rd() in zeroing |
commit | commitdiff | tree |
2018-10-01 |
Luke Kenneth... | whoops vloop continuation logic the wrong way round |
commit | commitdiff | tree |
2018-10-01 |
Luke Kenneth... | skip parallelisation of complex LR/SC operations |
commit | commitdiff | tree |
2018-10-01 |
Luke Kenneth... | identify type of instruction with additional #defines |
commit | commitdiff | tree |
2018-09-30 |
Luke Kenneth... | add a #define to id_regs.py which indicates name of... |
commit | commitdiff | tree |
2018-09-30 |
Luke Kenneth... | list of instructions to avoid parallelising |
commit | commitdiff | tree |
2018-09-30 |
Luke Kenneth... | update template comment |
commit | commitdiff | tree |
2018-09-30 |
Luke Kenneth... | lots of debugging of predication, found other errors |
commit | commitdiff | tree |
2018-09-30 |
Luke Kenneth... | add sv support for zeroing predication in dest register |
commit | commitdiff | tree |
2018-09-30 |
Luke Kenneth... | add in predication to sv instruction execution |
commit | commitdiff | tree |
next |