[Libre-soc-bugs] [Bug 659] SVP64 demo / unit test of CRM data-dependent ffirst mode implementing insertion sort

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Wed Jul 21 13:20:47 BST 2021


--- Comment #2 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
this should be possible to do with vectorised CMP creating
a Vector of CRs.  followed by 3 CR-Predicated VCOMPRESSed
mvs, one with CR.eq, one with CR.gt, the other with CR.lt

from random import randint

def quicksort(array):
    if len(array) < 2:
        return array
    low, same, high = [], [], []
    pivot = array[randint(0, len(array) - 1)]
    for item in array:
        if item < pivot:
        elif item == pivot:
        elif item > pivot:
    return quicksort(low) + same + quicksort(high)

You are receiving this mail because:
You are on the CC list for the bug.

More information about the libre-soc-bugs mailing list