SPARC Sun ELF SO
Assembler code
.text:00003978
.text:00003978 ! =============== S U B R O U T I N E =======================================
.text:00003978
.text:00003978 ! Attributes: bp-based frame
.text:00003978
.text:00003978 strnicmp: ! CODE XREF: DoTheReads+48↓p
.text:00003978 save %sp, -0x70, %sp ! Alternative name is 'gcc2_compiled.'
.text:0000397C ba loc_39B0
.text:00003980 inc -1, %i2
.text:00003984 ! ---------------------------------------------------------------------------
.text:00003984
.text:00003984 loc_3984: ! CODE XREF: strnicmp+3C↓j
.text:00003984 call _toupper
.text:00003988 inc %i0
.text:0000398C mov %o0, %l0
.text:00003990 ldsb [%i1], %o0 ! c
.text:00003994 call _toupper
.text:00003998 inc %i1
.text:0000399C cmp %l0, %o0
.text:000039A0 be loc_39B0
.text:000039A4 inc -1, %i2
.text:000039A8 ba locret_39C0
.text:000039AC mov 1, %i0
.text:000039B0 ! ---------------------------------------------------------------------------
.text:000039B0
.text:000039B0 loc_39B0: ! CODE XREF: strnicmp+4↑j
.text:000039B0 ! strnicmp+28↑j
.text:000039B0 cmp %i2, -1
.text:000039B4 bne,a loc_3984
.text:000039B8 ldsb [%i0], %o0
.text:000039BC mov 0, %i0
.text:000039C0
.text:000039C0 locret_39C0: ! CODE XREF: strnicmp+30↑j
.text:000039C0 ret
.text:000039C4 restore
.text:000039C4 ! End of function strnicmp
.text:000039C4
Last updated