|
|
|
|
n, p, and c and on what their respective operators do. |
|
void f2(int* p, int n, int c)
{
while(n>0){
n=n-1;
p[n]=c;
}
} |
|
|
.L9:
movl %edx, (%rax)
subq $4, %rax
cmpq %rcx, %rax
jne .L9 |
|
|
..B3.12:
movdqu %xmm0, (%rdi,%r8,4)
addq $4, %r8
cmpq %rsi, %r8
jb ..B3.12 |
|
|
.LBB1_3:
movdqu %xmm0, (%r10,%rcx,4)
movdqu %xmm0, -16(%r10,%rcx,4)
addq $-8, %rcx
movq %r9, %rsi
addq %rcx, %rsi
jne .LBB1_3 |
|
|
.LL13:
add %o0, %g1, %g2
add %g1, -4, %g1
cmp %g1, %g3
bne,pt %icc, .LL13
st %o2, [%g2-4] |
|
|
.L900000207:
add %o5,-1,%o5
sub %o3,4,%o3
cmp %o5,1
bge,a,pt %icc,.L900000207
st %o4,[%o3] |
|
|
L..12:
stwu 5,-4(3)
bdnz L..12 |
|
|
__L180:
stw r5,-4(r3)
addi r3,r3,-4
bc BO_dCTR_NZERO_9,CR0_LT,__L180 |