Skip to content

Conversation

@nealef
Copy link
Contributor

@nealef nealef commented Jul 21, 2021

  • Enable full float32 support
    • Add instructions for FP operations: abs[f]/ceil[f]/floor[f]/round[f]/sqrt[f]/trunc[f]
    • Enable these instructions in mono_arch_emit_inst_for_method()
    • Handle return of float32 results
    • Correct rounding mode for OP_LCONV_TO_R_UN processing
  • Enable MONO_OPT_LINEAR optimizations
    • Correct prolog processing of structure returned variable
  • Rework OP_LOCALLOC for cases where alloc size > 4k
  • Add OP_POPCNTxx support
  • Minor typo (missing tab)

-- Add instructions for FP operations: abs[f]/ceil[f]/floor[f]/round[f]/sqrt[f]/trunc[f]
-- Enable these instructions in mono_arch_emit_inst_for_method()
-- Handle return of float32 results
-- Correct rounding mode for OP_LCONV_TO_R_UN processing
- Enable MONO_OPT_LINEAR optimizations
-- Correct prolog processing of structure returned variable
- Rework OP_LOCALLOC for cases where alloc size > 4k
- Add OP_POPCNTxx support
- Minor typo (missing tab)
@akoeplinger akoeplinger merged commit b937677 into dotnet:main Jul 22, 2021
@nealef nealef deleted the s390-fixes branch July 23, 2021 00:57
@ghost ghost locked as resolved and limited conversation to collaborators Aug 22, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants