search for: __unordsf2

Displaying 11 results from an estimated 11 matches for "__unordsf2".

Did you mean: __unorddf2
2009 Jun 22
1
[LLVMdev] Floating point comparison doubt
Hi, In unordered floating point comparison before making a call for comparison proper one node called UO_F32 is generated. In targets this node is replaced with a call to __unordsf2. My doubts here 1) What are these UO_F32 and O_F32 nodes for? 2) What is this function (__unordsf2) supposed to do? Regards Sachin -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090622/51812...
2012 Dec 13
0
[LLVMdev] RTLIB::UO_F32
what C code would produce the following when soft float is enabled? (RTLIB::UO_F32, "__unordsf2"); (RTLIB::UO_F64, "__unorddf2"); (RTLIB::O_F32, "__unordsf2"); (RTLIB::O_F64, "__unorddf2"); tia. reed
2012 Dec 14
0
[LLVMdev] RTLIB::UO_F32
Hi Reed, Sorry about the off-list reply. I need to reset my list preferences. If I build: cmp.c: int cmp_single(float a) { return (a != a) ? 1 : 0; } int cmp_double(double a) { return (a != a) ? 1 : 0; } with clang -target mips-unknown -S cmp.c I get calls to __unordsf2 and __unorddf2. Pete
2018 Dec 07
2
Compiling for baremetal ARMv4 on Ubuntu Linux
...^ /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:207:15: error: unknown token in expression movhi r0, #-1 ^ /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:214:1: error: unexpected token at start of statement @ int __unordsf2(float a, float b) ^ /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:220:5: error: invalid operand for instruction vmov r0, s0 ^ /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:221:5: error: invalid operand for instruction vmov r1, s1...
2018 Dec 04
2
Compiling for baremetal ARMv4 on Ubuntu Linux
I am currently trying to compile a pretty simple program to work on an experimental board. It contains an (FPGA-version of) an ARMv4 processor. So basically, I try this (on my Ubuntu 18.04.1 LTS): clang -v --target=arm-none-eabi -c barehello.c -o barehelloCLANG.o clang -v --target=arm-none-eabi -c io.c -o io.o clang -v --target=arm-none-eabi barehelloCLANG.o io.o -o helloCLANGstatic -static
2018 Dec 10
2
Compiling for baremetal ARMv4 on Ubuntu Linux
...lvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:207:15: error: unknown token in expression >> movhi r0, #-1 >> ^ >> /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:214:1: error: unexpected token at start of statement >> @ int __unordsf2(float a, float b) >> ^ >> /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:220:5: error: invalid operand for instruction >> vmov r0, s0 >> ^ >> /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:221:5: error: invalid...
2018 Dec 13
2
Compiling for baremetal ARMv4 on Ubuntu Linux
...lvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:207:15: error: unknown token in expression >> movhi r0, #-1 >> ^ >> /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:214:1: error: unexpected token at start of statement >> @ int __unordsf2(float a, float b) >> ^ >> /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:220:5: error: invalid operand for instruction >> vmov r0, s0 >> ^ >> /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:221:5: error: invalid...
2018 Dec 14
3
Compiling for baremetal ARMv4 on Ubuntu Linux
...m/projects/compiler-rt/lib/builtins/arm/comparesf2.S:207:15: error: unknown token in expression > > movhi r0, #-1 > > ^ > > /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:214:1: error: unexpected token at start of statement > > @ int __unordsf2(float a, float b) > > ^ > > /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:220:5: error: invalid operand for instruction > > vmov r0, s0 > > ^ > > /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:221:5: error: inval...
2019 Feb 04
2
Compiling for baremetal ARMv4 on Ubuntu Linux
...s/arm/comparesf2.S:207:15: error: unknown token in expression > >>> movhi r0, #-1 > >>> ^ > >>> /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:214:1: error: unexpected token at start of statement > >>> @ int __unordsf2(float a, float b) > >>> ^ > >>> /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:220:5: error: invalid operand for instruction > >>> vmov r0, s0 > >>> ^ > >>> /home/llvm_all/llvm/projects/compiler-rt/lib/bui...
2019 Mar 04
2
Compiling for baremetal ARMv4 on Ubuntu Linux
.../home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:207:15: error: unknown token in expression > movhi r0, #-1 > ^ > /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:214:1: error: unexpected token at start of statement > @ int __unordsf2(float a, float b) > ^ > /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:220:5: error: invalid operand for instruction > vmov r0, s0 > ^ > /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:221:5: error: invalid operand for instruct...
2019 Mar 11
2
Compiling for baremetal ARMv4 on Ubuntu Linux
.../home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:207:15: error: unknown token in expression > movhi r0, #-1 > ^ > /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:214:1: error: unexpected token at start of statement > @ int __unordsf2(float a, float b) > ^ > /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:220:5: error: invalid operand for instruction > vmov r0, s0 > ^ > /home/llvm_all/llvm/projects/compiler-rt/lib/builtins/arm/comparesf2.S:221:5: error: invalid operand for instruct...