#0 0x60000000c01f2720:0 in strncat+0x20 () from /usr/lib/hpux32/libc.so.1 Dump of assembler code for function strncat: 0x60000000c01f2700:0 : addp4 r32=r0,r32 0x60000000c01f2700:1 : addp4 r33=r0,r33 0x60000000c01f2700:2 : zxt4 r34=r34 0x60000000c01f2710:0 : nop.b 0x0 0x60000000c01f2710:1 : nop.b 0x0 0x60000000c01f2710:2 : nop.b 0x0;; 0x60000000c01f2720:0 : alloc r39=ar.pfs,0,8,0,8 0x60000000c01f2720:1 : nop.f 0x0 0x60000000c01f2720:2 : mov r20=pr 0x60000000c01f2730:0 : and r31=0xfffffffffffffff8,r32 0x60000000c01f2730:1 : nop.f 0x0 0x60000000c01f2730:2 : cmp.eq.unc p15,p14=r0,r33;; 0x60000000c01f2740:0 : (p14) lfetch [r33] 0x60000000c01f2740:1 : nop.f 0x0 0x60000000c01f2740:2 : mov.i ar.ec=0 0x60000000c01f2750:0 : and r29=0x7,r32 0x60000000c01f2750:1 : nop.f 0x0 0x60000000c01f2750:2 : cmp.eq.or p15=r0,r32;; 0x60000000c01f2760:0 : cmp.eq.or p15=r0,r34 0x60000000c01f2760:1 : nop.f 0x0 0x60000000c01f2760:2 : shl r24=r29,3 0x60000000c01f2770:0 : mov r8=r32 0x60000000c01f2770:1 : sub r27=8,r29 0x60000000c01f2770:2 : (p15) br.ret.dpnt.few b0;; 0x60000000c01f2780:0 : ld8 r26=[r31],8 0x60000000c01f2780:1 : mov r9=r0 0x60000000c01f2780:2 : mov r10=r33;; 0x60000000c01f2790:0 : ld8.s r35=[r31],8 0x60000000c01f2790:1 : mov r11=r34 0x60000000c01f2790:2 : nop.i 0x0;; 0x60000000c01f27a0:0 : ld8.s r33=[r31],8 0x60000000c01f27a0:1 : czx1.l r22=r26 0x60000000c01f27a0:2 : czx1.r r21=r26;; 0x60000000c01f27b0:0 : cmp.ltu.unc p14,p15=r22,r29 0x60000000c01f27b0:1 : czx1.l r35=r35 0x60000000c01f27b0:2 : shl r25=r26,r24;; 0x60000000c01f27c0:0 : (p15) cmp.ne.unc p13=8,r22 0x60000000c01f27c0:1 : sub r9=r22,r29 0x60000000c01f27c0:2 : (p13) br.cond.dptk.few 0x60000000c01f2860;; 0x60000000c01f27d0:0 : (p14) cmp.ltu.unc p14=r21,r27 0x60000000c01f27d0:1 : adds r9=-8,r27 0x60000000c01f27d0:2 : (p14) br.cond.dpnt.few 0x60000000c01f2820;; 0x60000000c01f27e0:0 : ld8.s r32=[r31],8 0x60000000c01f27e0:1 : nop.f 0x0 0x60000000c01f27e0:2 : czx1.l r34=r33 0x60000000c01f27f0:0 : cmp.eq.unc p15=8,r35 0x60000000c01f27f0:1 : adds r9=8,r9 0x60000000c01f27f0:2 : (p15) br.wtop.dptk.few 0x60000000c01f27e0;; 0x60000000c01f2800:0 : chk.s.m r35,0x60000000c01f2840 0x60000000c01f2800:1 : nop.f 0x0 0x60000000c01f2800:2 : mov pr=r20,0xffffffffffff003e 0x60000000c01f2810:0 : add r9=r9,r35 0x60000000c01f2810:1 : nop.i 0x0 0x60000000c01f2810:2 : br 0x60000000c01f2860;; 0x60000000c01f2820:0 : nop.m 0x0 0x60000000c01f2820:1 : nop.i 0x0 0x60000000c01f2820:2 : nop.i 0x0;; 0x60000000c01f2830:0 : nop.m 0x0 0x60000000c01f2830:1 : czx1.l r9=r25 0x60000000c01f2830:2 : br 0x60000000c01f2860;; 0x60000000c01f2840:0 : adds r31=-24,r31;; 0x60000000c01f2840:1 : ld8 r26=[r31],8 0x60000000c01f2840:2 : adds r9=-8,r9;; 0x60000000c01f2850:0 : ld8.s r33=[r31],8 0x60000000c01f2850:1 : czx1.l r35=r26 0x60000000c01f2850:2 : br 0x60000000c01f27e0;; 0x60000000c01f2860:0 : and r30=0xfffffffffffffff8,r10 0x60000000c01f2860:1 : nop.f 0x0 0x60000000c01f2860:2 : dep r24=r10,r0,3,3 0x60000000c01f2870:0 : and r28=0x7,r10 0x60000000c01f2870:1 : adds r14=1,r10 0x60000000c01f2870:2 : clrrrb;; 0x60000000c01f2880:0 : add r32=r8,r9 0x60000000c01f2880:1 : nop.f 0x0 0x60000000c01f2880:2 : mov r33=r10 0x60000000c01f2890:0 : mov r34=r11 0x60000000c01f2890:1 : cmp.geu.unc p15=4,r11 0x60000000c01f2890:2 : (p15) br.cond.dpnt.few 0x60000000c01f2f20;; 0x60000000c01f28a0:0 : ld8 r26=[r30],8 0x60000000c01f28a0:1 : nop.f 0x0 0x60000000c01f28a0:2 : and r31=0xfffffffffffffff8,r32 0x60000000c01f28b0:0 : and r29=0x7,r32 0x60000000c01f28b0:1 : nop.f 0x0 0x60000000c01f28b0:2 : sub r27=8,r28;; 0x60000000c01f28c0:0 : ld8.s r35=[r30],8 0x60000000c01f28c0:1 : nop.f 0x0 0x60000000c01f28c0:2 : cmp.ne.unc p15=r29,r28 0x60000000c01f28d0:0 : cmp.ltu.unc p13,p14=r27,r34 0x60000000c01f28d0:1 : nop.f 0x0 0x60000000c01f28d0:2 : czx1.r r21=r26;; 0x60000000c01f28e0:0 : cmp.eq.unc p12,p11=r0,r29 0x60000000c01f28e0:1 : shl r25=r26,r24 0x60000000c01f28e0:2 : czx1.l r22=r26 0x60000000c01f28f0:0 : (p13) cmp.ltu p14=r21,r27 0x60000000c01f28f0:1 : (p14) br.cond.dptk.few 0x60000000c01f2db0 0x60000000c01f28f0:2 : (p15) br.cond.dpnt.few 0x60000000c01f2aa0;; 0x60000000c01f2900:0 : sub r19=r34,r27 0x60000000c01f2900:1 : nop.f 0x0 0x60000000c01f2900:2 : tbit.nz.unc p9=r27,1 0x60000000c01f2910:0 : (p11) cmp.ltu.unc p10=3,r27 0x60000000c01f2910:1 : nop.f 0x0 0x60000000c01f2910:2 : add r9=r33,r34;; 0x60000000c01f2920:0 : ld8.s r34=[r30],8 0x60000000c01f2920:1 : nop.f 0x0 0x60000000c01f2920:2 : tbit.nz.unc p8=r27,0 0x60000000c01f2930:0 : (p12) st8 [r31]=r26 0x60000000c01f2930:1 : nop.f 0x0 0x60000000c01f2930:2 : adds r16=8,r31;; 0x60000000c01f2940:0 : (p10) adds r16=-4,r16 0x60000000c01f2940:1 : nop.f 0x0 0x60000000c01f2940:2 : mov pr.rot=0x0 0x60000000c01f2950:0 : cmp.geu.unc p15=r33,r9 0x60000000c01f2950:1 : nop.f 0x0 0x60000000c01f2950:2 : czx1.l r37=r35;; 0x60000000c01f2960:0 : (p10) st4 [r16]=r26 0x60000000c01f2960:1 : nop.f 0x0 0x60000000c01f2960:2 : (p10) shr.u r26=r26,32 0x60000000c01f2970:0 : (p15) mov r9=-1 0x60000000c01f2970:1 : nop.f 0x0 0x60000000c01f2970:2 : (p9) adds r16=-2,r16;; 0x60000000c01f2980:0 : (p9) st2 [r16]=r26 0x60000000c01f2980:1 : nop.f 0x0 0x60000000c01f2980:2 : (p9) shr.u r26=r26,16 0x60000000c01f2990:0 : (p8) adds r16=-1,r16 0x60000000c01f2990:1 : nop.f 0x0 0x60000000c01f2990:2 : adds r31=8,r31;; 0x60000000c01f29a0:0 : (p8) st1 [r16]=r26 0x60000000c01f29a0:1 : nop.f 0x0 0x60000000c01f29a0:2 : cmp.ltu.unc p18=8,r19 0x60000000c01f29b0:0 : ld8.s r33=[r30],8 0x60000000c01f29b0:1 : nop.f 0x0 0x60000000c01f29b0:2 : cmp.ltu.unc p17=16,r19;; 0x60000000c01f29c0:0 : cmp.ltu.unc p16=r30,r9 0x60000000c01f29c0:1 : ld8.s r32=[r30],8 0x60000000c01f29c0:2 : cmp.eq.and p18=8,r37 0x60000000c01f29d0:0 : (p19) st8 [r31]=r36,8 0x60000000c01f29d0:1 : czx1.l r36=r34 0x60000000c01f29d0:2 : (p18) br.wtop.dptk.few 0x60000000c01f29c0;; 0x60000000c01f29e0:0 : chk.s.m r37,0x60000000c01f2a60 0x60000000c01f29e0:1 : mov pr=r20,0xffffffffffff003e 0x60000000c01f29e0:2 : adds r30=-32,r30;; 0x60000000c01f29f0:0 : sub r19=r9,r30;; 0x60000000c01f29f0:1 : cmp.geu.unc p15=r19,r37 0x60000000c01f29f0:2 : nop.i 0x0;; 0x60000000c01f2a00:0 : (p15) mov r19=r37;; 0x60000000c01f2a00:1 : cmp.eq.unc p13,p12=8,r19 0x60000000c01f2a00:2 : add r3=r31,r19;; 0x60000000c01f2a10:0 : (p13) st8 [r31]=r35,8 0x60000000c01f2a10:1 : tbit.nz.unc p11=r19,1 0x60000000c01f2a10:2 : (p12) cmp.ltu.unc p12=3,r19;; 0x60000000c01f2a20:0 : and r17=0x1,r19 0x60000000c01f2a20:1 : (p12) shrp r35=r35,r35,32 0x60000000c01f2a20:2 : nop.i 0x0;; 0x60000000c01f2a30:0 : (p12) st4 [r31]=r35,4 0x60000000c01f2a30:1 : (p11) shrp r35=r35,r35,48 0x60000000c01f2a30:2 : cmp.ne.unc p10=r0,r17;; 0x60000000c01f2a40:0 : (p11) st2 [r31]=r35,2 0x60000000c01f2a40:1 : (p10) shrp r35=r35,r35,56 0x60000000c01f2a40:2 : nop.i 0x0;; 0x60000000c01f2a50:0 : (p10) st1 [r31]=r35 0x60000000c01f2a50:1 : st1 [r3]=r0 0x60000000c01f2a50:2 : br.ret.sptk.few b0;; 0x60000000c01f2a60:0 : adds r30=-32,r30;; 0x60000000c01f2a60:1 : sub r19=r9,r30 0x60000000c01f2a60:2 : nop.i 0x0;; 0x60000000c01f2a70:0 : ld8 r35=[r30],8;; 0x60000000c01f2a70:1 : ld8.s r34=[r30],8 0x60000000c01f2a70:2 : mov pr.rot=0x0;; 0x60000000c01f2a80:0 : cmp.ltu.unc p18=8,r19 0x60000000c01f2a80:1 : nop.f 0x0 0x60000000c01f2a80:2 : czx1.l r37=r35 0x60000000c01f2a90:0 : ld8.s r33=[r30],8 0x60000000c01f2a90:1 : cmp.ltu.unc p17=16,r19 0x60000000c01f2a90:2 : br 0x60000000c01f29c0;; 0x60000000c01f2aa0:0 : alloc r47=ar.pfs,0,16,0,16 0x60000000c01f2aa0:1 : nop.f 0x0 0x60000000c01f2aa0:2 : cmp.ltu.unc p6,p7=r29,r28 0x60000000c01f2ab0:0 : sub r23=64,r24 0x60000000c01f2ab0:1 : nop.f 0x0 0x60000000c01f2ab0:2 : chk.s.i r35,0x60000000c01f2d90;; 0x60000000c01f2ac0:0 : (p6) ld8.s r45=[r30],8 0x60000000c01f2ac0:1 : nop.f 0x0 0x60000000c01f2ac0:2 : (p7) mov r45=r35 0x60000000c01f2ad0:0 : (p6) sub r24=r28,r29 0x60000000c01f2ad0:1 : nop.f 0x0 0x60000000c01f2ad0:2 : (p7) sub r24=r29,r28;; 0x60000000c01f2ae0:0 : sub r27=8,r29 0x60000000c01f2ae0:1 : nop.f 0x0 0x60000000c01f2ae0:2 : shl r24=r24,3 0x60000000c01f2af0:0 : cmp.geu.unc p15=8,r34 0x60000000c01f2af0:1 : nop.f 0x0 0x60000000c01f2af0:2 : shr.u r47=r35,r23;; 0x60000000c01f2b00:0 : ld8.s r43=[r30],8 0x60000000c01f2b00:1 : nop.f 0x0 0x60000000c01f2b00:2 : (p6) sub r23=64,r24 0x60000000c01f2b10:0 : (p7) mov r23=r24 0x60000000c01f2b10:1 : nop.f 0x0 0x60000000c01f2b10:2 : (p7) sub r24=64,r24;; 0x60000000c01f2b20:0 : ld8.s r42=[r30],8 0x60000000c01f2b20:1 : nop.f 0x0 0x60000000c01f2b20:2 : mov pr.rot=0x1e00000 0x60000000c01f2b30:0 : sub r19=r34,r27 0x60000000c01f2b30:1 : nop.f 0x0 0x60000000c01f2b30:2 : (p6) shl r46=r35,r24;; 0x60000000c01f2b40:0 : cmp.ltu.unc p20=8,r19 0x60000000c01f2b40:1 : nop.f 0x0 0x60000000c01f2b40:2 : tbit.nz.unc p14=r29,0 0x60000000c01f2b50:0 : cmp.ltu.unc p19=16,r19 0x60000000c01f2b50:1 : nop.f 0x0 0x60000000c01f2b50:2 : (p7) shl r46=r26,r24;; 0x60000000c01f2b60:0 : or r25=r25,r47 0x60000000c01f2b60:1 : nop.f 0x0 0x60000000c01f2b60:2 : shl r39=r45,r24 0x60000000c01f2b70:0 : (p14) adds r27=-1,r27 0x60000000c01f2b70:1 : nop.f 0x0 0x60000000c01f2b70:2 : shr.u r44=r45,r23;; 0x60000000c01f2b80:0 : (p11) cmp.ltu.unc p13=3,r27 0x60000000c01f2b80:1 : nop.f 0x0 0x60000000c01f2b80:2 : czx1.l r22=r25 0x60000000c01f2b90:0 : and r18=0x2,r27 0x60000000c01f2b90:1 : nop.f 0x0 0x60000000c01f2b90:2 : shl r38=r43,r24;; 0x60000000c01f2ba0:0 : cmp.ne.or p15=8,r22 0x60000000c01f2ba0:1 : shr.u r35=r43,r23 0x60000000c01f2ba0:2 : (p15) br.cond.dptk.few 0x60000000c01f2dc0;; 0x60000000c01f2bb0:0 : ld8.s r33=[r30],8 0x60000000c01f2bb0:1 : cmp.ne.unc p11=r0,r18 0x60000000c01f2bb0:2 : (p14) shrp r25=r25,r25,56;; 0x60000000c01f2bc0:0 : (p12) st8 [r31]=r25 0x60000000c01f2bc0:1 : nop.f 0x0 0x60000000c01f2bc0:2 : or r40=r46,r44 0x60000000c01f2bd0:0 : (p14) st1 [r32]=r25,1 0x60000000c01f2bd0:1 : nop.f 0x0 0x60000000c01f2bd0:2 : (p13) shrp r25=r25,r25,48;; 0x60000000c01f2be0:0 : (p13) st2 [r32]=r25,2 0x60000000c01f2be0:1 : nop.f 0x0 0x60000000c01f2be0:2 : (p13) shrp r25=r25,r25,48 0x60000000c01f2bf0:0 : adds r31=8,r31 0x60000000c01f2bf0:1 : nop.f 0x0 0x60000000c01f2bf0:2 : shl r37=r42,r24;; 0x60000000c01f2c00:0 : (p13) st2 [r32]=r25,2 0x60000000c01f2c00:1 : nop.f 0x0 0x60000000c01f2c00:2 : (p11) shrp r25=r25,r25,48 0x60000000c01f2c10:0 : cmp.ltu.unc p18=24,r19 0x60000000c01f2c10:1 : nop.f 0x0 0x60000000c01f2c10:2 : shr.u r34=r42,r23;; 0x60000000c01f2c20:0 : (p11) st2 [r32]=r25 0x60000000c01f2c20:1 : nop.f 0x0 0x60000000c01f2c20:2 : cmp.ltu.unc p17=32,r19 0x60000000c01f2c30:0 : adds r19=-32,r19 0x60000000c01f2c30:1 : nop.f 0x0 0x60000000c01f2c30:2 : nop.i 0x0;; 0x60000000c01f2c40:0 : ld8.s r32=[r30],8 0x60000000c01f2c40:1 : nop.f 0x0 0x60000000c01f2c40:2 : (p24) czx1.l r42=r40 0x60000000c01f2c50:0 : cmp.ltu.unc p16=8,r19 0x60000000c01f2c50:1 : nop.f 0x0 0x60000000c01f2c50:2 : adds r19=-8,r19;; 0x60000000c01f2c60:0 : (p25) st8 [r31]=r41,8 0x60000000c01f2c60:1 : (p24) cmp.eq.and p20=8,r42 0x60000000c01f2c60:2 : (p21) shl r36=r33,r24 0x60000000c01f2c70:0 : (p23) or r39=r39,r35 0x60000000c01f2c70:1 : (p21) shr.u r33=r33,r23 0x60000000c01f2c70:2 : (p20) br.wtop.dptk.few 0x60000000c01f2c40;; 0x60000000c01f2c80:0 : chk.s.m r42,0x60000000c01f2d00 0x60000000c01f2c80:1 : mov pr=r20,0xffffffffffff003e 0x60000000c01f2c80:2 : adds r19=40,r19;; 0x60000000c01f2c90:0 : cmp.geu.unc p15=r19,r42;; 0x60000000c01f2c90:1 : (p15) mov r19=r42 0x60000000c01f2c90:2 : nop.i 0x0;; 0x60000000c01f2ca0:0 : cmp.eq.unc p13,p12=8,r19 0x60000000c01f2ca0:1 : tbit.nz.unc p11=r19,1 0x60000000c01f2ca0:2 : add r3=r31,r19;; 0x60000000c01f2cb0:0 : (p13) st8 [r31]=r40,8 0x60000000c01f2cb0:1 : (p12) cmp.ltu.unc p12=3,r19 0x60000000c01f2cb0:2 : and r17=0x1,r19;; 0x60000000c01f2cc0:0 : cmp.ne.unc p10=r0,r17 0x60000000c01f2cc0:1 : (p12) shrp r40=r40,r40,32 0x60000000c01f2cc0:2 : nop.i 0x0;; 0x60000000c01f2cd0:0 : (p12) st4 [r31]=r40,4 0x60000000c01f2cd0:1 : (p11) shrp r40=r40,r40,48 0x60000000c01f2cd0:2 : nop.i 0x0;; 0x60000000c01f2ce0:0 : (p11) st2 [r31]=r40,2 0x60000000c01f2ce0:1 : (p10) shrp r40=r40,r40,56 0x60000000c01f2ce0:2 : nop.i 0x0;; 0x60000000c01f2cf0:0 : (p10) st1 [r31]=r40 0x60000000c01f2cf0:1 : st1 [r3]=r0 0x60000000c01f2cf0:2 : br.ret.sptk.few b0;; 0x60000000c01f2d00:0 : adds r30=-48,r30 0x60000000c01f2d00:1 : mov pr=r20,0xffffffffffff003e 0x60000000c01f2d00:2 : adds r34=40,r19 0x60000000c01f2d10:0 : mov r29=r0 0x60000000c01f2d10:1 : shr.u r27=r23,3 0x60000000c01f2d10:2 : mov r32=r31;; 0x60000000c01f2d20:0 : ld8 r26=[r30],8;; 0x60000000c01f2d20:1 : cmp.ltu.unc p14,p15=r27,r34 0x60000000c01f2d20:2 : czx1.r r21=r26;; 0x60000000c01f2d30:0 : (p14) cmp.ltu p15=r21,r27 0x60000000c01f2d30:1 : shl r25=r26,r24 0x60000000c01f2d30:2 : clrrrb.pr;; 0x60000000c01f2d40:0 : sub r28=8,r27 0x60000000c01f2d40:1 : czx1.l r22=r26 0x60000000c01f2d40:2 : (p15) br.cond.dptk.few 0x60000000c01f2db0;; 0x60000000c01f2d50:0 : ld8 r35=[r30],8;; 0x60000000c01f2d50:1 : cmp.geu.unc p15=8,r34 0x60000000c01f2d50:2 : shr.u r47=r35,r23;; 0x60000000c01f2d60:0 : or r25=r25,r47 0x60000000c01f2d60:1 : shl r36=r35,r24;; 0x60000000c01f2d60:2 : czx1.l r22=r25;; 0x60000000c01f2d70:0 : cmp.ne.or p15=8,r22 0x60000000c01f2d70:1 : adds r19=-8,r34 0x60000000c01f2d70:2 : (p15) br.cond.dpnt.few 0x60000000c01f2dc0;; 0x60000000c01f2d80:0 : st8 [r31]=r25,8 0x60000000c01f2d80:1 : mov pr.rot=0x1e0000 0x60000000c01f2d80:2 : br 0x60000000c01f2c40;; 0x60000000c01f2d90:0 : adds r30=-8,r30 0x60000000c01f2d90:1 : nop.m 0x0 0x60000000c01f2d90:2 : nop.i 0x0;; 0x60000000c01f2da0:0 : ld8 r35=[r30],8 0x60000000c01f2da0:1 : nop.m 0x0 0x60000000c01f2da0:2 : br 0x60000000c01f2ac0;; 0x60000000c01f2db0:0 : cmp.ltu.unc p15=r22,r28 0x60000000c01f2db0:1 : sub r22=r22,r28 0x60000000c01f2db0:2 : (p15) br.cond.dpnt.few 0x60000000c01f2e50;; 0x60000000c01f2dc0:0 : cmp.geu.unc p15=r34,r22 0x60000000c01f2dc0:1 : mov pr=r20,0xffffffffffff003e 0x60000000c01f2dc0:2 : mov r19=r34;; 0x60000000c01f2dd0:0 : cmp.ne.unc p14=r0,r29 0x60000000c01f2dd0:1 : nop.f 0x0 0x60000000c01f2dd0:2 : tbit.z.unc p7,p6=r32,0 0x60000000c01f2de0:0 : (p15) mov r19=r22 0x60000000c01f2de0:1 : nop.i 0x0 0x60000000c01f2de0:2 : (p14) br.cond.dpnt.few 0x60000000c01f2e80;; 0x60000000c01f2df0:0 : cmp.eq.unc p15=8,r19 0x60000000c01f2df0:1 : nop.f 0x0 0x60000000c01f2df0:2 : tbit.nz.unc p14=r19,2 0x60000000c01f2e00:0 : and r18=0x2,r19 0x60000000c01f2e00:1 : nop.f 0x0 0x60000000c01f2e00:2 : add r3=r32,r19;; 0x60000000c01f2e10:0 : (p15) st8 [r32]=r25,8 0x60000000c01f2e10:1 : (p14) shrp r25=r25,r25,32 0x60000000c01f2e10:2 : cmp.ne.unc p13=r0,r18;; 0x60000000c01f2e20:0 : (p14) st4 [r32]=r25,4 0x60000000c01f2e20:1 : (p13) shrp r25=r25,r25,48 0x60000000c01f2e20:2 : and r17=0x1,r19;; 0x60000000c01f2e30:0 : (p13) st2 [r32]=r25,2 0x60000000c01f2e30:1 : shrp r25=r25,r25,56 0x60000000c01f2e30:2 : cmp.ne.unc p12=r0,r17;; 0x60000000c01f2e40:0 : (p12) st1 [r32]=r25,1 0x60000000c01f2e40:1 : st1 [r3]=r0 0x60000000c01f2e40:2 : br.ret.sptk.few b0;; 0x60000000c01f2e50:0 : nop.m 0x0;; 0x60000000c01f2e50:1 : nop.m 0x0 0x60000000c01f2e50:2 : nop.i 0x0;; 0x60000000c01f2e60:0 : mov r19=r34 0x60000000c01f2e60:1 : czx1.l r22=r25;; 0x60000000c01f2e60:2 : cmp.geu.unc p15=r34,r22;; 0x60000000c01f2e70:0 : (p15) mov r19=r22 0x60000000c01f2e70:1 : tbit.z.unc p7,p6=r32,0 0x60000000c01f2e70:2 : nop.i 0x0;; 0x60000000c01f2e80:0 : cmp.ltu.unc p15=3,r19 0x60000000c01f2e80:1 : cmp.ne.and p6=r0,r19 0x60000000c01f2e80:2 : add r3=r32,r19;; 0x60000000c01f2e90:0 : (p6) cmp.ltu p15=4,r19 0x60000000c01f2e90:1 : nop.f 0x0 0x60000000c01f2e90:2 : (p6) shrp r25=r25,r25,56 0x60000000c01f2ea0:0 : (p7) cmp.eq.unc p14=8,r19 0x60000000c01f2ea0:1 : nop.f 0x0 0x60000000c01f2ea0:2 : (p6) adds r19=-1,r19;; 0x60000000c01f2eb0:0 : (p6) st1 [r32]=r25,1 0x60000000c01f2eb0:1 : (p15) shrp r25=r25,r25,48 0x60000000c01f2eb0:2 : and r18=0x2,r19;; 0x60000000c01f2ec0:0 : (p15) st2 [r32]=r25,2 0x60000000c01f2ec0:1 : (p15) shrp r25=r25,r25,48 0x60000000c01f2ec0:2 : cmp.eq.unc p13=8,r19;; 0x60000000c01f2ed0:0 : (p15) st2 [r32]=r25,2 0x60000000c01f2ed0:1 : (p14) shrp r25=r25,r25,48 0x60000000c01f2ed0:2 : cmp.ne.or p13=r0,r18;; 0x60000000c01f2ee0:0 : (p14) st2 [r32]=r25,2 0x60000000c01f2ee0:1 : (p13) shrp r25=r25,r25,48 0x60000000c01f2ee0:2 : and r17=0x1,r19;; 0x60000000c01f2ef0:0 : (p13) st2 [r32]=r25,2 0x60000000c01f2ef0:1 : shrp r25=r25,r25,56 0x60000000c01f2ef0:2 : cmp.ne.unc p12=r0,r17;; 0x60000000c01f2f00:0 : (p12) st1 [r32]=r25,1 0x60000000c01f2f00:1 : st1 [r3]=r0 0x60000000c01f2f00:2 : br.ret.sptk.few b0;; 0x60000000c01f2f10:0 : nop.m 0x0 0x60000000c01f2f10:1 : nop.m 0x0 0x60000000c01f2f10:2 : nop.i 0x0;; 0x60000000c01f2f20:0 : ld1 r39=[r33],2 0x60000000c01f2f20:1 : nop.f 0x0 0x60000000c01f2f20:2 : cmp.ltu.unc p15=1,r34 0x60000000c01f2f30:0 : ld1.s r38=[r14],2 0x60000000c01f2f30:1 : nop.f 0x0 0x60000000c01f2f30:2 : cmp.ltu.unc p14=2,r34;; 0x60000000c01f2f40:0 : ld1.s r37=[r33] 0x60000000c01f2f40:1 : nop.f 0x0 0x60000000c01f2f40:2 : cmp.ltu.unc p13=3,r34 0x60000000c01f2f50:0 : ld1.s r36=[r14] 0x60000000c01f2f50:1 : nop.f 0x0 0x60000000c01f2f50:2 : mov r19=r34;; 0x60000000c01f2f60:0 : cmp.eq.unc p6=r0,r39 0x60000000c01f2f60:1 : nop.f 0x0 0x60000000c01f2f60:2 : cmp.ne.and p15=r0,r39 0x60000000c01f2f70:0 : cmp.ne.and p14=r0,r39 0x60000000c01f2f70:1 : nop.f 0x0 0x60000000c01f2f70:2 : cmp.ne.and p13=r0,r39;; 0x60000000c01f2f80:0 : (p15) chk.s.m r38,0x60000000c01f3030 0x60000000c01f2f80:1 : nop.f 0x0 0x60000000c01f2f80:2 : (p15) cmp.eq.unc p7=r0,r38 0x60000000c01f2f90:0 : cmp.ne.and p14=r0,r38 0x60000000c01f2f90:1 : nop.f 0x0 0x60000000c01f2f90:2 : cmp.ne.and p13=r0,r38;; 0x60000000c01f2fa0:0 : (p14) chk.s.m r37,0x60000000c01f3030 0x60000000c01f2fa0:1 : nop.f 0x0 0x60000000c01f2fa0:2 : (p14) cmp.eq.unc p8=r0,r37 0x60000000c01f2fb0:0 : cmp.ne.and p13=r0,r37 0x60000000c01f2fb0:1 : nop.f 0x0 0x60000000c01f2fb0:2 : (p6) mov r19=0;; 0x60000000c01f2fc0:0 : (p13) chk.s.m r36,0x60000000c01f3030 0x60000000c01f2fc0:1 : (p13) cmp.eq.unc p9=r0,r36 0x60000000c01f2fc0:2 : (p7) mov r19=1;; 0x60000000c01f2fd0:0 : adds r15=1,r32 0x60000000c01f2fd0:1 : (p8) mov r19=2 0x60000000c01f2fd0:2 : (p9) mov r19=3;; 0x60000000c01f2fe0:0 : add r3=r32,r19 0x60000000c01f2fe0:1 : nop.f 0x0 0x60000000c01f2fe0:2 : cmp.ltu.unc p15=0,r19 0x60000000c01f2ff0:0 : cmp.ltu.unc p14=1,r19 0x60000000c01f2ff0:1 : nop.f 0x0 0x60000000c01f2ff0:2 : cmp.ltu.unc p13=2,r19;; 0x60000000c01f3000:0 : (p15) st1 [r32]=r39,2 0x60000000c01f3000:1 : (p14) st1 [r15]=r38,2 0x60000000c01f3000:2 : cmp.ltu.unc p12=3,r19;; 0x60000000c01f3010:0 : (p13) st1 [r32]=r37 0x60000000c01f3010:1 : (p12) st1 [r15]=r36 0x60000000c01f3010:2 : nop.i 0x0;; 0x60000000c01f3020:0 : st1 [r3]=r0 0x60000000c01f3020:1 : nop.m 0x0 0x60000000c01f3020:2 : br.ret.sptk.few b0;; 0x60000000c01f3030:0 : adds r33=-2,r33 0x60000000c01f3030:1 : nop.m 0x0 0x60000000c01f3030:2 : nop.i 0x0;; 0x60000000c01f3040:0 : nop.m 0x0 0x60000000c01f3040:1 : nop.m 0x0 0x60000000c01f3040:2 : br 0x60000000c01f28a0;; End of assembler dump.