Paul Mackerras
|
acb3d2d745
core: Send FPU interrupts to writeback rather than execute1
|
3 years ago |
Paul Mackerras
|
c0b45e153b
core: Track GPR hazards using tags that propagate through the pipelines
|
3 years ago |
Paul Mackerras
|
5535257c71
FPU: Don't use mask generator for rounding
|
4 years ago |
Paul Mackerras
|
45c5236700
FPU: Relax timing around multiplier output
|
4 years ago |
Paul Mackerras
|
73f819301b
FPU: Do masking after adder rather than on A input
|
4 years ago |
Paul Mackerras
|
e1ca023bad
FPU: Decide on mask length a cycle earlier
|
4 years ago |
Paul Mackerras
|
fb5115c944
FPU: Decide on A input selection a cycle earlier
|
4 years ago |
Paul Mackerras
|
b0b3c0dc70
FPU: Add comments specifying the expectation of r.shift for each state
|
4 years ago |
Paul Mackerras
|
dc1544db69
FPU: Implement floating multiply-add instructions
|
4 years ago |
Paul Mackerras
|
c083b9507d
FPU: Implement ftdiv and ftsqrt
|
4 years ago |
Paul Mackerras
|
c350bc1f25
FPU: Implement fsqrt[s] and add a test for fsqrt
|
4 years ago |
Paul Mackerras
|
394f993e75
FPU: Implement frsqrte[s] and a test for frsqrte
|
4 years ago |
Paul Mackerras
|
49f3d1e77a
FPU: Implement fcmpu and fcmpo
|
4 years ago |
Paul Mackerras
|
4cd9301da6
FPU: Implement fsel
|
4 years ago |
Paul Mackerras
|
4ad5ab9203
FPU: Implement fre[s]
|
4 years ago |
Paul Mackerras
|
9cce936251
FPU: Implement fdiv[s]
|
4 years ago |
Paul Mackerras
|
e6a5f237bc
FPU: Implement fmul[s]
|
4 years ago |
Paul Mackerras
|
86b826cd7e
FPU: Implement fadd[s] and fsub[s] and add tests for them
|
4 years ago |
Paul Mackerras
|
4807d0bdb6
FPU: Implement fmrgew and fmrgow and add tests for them
|
4 years ago |
Paul Mackerras
|
0ad2aa3014
FPU: Implement floating round-to-integer instructions
|
4 years ago |
Paul Mackerras
|
03d1aa968a
FPU: Implement floating convert to integer instructions
|
4 years ago |
Paul Mackerras
|
34b5d4a7b5
FPU: Implement the frsp instruction
|
4 years ago |
Paul Mackerras
|
9e8fb293ed
FPU: Implement floating convert from integer instructions
|
4 years ago |
Paul Mackerras
|
b628af6176
FPU: Implement fmr and related instructions
|
4 years ago |
Paul Mackerras
|
fc2968f132
FPU: Implement remaining FPSCR-related instructions
|
4 years ago |
Paul Mackerras
|
856e9e955f
core: Add framework for an FPU
|
4 years ago |