Paul Mackerras
|
c9a2076dd3
execute1: Remember dest GPR, RC, OE, XER for slow operations
|
%!s(int64=4) %!d(string=hai) anos |
Paul Mackerras
|
39d18d2738
Make divider hang off the side of execute1
|
%!s(int64=4) %!d(string=hai) anos |
Anton Blanchard
|
f37ef56d79
Remove unused signal
|
%!s(int64=4) %!d(string=hai) anos |
Paul Mackerras
|
5a0458dec1
divider: Fix overflow calculation
|
%!s(int64=4) %!d(string=hai) anos |
Benjamin Herrenschmidt
|
501b6daf9b
Add basic XER support
|
%!s(int64=4) %!d(string=hai) anos |
Paul Mackerras
|
374f4c536d
writeback: Do data formatting and condition recording in writeback
|
%!s(int64=5) %!d(string=hai) anos |
Paul Mackerras
|
82c19d4e7a
divider: Reduce delay in detecting 32-bit overflow
|
%!s(int64=5) %!d(string=hai) anos |
Paul Mackerras
|
c7025f9f28
divider: Add an output register
|
%!s(int64=5) %!d(string=hai) anos |
Paul Mackerras
|
d4f51e08c8
divider: Return 0 for invalid and overflow cases, like P9 does
|
%!s(int64=5) %!d(string=hai) anos |
Paul Mackerras
|
25b9450475
divider: Do absolute-value ops in divider instead of decode
|
%!s(int64=5) %!d(string=hai) anos |
Paul Mackerras
|
e6536d4b8b
divider: Always compute result/sresult/d_out.write_reg_data
|
%!s(int64=5) %!d(string=hai) anos |
Paul Mackerras
|
a01ffaeb64
Speed up the divider a little
|
%!s(int64=5) %!d(string=hai) anos |
Paul Mackerras
|
d5bc6c8824
Add a divider unit and a testbench for it
|
%!s(int64=5) %!d(string=hai) anos |