{'fraction_non_alphanumeric': 0.025906735751295335, 'fraction_numerical': 0.012089810017271158, 'mean_word_length': 5.373626373626373, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Division with limited precision primitive operations

We present a digit-recurrence division algorithm which uses limited-precision primitive operators consisting of multipliers, adders/subtractors, and table-lookups. The scheme is suitable for modular implementation. We describe the algorithm and develop a design. Comparisons is made for radix-512 with a division scheme with prescaling. The proposed scheme is estimated to have 28% longer cycle time at a 40% area reduction with a corresponding effect on power dissipation making the scheme interesting for low-power designs.