Displaying 3 results from an estimated 3 matches for "lgfr".
Did you mean:
lfr
2018 Sep 20
3
Aliasing rules difference between GCC and Clang
...->c[0][i] = g;
g = e;
}
clang -O3-march=z13 :
h: # @h
# %bb.0: # %entry
larl %r1, e
ld %f0, 0(%r1) // LOAD E
lrl %r2, g
cfdbr %r0, 5, %f0 // CONVERT E
lgfr %r0, %r0 // EXTEND E
cdfbr %f0, %r2
lgrl %r2, f
sllg %r3, %r0, 3
std %f0, 0(%r3,%r2) // STORE F ELEMENT
ld %f0, 0(%r1) // 2nd LOAD E <<<<<<<
cfdbr %r0, 5, %f0 // CONVERT
...
2018 Sep 21
2
Aliasing rules difference between GCC and Clang
...h: # @h
> # %bb.0: # %entry
> larl %r1, e
> ld %f0, 0(%r1) // LOAD E
> lrl %r2, g
> cfdbr %r0, 5, %f0 // CONVERT E
> lgfr %r0, %r0 // EXTEND E
> cdfbr %f0, %r2
> lgrl %r2, f
> sllg %r3, %r0, 3
> std %f0, 0(%r3,%r2) // STORE F ELEMENT
> ld %f0, 0(%r1) // 2nd LOAD E <<<<<<<
> ...
2010 May 13
1
[LLVMdev] Attention: About to Break SystemZ and possibly other Back Ends
...x_test_bb3: # @mp_mul_radix_test_bb3
# BB#0: # %newFuncRoot
stmg %r6, %r15, 48(%r15)
aghi %r15, -160
# kill: R3W<def> R3D<kill>
lr %r12, %r2
lg %r11, 328(%r15)
lg %r1, 320(%r15)
lgr %r10, %r4
lgfr %r9, %r3
lghi %r3, -1
lgr %r2, %r9
lgr %r4, %r1
brasl %r14, rdft
lgfr %r2, %r12
lgr %r3, %r9
lgr %r4, %r10
brasl %r14, mp_mul_d2i_test
std %f0, 0(%r11)
lmg %r6, %r15, 208(%r15)
br %r14
.Ltmp0:
.size mp_mul_radix_test_bb3, .Ltmp0-mp_mul_radix_test_bb3
.section .note.GNU-stack,"&q...