2023-11-30 |
Jacob Lifshay | powmod asm tests pass! |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | switch powmod to using new divmod implementation -... |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | add comments telling people to keep the asm and python... |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | divmod: asm version of Knuth's algorithm D works! |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | add labels to DIVMOD REGEX log |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | put DIVMOD REGEX under new LogType: LogType.OutputMatching |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | WIP divmod: finished writing out asm knuth's algorithm... |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | WIP getting asm version of knuth's algorithm d working |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | WIP divmod: implemented division by single word |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | add WIP Knuth's algorithm D assembly |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | divmod: assign registers to variables |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | adapt divmod algorithm for putting variables in registers |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | add more features for _DivModRegsRegexLogger |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | finish moving Knuth algorithm D into a class |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | merely indent function |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | start adding DivModKnuthAlgorithmD class |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | format code |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | finish writing python_divmod_knuth_algorithm_d |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | fix generating invalid divmod tests |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | speed up divmod shift-sub tests by removing most test... |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | add WIP knuth algorithm D python implementation |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | rename divmod algorithm -> divmod_shift_sub in prep... |
tree | commitdiff |
2023-11-30 |
Jacob Lifshay | add WIP powmod_256 -- asm test is currently disabled... |
tree | commitdiff |
2023-09-29 |
Luke Kenneth Casso... | code-comments |
tree | commitdiff |
2023-09-29 |
Luke Kenneth Casso... | moving the temp array (t) along, so that adding to... |
tree | commitdiff |
2023-09-29 |
Luke Kenneth Casso... | first attempt to create an Indexed Schedule, for bigmul... |
tree | commitdiff |
2023-09-28 |
Jacob Lifshay | fix divmod |
tree | commitdiff |
2023-09-28 |
Jacob Lifshay | in divmod algorithm log regexes that match against... |
tree | commitdiff |
2023-09-28 |
Jacob Lifshay | test python_divmod_algorithm |
tree | commitdiff |
2023-09-28 |
Jacob Lifshay | format code |
tree | commitdiff |
2023-09-27 |
Luke Kenneth Casso... | remove use of addc, use adde instead setting ca to... |
tree | commitdiff |
2023-09-27 |
Luke Kenneth Casso... | reduce 4-repeats of identical code down to 1 copy with... |
tree | commitdiff |
2023-09-27 |
Luke Kenneth Casso... | add seeming-redundant addc/adde (actually part of big... |
tree | commitdiff |
2023-09-27 |
Luke Kenneth Casso... | code-cleanup, bit of comments, copyright, blah blah... |
tree | commitdiff |
2023-09-27 |
Luke Kenneth Casso... | add what is currently a duplicate of python_mul_algorit... |
tree | commitdiff |
2023-09-27 |
Jacob Lifshay | working on adding divmod 512x256 to 256x256 |
tree | commitdiff |
2023-09-27 |
Jacob Lifshay | fix wrong register in docs |
tree | commitdiff |
2023-09-27 |
Jacob Lifshay | 256x256-bit mul no longer broken since bug #1161 was... |
tree | commitdiff |
2023-09-18 |
Luke Kenneth Casso... | add python-based implementation of dsrd to poly1305... |
tree | commitdiff |
2023-09-15 |
Jacob Lifshay | change registers used to avoid r13-31 which are reserve... |
tree | commitdiff |
2023-09-15 |
Jacob Lifshay | pass in stack pointer |
tree | commitdiff |
2023-09-15 |
Jacob Lifshay | add copyright stuff |
tree | commitdiff |
2023-09-14 |
Jacob Lifshay | add SVP64 256x256->512-bit multiply |
tree | commitdiff |
2023-06-02 |
Dmitry Selyutin | pysvp64asm: integrate into insndb |
tree | commitdiff |
2023-05-27 |
Luke Kenneth Casso... | https://bugs.libre-soc.org/show_bug.cgi?id=1091 |
tree | commitdiff |
2023-04-18 |
Jacob Lifshay | add shaddw |
tree | commitdiff |
2022-11-11 |
Jacob Lifshay | add maddedus |
tree | commitdiff |
2022-11-11 |
Jacob Lifshay | fix case_sv_bigint_shift_left_then_back |
tree | commitdiff |
2022-11-01 |
Dmitry Selyutin | tests/bigint: provide shadd/shadduw tests |
tree | commitdiff |
2022-10-29 |
Luke Kenneth Casso... | add dsld. (Rc=1) test, make overflow acceptable to... |
tree | commitdiff |
2022-10-28 |
Luke Kenneth Casso... | fix dsld pseudocode to use ROTL64 instead of ROTL128 |
tree | commitdiff |
2022-10-28 |
Luke Kenneth Casso... | add test showing that dsld and dsrd are not quite inverses |
tree | commitdiff |
2022-10-28 |
Jacob Lifshay | fix bigint shift tests |
tree | commitdiff |
2022-10-28 |
Luke Kenneth Casso... | fix dsrd, ROTL128 use 128-n not 64-n, |
tree | commitdiff |
2022-10-28 |
Luke Kenneth Casso... | fix dsrd pseudocode for new 3-in 2-out |
tree | commitdiff |
2022-10-28 |
Luke Kenneth Casso... | sort out dsld pseudocode, creating mask is tricky |
tree | commitdiff |
2022-10-28 |
Luke Kenneth Casso... | redo the 3-in 1-out move of dsld/dsrd to EXT04 VA2... |
tree | commitdiff |
2022-10-22 |
Luke Kenneth Casso... | argh, extremely annoying: 4-operand dsld/dsrd is not... |
tree | commitdiff |
2022-10-22 |
Luke Kenneth Casso... | remove redundant case_dsrd3 |
tree | commitdiff |
2022-10-22 |
Luke Kenneth Casso... | bigint shuffle |
tree | commitdiff |
2022-10-18 |
Jacob Lifshay | add test for scalar sv.maddedu |
tree | commitdiff |
2022-10-12 |
Luke Kenneth Casso... | add sv.divmod2du test, inverse of the sv.madded |
tree | commitdiff |
2022-10-12 |
Luke Kenneth Casso... | comments clean-up on bigint big-mul case |
tree | commitdiff |
2022-09-29 |
Jacob Lifshay | convert svp64 bigint unittests to use TestAccumulatorBase |
tree | commitdiff |
2022-09-29 |
Luke Kenneth Casso... | destination for maddedu and divmod2du for RS defaults... |
tree | commitdiff |
2022-09-29 |
Jacob Lifshay | rename madded->maddedu for consistency with PowerISA... |
tree | commitdiff |
2022-09-29 |
Jacob Lifshay | rename divrem2du->divmod2du for consistency with PowerI... |
tree | commitdiff |
2022-09-29 |
Jacob Lifshay | add bigint tests and fix madded pseudocode |
tree | commitdiff |
|