.set noat .set noreorder .set nomacro .text .align 2 .align 4 .globl store16 .ent store16 $store16..ng: store16: .frame $30,0,$26,0 .prologue 0 inswl $17,$16,$17 ldq_u $1,0($16) mskwl $1,$16,$1 bis $17,$1,$17 stq_u $17,0($16) ret $31,($26),1 .end store16 .align 2 .align 4 .globl sign_extend16 .ent sign_extend16 $sign_extend16..ng: sign_extend16: .frame $30,0,$26,0 .prologue 0 ldq_u $1,0($16) extwl $1,$16,$0 sll $0,48,$0 sra $0,48,$0 ret $31,($26),1 .end sign_extend16 .align 2 .align 4 .globl zero_extend16 .ent zero_extend16 $zero_extend16..ng: zero_extend16: .frame $30,0,$26,0 .prologue 0 ldq_u $0,0($16) extwl $0,$16,$0 ret $31,($26),1 .end zero_extend16 .align 2 .align 4 .globl store8 .ent store8 $store8..ng: store8: .frame $30,0,$26,0 .prologue 0 insbl $17,$16,$17 ldq_u $1,0($16) mskbl $1,$16,$1 bis $17,$1,$17 stq_u $17,0($16) ret $31,($26),1 .end store8 .align 2 .align 4 .globl sign_extend8 .ent sign_extend8 $sign_extend8..ng: sign_extend8: .frame $30,0,$26,0 .prologue 0 ldq_u $1,0($16) extbl $1,$16,$0 sll $0,56,$0 sra $0,56,$0 ret $31,($26),1 .end sign_extend8 .align 2 .align 4 .globl zero_extend8 .ent zero_extend8 $zero_extend8..ng: zero_extend8: .frame $30,0,$26,0 .prologue 0 ldq_u $0,0($16) extbl $0,$16,$0 ret $31,($26),1 .end zero_extend8 .ident "GCC: (GNU) 3.3.2"