Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Freebsd #224

Closed
wants to merge 3 commits into from
Closed

Freebsd #224

wants to merge 3 commits into from

Conversation

robarnold
Copy link
Contributor

Per our conversion in #rust, here's the WIP I've done so far to get things to compile on FreeBSD.

@graydon
Copy link
Contributor

graydon commented Feb 10, 2011

Integrated, I think. Tweak trunk if you find it not working yet.

keeperofdakeys pushed a commit to keeperofdakeys/rust that referenced this pull request Dec 12, 2017
Make cfg_if uses more explicit and consistent

This commit changes most uses of cfg_if as follows:
- fallthrough `else` usage is avoided for architecture or OS specific
  items
- a comment is added in the final `else` clause to signal intent someone
  modifying

It is safer to omit items than include ones for the wrong platform or
architecture.
kazcw pushed a commit to kazcw/rust that referenced this pull request Oct 23, 2018
* ssse3: _mm_abs_pi8 failing

Intrinsic has incorrect return type!
<8 x i8> (<8 x i8>)* @llvm.x86.ssse3.pabs.b

* Introduce a x86_mmx type

And make it compatible with i8x8 and u8x8.
Alex suggested to change the i8x8 declaration as:
```
struct i8x8(i64);
```
But I don't see how to make it compatible with the
existing code/macros.

* ssse3: _mm_abs_pi16, _mm_abs_pi32, _mm_shuffle_pi8

* ssse3: _mm_abs_pi16, _mm_abs_pi32, _mm_shuffle_pi8 tests

* Replace x86_mmx by __m64

* ssse3: _mm_sign_pi8, _mm_sign_pi16, _mm_sign_pi32

* ssse3: _mm_mulhrs_pi16

* ssse3: _mm_maddubs_pi16

* ssse3: _mm_hsub_pi16, _mm_hsub_pi32, _mm_hsubs_pi16

* ssse3: _mm_hadd_pi16, _mm_hadd_pi32, _mm_hadds_pi16

* Move some ssse3 intrinsics from i586 to i686
workingjubilee pushed a commit to workingjubilee/rustc that referenced this pull request Jan 21, 2022
ZuseZ4 pushed a commit to EnzymeAD/rust that referenced this pull request Mar 7, 2023
* Merging of old MPI changes into the modern main branch.

* Merging in old MPI work.

Co-authored-by: William Moses <[email protected]>

* Combating the errors.

* Correct call to getOrInsertGlobal, returning a global pointer.

* Add much finer scaffold for the broadcast operation.

* Add functionality to complete the MPI_Bcast primitive.

* First draft of test for MPI_Bcast.

* Fix test case

* Fix emission

* lazy init

* Correct MPI bcast

* Correct clang formatting and correct mpi bcast test.

* Correct clang formatting errors.

* Fix LLVM 7 error.

* Fix mpi_bcast to work with LLVM 7/8.

Co-authored-by: Ludger Paehler <[email protected]>
matthiaskrgr pushed a commit to matthiaskrgr/rust that referenced this pull request Mar 7, 2023
Add CI tests with a sysroot compiled in release mode
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants