[libre-riscv-dev] [Bug 74] preliminary exploratory software emulation of FP SQRT

bugzilla-daemon at libre-riscv.org bugzilla-daemon at libre-riscv.org
Mon Apr 29 11:18:47 BST 2019


http://bugs.libre-riscv.org/show_bug.cgi?id=74

--- Comment #27 from Aleksandar Kostovic <alexandar.kostovic at gmail.com> ---
>theeeeennn... you can do sq_test = x.sqrt() above... and on the answer,
>use the function decodefp32(sq_test)...
>
>and print those out next to the answer from using main().

Okay so i am confused by the thing i should do but tried to understand, so 
added:

+    sq_test = x.sqrt()
+    e, m = decode_fp32(sq_test)
+    print(main(e, m))

and get an error:
File "/home/aleksandar/projects/ieee754fpu/src/add/fsqrt.py", line 64, in
get_sign
    return ((x & 0x80000000) >> 31)
TypeError: unsupported operand type(s) for &: 'sfpy.float.Float32' and 'int'

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


More information about the libre-riscv-dev mailing list