search for: intrisinc

Displaying 4 results from an estimated 4 matches for "intrisinc".

Did you mean: intrisic
2012 Apr 13
3
remove src/libFLAC/ia32 permanently?
Hi: In my opinion, we should axe all pure asm implementations in src/libFLAC/ia32 and the relevant configure options. Reasons are simple: - modern compilers plus the use of intrisincs make the code as faster as possible, if you need maximum speed I suggest you to build with profiling enabled. ;) - there is no support for x86_64 (that is.. all modern PC ;-) ) or for arm (most modern phones and media players) - AFAIK, those assembler optimizations may be even slower than t...
2007 Aug 28
1
[LLVMdev] llvm-gcc4 and setjmp
Hello, Torvald > is there documentation about what happens to setjmp() et al, and how one > should handle the setjmp intrinsics? You shouldn't use them at all. > Are setjmp() function calls transformed to intrinsics, or are > the intrinsics only used for EH? Intrisincs are used for representing necessary EH code flow. User's setjmp() are just function calls. We fixed recently optimization passes not to touch volatile loads/stores. So, now everything connected with setjmp should be ok. -- With best regards, Anton Korobeynikov. Faculty of Mathematics &...
2018 Apr 12
0
[cfe-dev] Why is #pragma STDC FENV_ACCESS not supported?
...ow implemented the above to handle all the currently supported STRICT_ FP nodes in the SystemZ back-end (at least for pre-z13 machines, I'm not supporting vector instructions yet): https://reviews.llvm.org/D45576 I've tested this using a hacked clang front-end that always uses constrained intrisincs in place of most regular FP operations, and it at least still passes the LNT test-suite. I'd appreciate any comments on whether this looks like an acceptable approach. In particular, I'd like to hear from Andrew how this compares with your approach -- I understand you have some other met...
2018 Feb 09
1
[cfe-dev] Why is #pragma STDC FENV_ACCESS not supported?
Hi Andrew, sorry for the delay, I only now got some time to look into this a bit more. But I still have a number of questions of how to actually implement this in the back end. Looking at this bottom-up, starting with the behavior of the actual machine instructions, we have (at least on SystemZ) the following things to consider: A) Rounding mode Most FP arithmetic instructions use the