Contents    Page-10    Prev    Next    Page+10    Index   

switch Statement Compiled


vowel:
        save    %sp,-104,%sp
        st      %i0,[%fp+68]
.L14:
        ba      .L16
        nop
.L17:
.L18:
.L19:
.L20:
.L21:
.L22:
        mov     1,%o0
        ba      .L15
        st      %o0,[%fp-8]
.L23:           !    default: sw = 0; break;
        ba      .L15
        st      %g0,[%fp-8]
.L16:
        ld      [%fp+68],%o0
        cmp     %o0,79
        bge     .L_y0
        nop
        cmp     %o0,69
        bge     .L_y1
        nop
        cmp     %o0,65
        be      .L17
        nop
        ba      .L23
        nop
.L_y1:
        be      .L18
        nop
        ... 20 more instructions
.L24:
.L15:
        ld      [%fp-8],%i0
        jmp     %i7+8
        restore