Skip to content

AndrewScull/rust-win64-soft-float

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Simple example showing SSE instructions are generated for a target which disables MMX and SSE and enables soft-float.

cargo install xargo
xargo build --target no-xmm

The generated code for bar includes SSE instructions to save and restore the xmm6-15 registers for the win64 ABI. These instructions are not generated when extern "win64" is removed. This only happens in this example for debug builds, however, it occurs in release builds when the function contains cross-crate function calls.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages