Displaying 3 results from an estimated 3 matches for "sxt4".
Did you mean:
ext4
2008 May 24
0
[LLVMdev] A quick update on FreeBSD support
On May 24, 2008, at 11:43 AM, Marcel Moolenaar wrote:
> All,
>
> So far I've tried LLVM on amd64, i386, ia64 and powerpc under FreeBSD
> and aside for ia64, things look pretty good for a first try. There
> are 2 unexpected failures for PowerPC, which appear to be caused by
> uninitialized memory. I'm still working on a fix for that (need to
> brush up on my C++
2008 May 24
2
[LLVMdev] A quick update on FreeBSD support
All,
So far I've tried LLVM on amd64, i386, ia64 and powerpc under FreeBSD
and aside for ia64, things look pretty good for a first try. There
are 2 unexpected failures for PowerPC, which appear to be caused by
uninitialized memory. I'm still working on a fix for that (need to
brush up on my C++ skills).
[sidenote: In FreeBSD -current, the memory allocator initializes
memory with 0xa5
2008 May 24
5
[LLVMdev] A quick update on FreeBSD support
...@function
castconst:
;;
alloc r3 = ar.pfs,0,0,0,0
// PSEUDO_ALLOC
adds r8 = 0, r0
;;
mov ar.pfs = r3
br.ret.sptk.many rp
.align 32
.global testbool
.type testbool, @function
testbool:
alloc r3 = ar.pfs,0,2,0,0
// PSEUDO_ALLOC
.BB5_1: // Top
add r8 = r32, r33
;;
adds r9 = 4, r8
;;
sxt4 r9 = r9
adds r10 = 1, r0
;;
cmp.lt p6, p0 = r9, r10
;;
(p6) brl.cond.sptk .BB5_3 // retlbl
.BB5_2: // loop
adds r9 = 4, r8
;;
sxt4 r9 = r9
adds r10 = 0, r0
;;
cmp.gt p6, p0 = r9, r10
;;
(p6) brl.cond.sptk .BB5_2 // loop
(p0) brl.cond.sptk .BB5_1 // Top
.BB5_3: // retlbl
mov ar.pfs =...