OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.18.50/] [ld/] [testsuite/] [ld-mips-elf/] [mips16-intermix-2.s] - Diff between revs 38 and 156

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 38 Rev 156
        .text
        .text
        .align  2
        .align  2
        .globl  m32_l
        .globl  m32_l
        .set    nomips16
        .set    nomips16
        .ent    m32_l
        .ent    m32_l
m32_l:
m32_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        j       $31
        j       $31
        move    $2,$4
        move    $2,$4
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_l
        .end    m32_l
 
 
        .align  2
        .align  2
        .globl  m16_l
        .globl  m16_l
        .set    mips16
        .set    mips16
        .ent    m16_l
        .ent    m16_l
m16_l:
m16_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        j       $31
        j       $31
        move    $2,$4
        move    $2,$4
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        .end    m16_l
        .end    m16_l
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static_l
        .ent    m32_static_l
m32_static_l:
m32_static_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        j       $31
        j       $31
        move    $2,$4
        move    $2,$4
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static_l
        .end    m32_static_l
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static_l
        .ent    m16_static_l
m16_static_l:
m16_static_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        j       $31
        j       $31
        move    $2,$4
        move    $2,$4
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        .end    m16_static_l
        .end    m16_static_l
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static1_l
        .ent    m32_static1_l
m32_static1_l:
m32_static1_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        j       $31
        j       $31
        move    $2,$4
        move    $2,$4
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static1_l
        .end    m32_static1_l
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static1_l
        .ent    m16_static1_l
m16_static1_l:
m16_static1_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        j       $31
        j       $31
        move    $2,$4
        move    $2,$4
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        .end    m16_static1_l
        .end    m16_static1_l
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static32_l
        .ent    m32_static32_l
m32_static32_l:
m32_static32_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        j       $31
        j       $31
        move    $2,$4
        move    $2,$4
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static32_l
        .end    m32_static32_l
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static32_l
        .ent    m16_static32_l
m16_static32_l:
m16_static32_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        j       $31
        j       $31
        move    $2,$4
        move    $2,$4
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        .end    m16_static32_l
        .end    m16_static32_l
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static16_l
        .ent    m32_static16_l
m32_static16_l:
m32_static16_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        j       $31
        j       $31
        move    $2,$4
        move    $2,$4
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static16_l
        .end    m32_static16_l
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static16_l
        .ent    m16_static16_l
m16_static16_l:
m16_static16_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        j       $31
        j       $31
        move    $2,$4
        move    $2,$4
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        .end    m16_static16_l
        .end    m16_static16_l
 
 
        .align  2
        .align  2
        .globl  m32_d
        .globl  m32_d
        .set    nomips16
        .set    nomips16
        .ent    m32_d
        .ent    m32_d
m32_d:
m32_d:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f12,$f12
        trunc.w.d $f12,$f12
        j       $31
        j       $31
        mfc1    $2,$f12
        mfc1    $2,$f12
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_d
        .end    m32_d
 
 
        .align  2
        .align  2
        .globl  m16_d
        .globl  m16_d
        .set    mips16
        .set    mips16
        .ent    m16_d
        .ent    m16_d
m16_d:
m16_d:
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$31
        save    24,$31
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        restore 24,$31
        restore 24,$31
        j       $31
        j       $31
        .end    m16_d
        .end    m16_d
        # Stub function for m16_d (double)
        # Stub function for m16_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_d,"ax",@progbits
        .section        .mips16.fn.m16_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_d
        .ent    __fn_stub_m16_d
__fn_stub_m16_d:
__fn_stub_m16_d:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_d
        la      $1,m16_d
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_d
        .end    __fn_stub_m16_d
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static_d
        .ent    m32_static_d
m32_static_d:
m32_static_d:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f12,$f12
        trunc.w.d $f12,$f12
        j       $31
        j       $31
        mfc1    $2,$f12
        mfc1    $2,$f12
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static_d
        .end    m32_static_d
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static_d
        .ent    m16_static_d
m16_static_d:
m16_static_d:
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$31
        save    24,$31
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        restore 24,$31
        restore 24,$31
        j       $31
        j       $31
        .end    m16_static_d
        .end    m16_static_d
        # Stub function for m16_static_d (double)
        # Stub function for m16_static_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static_d,"ax",@progbits
        .section        .mips16.fn.m16_static_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static_d
        .ent    __fn_stub_m16_static_d
__fn_stub_m16_static_d:
__fn_stub_m16_static_d:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static_d
        la      $1,m16_static_d
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static_d
        .end    __fn_stub_m16_static_d
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static1_d
        .ent    m32_static1_d
m32_static1_d:
m32_static1_d:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f12,$f12
        trunc.w.d $f12,$f12
        j       $31
        j       $31
        mfc1    $2,$f12
        mfc1    $2,$f12
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static1_d
        .end    m32_static1_d
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static1_d
        .ent    m16_static1_d
m16_static1_d:
m16_static1_d:
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$31
        save    24,$31
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        restore 24,$31
        restore 24,$31
        j       $31
        j       $31
        .end    m16_static1_d
        .end    m16_static1_d
        # Stub function for m16_static1_d (double)
        # Stub function for m16_static1_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static1_d,"ax",@progbits
        .section        .mips16.fn.m16_static1_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static1_d
        .ent    __fn_stub_m16_static1_d
__fn_stub_m16_static1_d:
__fn_stub_m16_static1_d:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static1_d
        la      $1,m16_static1_d
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static1_d
        .end    __fn_stub_m16_static1_d
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static32_d
        .ent    m32_static32_d
m32_static32_d:
m32_static32_d:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f12,$f12
        trunc.w.d $f12,$f12
        j       $31
        j       $31
        mfc1    $2,$f12
        mfc1    $2,$f12
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static32_d
        .end    m32_static32_d
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static32_d
        .ent    m16_static32_d
m16_static32_d:
m16_static32_d:
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$31
        save    24,$31
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        restore 24,$31
        restore 24,$31
        j       $31
        j       $31
        .end    m16_static32_d
        .end    m16_static32_d
        # Stub function for m16_static32_d (double)
        # Stub function for m16_static32_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static32_d,"ax",@progbits
        .section        .mips16.fn.m16_static32_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static32_d
        .ent    __fn_stub_m16_static32_d
__fn_stub_m16_static32_d:
__fn_stub_m16_static32_d:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static32_d
        la      $1,m16_static32_d
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static32_d
        .end    __fn_stub_m16_static32_d
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static16_d
        .ent    m32_static16_d
m32_static16_d:
m32_static16_d:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f12,$f12
        trunc.w.d $f12,$f12
        j       $31
        j       $31
        mfc1    $2,$f12
        mfc1    $2,$f12
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static16_d
        .end    m32_static16_d
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static16_d
        .ent    m16_static16_d
m16_static16_d:
m16_static16_d:
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$31
        save    24,$31
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        restore 24,$31
        restore 24,$31
        j       $31
        j       $31
        .end    m16_static16_d
        .end    m16_static16_d
        # Stub function for m16_static16_d (double)
        # Stub function for m16_static16_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static16_d,"ax",@progbits
        .section        .mips16.fn.m16_static16_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static16_d
        .ent    __fn_stub_m16_static16_d
__fn_stub_m16_static16_d:
__fn_stub_m16_static16_d:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static16_d
        la      $1,m16_static16_d
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static16_d
        .end    __fn_stub_m16_static16_d
        .previous
        .previous
 
 
        .align  2
        .align  2
        .globl  m32_ld
        .globl  m32_ld
        .set    nomips16
        .set    nomips16
        .ent    m32_ld
        .ent    m32_ld
m32_ld:
m32_ld:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        mtc1    $7,$f2
        mtc1    $7,$f2
        mtc1    $6,$f3
        mtc1    $6,$f3
        trunc.w.d $f0,$f2
        trunc.w.d $f0,$f2
        mfc1    $24,$f0
        mfc1    $24,$f0
        j       $31
        j       $31
        addu    $2,$24,$4
        addu    $2,$24,$4
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_ld
        .end    m32_ld
 
 
        .align  2
        .align  2
        .globl  m16_ld
        .globl  m16_ld
        .set    mips16
        .set    mips16
        .ent    m16_ld
        .ent    m16_ld
m16_ld:
m16_ld:
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .mask   0x80010000,-4
        .mask   0x80010000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$16,$31
        save    24,$16,$31
        move    $16,$4
        move    $16,$4
        move    $5,$7
        move    $5,$7
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $4,$6
        move    $4,$6
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16
        addu    $2,$16
        restore 24,$16,$31
        restore 24,$16,$31
        j       $31
        j       $31
        .end    m16_ld
        .end    m16_ld
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static_ld
        .ent    m32_static_ld
m32_static_ld:
m32_static_ld:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        mtc1    $7,$f2
        mtc1    $7,$f2
        mtc1    $6,$f3
        mtc1    $6,$f3
        trunc.w.d $f0,$f2
        trunc.w.d $f0,$f2
        mfc1    $24,$f0
        mfc1    $24,$f0
        j       $31
        j       $31
        addu    $2,$24,$4
        addu    $2,$24,$4
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static_ld
        .end    m32_static_ld
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static_ld
        .ent    m16_static_ld
m16_static_ld:
m16_static_ld:
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .mask   0x80010000,-4
        .mask   0x80010000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$16,$31
        save    24,$16,$31
        move    $16,$4
        move    $16,$4
        move    $5,$7
        move    $5,$7
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $4,$6
        move    $4,$6
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16
        addu    $2,$16
        restore 24,$16,$31
        restore 24,$16,$31
        j       $31
        j       $31
        .end    m16_static_ld
        .end    m16_static_ld
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static1_ld
        .ent    m32_static1_ld
m32_static1_ld:
m32_static1_ld:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        mtc1    $7,$f2
        mtc1    $7,$f2
        mtc1    $6,$f3
        mtc1    $6,$f3
        trunc.w.d $f0,$f2
        trunc.w.d $f0,$f2
        mfc1    $24,$f0
        mfc1    $24,$f0
        j       $31
        j       $31
        addu    $2,$24,$4
        addu    $2,$24,$4
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static1_ld
        .end    m32_static1_ld
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static1_ld
        .ent    m16_static1_ld
m16_static1_ld:
m16_static1_ld:
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .mask   0x80010000,-4
        .mask   0x80010000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$16,$31
        save    24,$16,$31
        move    $16,$4
        move    $16,$4
        move    $5,$7
        move    $5,$7
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $4,$6
        move    $4,$6
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16
        addu    $2,$16
        restore 24,$16,$31
        restore 24,$16,$31
        j       $31
        j       $31
        .end    m16_static1_ld
        .end    m16_static1_ld
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static32_ld
        .ent    m32_static32_ld
m32_static32_ld:
m32_static32_ld:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        mtc1    $7,$f2
        mtc1    $7,$f2
        mtc1    $6,$f3
        mtc1    $6,$f3
        trunc.w.d $f0,$f2
        trunc.w.d $f0,$f2
        mfc1    $24,$f0
        mfc1    $24,$f0
        j       $31
        j       $31
        addu    $2,$24,$4
        addu    $2,$24,$4
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static32_ld
        .end    m32_static32_ld
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static32_ld
        .ent    m16_static32_ld
m16_static32_ld:
m16_static32_ld:
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .mask   0x80010000,-4
        .mask   0x80010000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$16,$31
        save    24,$16,$31
        move    $16,$4
        move    $16,$4
        move    $5,$7
        move    $5,$7
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $4,$6
        move    $4,$6
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16
        addu    $2,$16
        restore 24,$16,$31
        restore 24,$16,$31
        j       $31
        j       $31
        .end    m16_static32_ld
        .end    m16_static32_ld
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static16_ld
        .ent    m32_static16_ld
m32_static16_ld:
m32_static16_ld:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        mtc1    $7,$f2
        mtc1    $7,$f2
        mtc1    $6,$f3
        mtc1    $6,$f3
        trunc.w.d $f0,$f2
        trunc.w.d $f0,$f2
        mfc1    $24,$f0
        mfc1    $24,$f0
        j       $31
        j       $31
        addu    $2,$24,$4
        addu    $2,$24,$4
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static16_ld
        .end    m32_static16_ld
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static16_ld
        .ent    m16_static16_ld
m16_static16_ld:
m16_static16_ld:
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .mask   0x80010000,-4
        .mask   0x80010000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$16,$31
        save    24,$16,$31
        move    $16,$4
        move    $16,$4
        move    $5,$7
        move    $5,$7
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $4,$6
        move    $4,$6
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16
        addu    $2,$16
        restore 24,$16,$31
        restore 24,$16,$31
        j       $31
        j       $31
        .end    m16_static16_ld
        .end    m16_static16_ld
 
 
        .align  2
        .align  2
        .globl  m32_dl
        .globl  m32_dl
        .set    nomips16
        .set    nomips16
        .ent    m32_dl
        .ent    m32_dl
m32_dl:
m32_dl:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f0,$f12
        trunc.w.d $f0,$f12
        mfc1    $24,$f0
        mfc1    $24,$f0
        j       $31
        j       $31
        addu    $2,$24,$6
        addu    $2,$24,$6
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_dl
        .end    m32_dl
 
 
        .align  2
        .align  2
        .globl  m16_dl
        .globl  m16_dl
        .set    mips16
        .set    mips16
        .ent    m16_dl
        .ent    m16_dl
m16_dl:
m16_dl:
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .mask   0x80010000,-4
        .mask   0x80010000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$16,$31
        save    24,$16,$31
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $16,$6
        move    $16,$6
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16
        addu    $2,$16
        restore 24,$16,$31
        restore 24,$16,$31
        j       $31
        j       $31
        .end    m16_dl
        .end    m16_dl
        # Stub function for m16_dl (double)
        # Stub function for m16_dl (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_dl,"ax",@progbits
        .section        .mips16.fn.m16_dl,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_dl
        .ent    __fn_stub_m16_dl
__fn_stub_m16_dl:
__fn_stub_m16_dl:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_dl
        la      $1,m16_dl
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_dl
        .end    __fn_stub_m16_dl
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static_dl
        .ent    m32_static_dl
m32_static_dl:
m32_static_dl:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f0,$f12
        trunc.w.d $f0,$f12
        mfc1    $24,$f0
        mfc1    $24,$f0
        j       $31
        j       $31
        addu    $2,$24,$6
        addu    $2,$24,$6
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static_dl
        .end    m32_static_dl
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static_dl
        .ent    m16_static_dl
m16_static_dl:
m16_static_dl:
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .mask   0x80010000,-4
        .mask   0x80010000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$16,$31
        save    24,$16,$31
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $16,$6
        move    $16,$6
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16
        addu    $2,$16
        restore 24,$16,$31
        restore 24,$16,$31
        j       $31
        j       $31
        .end    m16_static_dl
        .end    m16_static_dl
        # Stub function for m16_static_dl (double)
        # Stub function for m16_static_dl (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static_dl,"ax",@progbits
        .section        .mips16.fn.m16_static_dl,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static_dl
        .ent    __fn_stub_m16_static_dl
__fn_stub_m16_static_dl:
__fn_stub_m16_static_dl:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static_dl
        la      $1,m16_static_dl
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static_dl
        .end    __fn_stub_m16_static_dl
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static1_dl
        .ent    m32_static1_dl
m32_static1_dl:
m32_static1_dl:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f0,$f12
        trunc.w.d $f0,$f12
        mfc1    $24,$f0
        mfc1    $24,$f0
        j       $31
        j       $31
        addu    $2,$24,$6
        addu    $2,$24,$6
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static1_dl
        .end    m32_static1_dl
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static1_dl
        .ent    m16_static1_dl
m16_static1_dl:
m16_static1_dl:
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .mask   0x80010000,-4
        .mask   0x80010000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$16,$31
        save    24,$16,$31
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $16,$6
        move    $16,$6
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16
        addu    $2,$16
        restore 24,$16,$31
        restore 24,$16,$31
        j       $31
        j       $31
        .end    m16_static1_dl
        .end    m16_static1_dl
        # Stub function for m16_static1_dl (double)
        # Stub function for m16_static1_dl (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static1_dl,"ax",@progbits
        .section        .mips16.fn.m16_static1_dl,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static1_dl
        .ent    __fn_stub_m16_static1_dl
__fn_stub_m16_static1_dl:
__fn_stub_m16_static1_dl:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static1_dl
        la      $1,m16_static1_dl
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static1_dl
        .end    __fn_stub_m16_static1_dl
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static32_dl
        .ent    m32_static32_dl
m32_static32_dl:
m32_static32_dl:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f0,$f12
        trunc.w.d $f0,$f12
        mfc1    $24,$f0
        mfc1    $24,$f0
        j       $31
        j       $31
        addu    $2,$24,$6
        addu    $2,$24,$6
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static32_dl
        .end    m32_static32_dl
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static32_dl
        .ent    m16_static32_dl
m16_static32_dl:
m16_static32_dl:
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .mask   0x80010000,-4
        .mask   0x80010000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$16,$31
        save    24,$16,$31
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $16,$6
        move    $16,$6
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16
        addu    $2,$16
        restore 24,$16,$31
        restore 24,$16,$31
        j       $31
        j       $31
        .end    m16_static32_dl
        .end    m16_static32_dl
        # Stub function for m16_static32_dl (double)
        # Stub function for m16_static32_dl (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static32_dl,"ax",@progbits
        .section        .mips16.fn.m16_static32_dl,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static32_dl
        .ent    __fn_stub_m16_static32_dl
__fn_stub_m16_static32_dl:
__fn_stub_m16_static32_dl:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static32_dl
        la      $1,m16_static32_dl
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static32_dl
        .end    __fn_stub_m16_static32_dl
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static16_dl
        .ent    m32_static16_dl
m32_static16_dl:
m32_static16_dl:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f0,$f12
        trunc.w.d $f0,$f12
        mfc1    $24,$f0
        mfc1    $24,$f0
        j       $31
        j       $31
        addu    $2,$24,$6
        addu    $2,$24,$6
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static16_dl
        .end    m32_static16_dl
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static16_dl
        .ent    m16_static16_dl
m16_static16_dl:
m16_static16_dl:
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 2/0, args= 16, gp= 0
        .mask   0x80010000,-4
        .mask   0x80010000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$16,$31
        save    24,$16,$31
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $16,$6
        move    $16,$6
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16
        addu    $2,$16
        restore 24,$16,$31
        restore 24,$16,$31
        j       $31
        j       $31
        .end    m16_static16_dl
        .end    m16_static16_dl
        # Stub function for m16_static16_dl (double)
        # Stub function for m16_static16_dl (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static16_dl,"ax",@progbits
        .section        .mips16.fn.m16_static16_dl,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static16_dl
        .ent    __fn_stub_m16_static16_dl
__fn_stub_m16_static16_dl:
__fn_stub_m16_static16_dl:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static16_dl
        la      $1,m16_static16_dl
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static16_dl
        .end    __fn_stub_m16_static16_dl
        .previous
        .previous
 
 
        .align  2
        .align  2
        .globl  m32_dlld
        .globl  m32_dlld
        .set    nomips16
        .set    nomips16
        .ent    m32_dlld
        .ent    m32_dlld
m32_dlld:
m32_dlld:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f1,$f12
        trunc.w.d $f1,$f12
        mfc1    $4,$f1
        mfc1    $4,$f1
        addu    $3,$4,$6
        addu    $3,$4,$6
        addu    $2,$3,$7
        addu    $2,$3,$7
        ldc1    $f0,16($sp)
        ldc1    $f0,16($sp)
        trunc.w.d $f2,$f0
        trunc.w.d $f2,$f0
        mfc1    $24,$f2
        mfc1    $24,$f2
        j       $31
        j       $31
        addu    $2,$2,$24
        addu    $2,$2,$24
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_dlld
        .end    m32_dlld
 
 
        .align  2
        .align  2
        .globl  m16_dlld
        .globl  m16_dlld
        .set    mips16
        .set    mips16
        .ent    m16_dlld
        .ent    m16_dlld
m16_dlld:
m16_dlld:
        .frame  $sp,32,$31              # vars= 0, regs= 3/0, args= 16, gp= 0
        .frame  $sp,32,$31              # vars= 0, regs= 3/0, args= 16, gp= 0
        .mask   0x80030000,-4
        .mask   0x80030000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    32,$16,$17,$31
        save    32,$16,$17,$31
        move    $16,$6
        move    $16,$6
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $17,$7
        move    $17,$7
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,52($sp)
        lw      $5,52($sp)
        lw      $4,48($sp)
        lw      $4,48($sp)
        addu    $16,$2,$16
        addu    $16,$2,$16
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        addu    $16,$17
        addu    $16,$17
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16,$2
        addu    $2,$16,$2
        restore 32,$16,$17,$31
        restore 32,$16,$17,$31
        j       $31
        j       $31
        .end    m16_dlld
        .end    m16_dlld
        # Stub function for m16_dlld (double)
        # Stub function for m16_dlld (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_dlld,"ax",@progbits
        .section        .mips16.fn.m16_dlld,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_dlld
        .ent    __fn_stub_m16_dlld
__fn_stub_m16_dlld:
__fn_stub_m16_dlld:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_dlld
        la      $1,m16_dlld
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_dlld
        .end    __fn_stub_m16_dlld
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static_dlld
        .ent    m32_static_dlld
m32_static_dlld:
m32_static_dlld:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f1,$f12
        trunc.w.d $f1,$f12
        mfc1    $4,$f1
        mfc1    $4,$f1
        addu    $3,$4,$6
        addu    $3,$4,$6
        addu    $2,$3,$7
        addu    $2,$3,$7
        ldc1    $f0,16($sp)
        ldc1    $f0,16($sp)
        trunc.w.d $f2,$f0
        trunc.w.d $f2,$f0
        mfc1    $24,$f2
        mfc1    $24,$f2
        j       $31
        j       $31
        addu    $2,$2,$24
        addu    $2,$2,$24
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static_dlld
        .end    m32_static_dlld
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static_dlld
        .ent    m16_static_dlld
m16_static_dlld:
m16_static_dlld:
        .frame  $sp,32,$31              # vars= 0, regs= 3/0, args= 16, gp= 0
        .frame  $sp,32,$31              # vars= 0, regs= 3/0, args= 16, gp= 0
        .mask   0x80030000,-4
        .mask   0x80030000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    32,$16,$17,$31
        save    32,$16,$17,$31
        move    $16,$6
        move    $16,$6
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $17,$7
        move    $17,$7
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,52($sp)
        lw      $5,52($sp)
        lw      $4,48($sp)
        lw      $4,48($sp)
        addu    $16,$2,$16
        addu    $16,$2,$16
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        addu    $16,$17
        addu    $16,$17
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16,$2
        addu    $2,$16,$2
        restore 32,$16,$17,$31
        restore 32,$16,$17,$31
        j       $31
        j       $31
        .end    m16_static_dlld
        .end    m16_static_dlld
        # Stub function for m16_static_dlld (double)
        # Stub function for m16_static_dlld (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static_dlld,"ax",@progbits
        .section        .mips16.fn.m16_static_dlld,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static_dlld
        .ent    __fn_stub_m16_static_dlld
__fn_stub_m16_static_dlld:
__fn_stub_m16_static_dlld:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static_dlld
        la      $1,m16_static_dlld
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static_dlld
        .end    __fn_stub_m16_static_dlld
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static1_dlld
        .ent    m32_static1_dlld
m32_static1_dlld:
m32_static1_dlld:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f1,$f12
        trunc.w.d $f1,$f12
        mfc1    $4,$f1
        mfc1    $4,$f1
        addu    $3,$4,$6
        addu    $3,$4,$6
        addu    $2,$3,$7
        addu    $2,$3,$7
        ldc1    $f0,16($sp)
        ldc1    $f0,16($sp)
        trunc.w.d $f2,$f0
        trunc.w.d $f2,$f0
        mfc1    $24,$f2
        mfc1    $24,$f2
        j       $31
        j       $31
        addu    $2,$2,$24
        addu    $2,$2,$24
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static1_dlld
        .end    m32_static1_dlld
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static1_dlld
        .ent    m16_static1_dlld
m16_static1_dlld:
m16_static1_dlld:
        .frame  $sp,32,$31              # vars= 0, regs= 3/0, args= 16, gp= 0
        .frame  $sp,32,$31              # vars= 0, regs= 3/0, args= 16, gp= 0
        .mask   0x80030000,-4
        .mask   0x80030000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    32,$16,$17,$31
        save    32,$16,$17,$31
        move    $16,$6
        move    $16,$6
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $17,$7
        move    $17,$7
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,52($sp)
        lw      $5,52($sp)
        lw      $4,48($sp)
        lw      $4,48($sp)
        addu    $16,$2,$16
        addu    $16,$2,$16
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        addu    $16,$17
        addu    $16,$17
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16,$2
        addu    $2,$16,$2
        restore 32,$16,$17,$31
        restore 32,$16,$17,$31
        j       $31
        j       $31
        .end    m16_static1_dlld
        .end    m16_static1_dlld
        # Stub function for m16_static1_dlld (double)
        # Stub function for m16_static1_dlld (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static1_dlld,"ax",@progbits
        .section        .mips16.fn.m16_static1_dlld,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static1_dlld
        .ent    __fn_stub_m16_static1_dlld
__fn_stub_m16_static1_dlld:
__fn_stub_m16_static1_dlld:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static1_dlld
        la      $1,m16_static1_dlld
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static1_dlld
        .end    __fn_stub_m16_static1_dlld
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static32_dlld
        .ent    m32_static32_dlld
m32_static32_dlld:
m32_static32_dlld:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f1,$f12
        trunc.w.d $f1,$f12
        mfc1    $4,$f1
        mfc1    $4,$f1
        addu    $3,$4,$6
        addu    $3,$4,$6
        addu    $2,$3,$7
        addu    $2,$3,$7
        ldc1    $f0,16($sp)
        ldc1    $f0,16($sp)
        trunc.w.d $f2,$f0
        trunc.w.d $f2,$f0
        mfc1    $24,$f2
        mfc1    $24,$f2
        j       $31
        j       $31
        addu    $2,$2,$24
        addu    $2,$2,$24
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static32_dlld
        .end    m32_static32_dlld
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static32_dlld
        .ent    m16_static32_dlld
m16_static32_dlld:
m16_static32_dlld:
        .frame  $sp,32,$31              # vars= 0, regs= 3/0, args= 16, gp= 0
        .frame  $sp,32,$31              # vars= 0, regs= 3/0, args= 16, gp= 0
        .mask   0x80030000,-4
        .mask   0x80030000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    32,$16,$17,$31
        save    32,$16,$17,$31
        move    $16,$6
        move    $16,$6
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $17,$7
        move    $17,$7
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,52($sp)
        lw      $5,52($sp)
        lw      $4,48($sp)
        lw      $4,48($sp)
        addu    $16,$2,$16
        addu    $16,$2,$16
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        addu    $16,$17
        addu    $16,$17
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16,$2
        addu    $2,$16,$2
        restore 32,$16,$17,$31
        restore 32,$16,$17,$31
        j       $31
        j       $31
        .end    m16_static32_dlld
        .end    m16_static32_dlld
        # Stub function for m16_static32_dlld (double)
        # Stub function for m16_static32_dlld (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static32_dlld,"ax",@progbits
        .section        .mips16.fn.m16_static32_dlld,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static32_dlld
        .ent    __fn_stub_m16_static32_dlld
__fn_stub_m16_static32_dlld:
__fn_stub_m16_static32_dlld:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static32_dlld
        la      $1,m16_static32_dlld
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static32_dlld
        .end    __fn_stub_m16_static32_dlld
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static16_dlld
        .ent    m32_static16_dlld
m32_static16_dlld:
m32_static16_dlld:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        trunc.w.d $f1,$f12
        trunc.w.d $f1,$f12
        mfc1    $4,$f1
        mfc1    $4,$f1
        addu    $3,$4,$6
        addu    $3,$4,$6
        addu    $2,$3,$7
        addu    $2,$3,$7
        ldc1    $f0,16($sp)
        ldc1    $f0,16($sp)
        trunc.w.d $f2,$f0
        trunc.w.d $f2,$f0
        mfc1    $24,$f2
        mfc1    $24,$f2
        j       $31
        j       $31
        addu    $2,$2,$24
        addu    $2,$2,$24
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static16_dlld
        .end    m32_static16_dlld
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static16_dlld
        .ent    m16_static16_dlld
m16_static16_dlld:
m16_static16_dlld:
        .frame  $sp,32,$31              # vars= 0, regs= 3/0, args= 16, gp= 0
        .frame  $sp,32,$31              # vars= 0, regs= 3/0, args= 16, gp= 0
        .mask   0x80030000,-4
        .mask   0x80030000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    32,$16,$17,$31
        save    32,$16,$17,$31
        move    $16,$6
        move    $16,$6
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        move    $17,$7
        move    $17,$7
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,52($sp)
        lw      $5,52($sp)
        lw      $4,48($sp)
        lw      $4,48($sp)
        addu    $16,$2,$16
        addu    $16,$2,$16
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_fixdfsi
        #jal    __mips16_fixdfsi
        addu    $16,$17
        addu    $16,$17
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $2,$16,$2
        addu    $2,$16,$2
        restore 32,$16,$17,$31
        restore 32,$16,$17,$31
        j       $31
        j       $31
        .end    m16_static16_dlld
        .end    m16_static16_dlld
        # Stub function for m16_static16_dlld (double)
        # Stub function for m16_static16_dlld (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static16_dlld,"ax",@progbits
        .section        .mips16.fn.m16_static16_dlld,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static16_dlld
        .ent    __fn_stub_m16_static16_dlld
__fn_stub_m16_static16_dlld:
__fn_stub_m16_static16_dlld:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static16_dlld
        la      $1,m16_static16_dlld
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static16_dlld
        .end    __fn_stub_m16_static16_dlld
        .previous
        .previous
 
 
        .align  2
        .align  2
        .globl  m32_d_l
        .globl  m32_d_l
        .set    nomips16
        .set    nomips16
        .ent    m32_d_l
        .ent    m32_d_l
m32_d_l:
m32_d_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        mtc1    $4,$f2
        mtc1    $4,$f2
        j       $31
        j       $31
        cvt.d.w $f0,$f2
        cvt.d.w $f0,$f2
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_d_l
        .end    m32_d_l
 
 
        .align  2
        .align  2
        .globl  m16_d_l
        .globl  m16_d_l
        .set    mips16
        .set    mips16
        .ent    m16_d_l
        .ent    m16_d_l
m16_d_l:
m16_d_l:
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$31
        save    24,$31
        #jal    __mips16_floatsidf
        #jal    __mips16_floatsidf
        #jal    __mips16_ret_df
        #jal    __mips16_ret_df
        restore 24,$31
        restore 24,$31
        j       $31
        j       $31
        .end    m16_d_l
        .end    m16_d_l
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static_d_l
        .ent    m32_static_d_l
m32_static_d_l:
m32_static_d_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        mtc1    $4,$f2
        mtc1    $4,$f2
        j       $31
        j       $31
        cvt.d.w $f0,$f2
        cvt.d.w $f0,$f2
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static_d_l
        .end    m32_static_d_l
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static_d_l
        .ent    m16_static_d_l
m16_static_d_l:
m16_static_d_l:
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$31
        save    24,$31
        #jal    __mips16_floatsidf
        #jal    __mips16_floatsidf
        #jal    __mips16_ret_df
        #jal    __mips16_ret_df
        restore 24,$31
        restore 24,$31
        j       $31
        j       $31
        .end    m16_static_d_l
        .end    m16_static_d_l
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static1_d_l
        .ent    m32_static1_d_l
m32_static1_d_l:
m32_static1_d_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        mtc1    $4,$f2
        mtc1    $4,$f2
        j       $31
        j       $31
        cvt.d.w $f0,$f2
        cvt.d.w $f0,$f2
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static1_d_l
        .end    m32_static1_d_l
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static1_d_l
        .ent    m16_static1_d_l
m16_static1_d_l:
m16_static1_d_l:
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$31
        save    24,$31
        #jal    __mips16_floatsidf
        #jal    __mips16_floatsidf
        #jal    __mips16_ret_df
        #jal    __mips16_ret_df
        restore 24,$31
        restore 24,$31
        j       $31
        j       $31
        .end    m16_static1_d_l
        .end    m16_static1_d_l
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static32_d_l
        .ent    m32_static32_d_l
m32_static32_d_l:
m32_static32_d_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        mtc1    $4,$f2
        mtc1    $4,$f2
        j       $31
        j       $31
        cvt.d.w $f0,$f2
        cvt.d.w $f0,$f2
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static32_d_l
        .end    m32_static32_d_l
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static32_d_l
        .ent    m16_static32_d_l
m16_static32_d_l:
m16_static32_d_l:
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$31
        save    24,$31
        #jal    __mips16_floatsidf
        #jal    __mips16_floatsidf
        #jal    __mips16_ret_df
        #jal    __mips16_ret_df
        restore 24,$31
        restore 24,$31
        j       $31
        j       $31
        .end    m16_static32_d_l
        .end    m16_static32_d_l
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static16_d_l
        .ent    m32_static16_d_l
m32_static16_d_l:
m32_static16_d_l:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        mtc1    $4,$f2
        mtc1    $4,$f2
        j       $31
        j       $31
        cvt.d.w $f0,$f2
        cvt.d.w $f0,$f2
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static16_d_l
        .end    m32_static16_d_l
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static16_d_l
        .ent    m16_static16_d_l
m16_static16_d_l:
m16_static16_d_l:
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .frame  $sp,24,$31              # vars= 0, regs= 1/0, args= 16, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    24,$31
        save    24,$31
        #jal    __mips16_floatsidf
        #jal    __mips16_floatsidf
        #jal    __mips16_ret_df
        #jal    __mips16_ret_df
        restore 24,$31
        restore 24,$31
        j       $31
        j       $31
        .end    m16_static16_d_l
        .end    m16_static16_d_l
 
 
        .align  2
        .align  2
        .globl  m32_d_d
        .globl  m32_d_d
        .set    nomips16
        .set    nomips16
        .ent    m32_d_d
        .ent    m32_d_d
m32_d_d:
m32_d_d:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        j       $31
        j       $31
        mov.d   $f0,$f12
        mov.d   $f0,$f12
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_d_d
        .end    m32_d_d
 
 
        .align  2
        .align  2
        .globl  m16_d_d
        .globl  m16_d_d
        .set    mips16
        .set    mips16
        .ent    m16_d_d
        .ent    m16_d_d
m16_d_d:
m16_d_d:
        .frame  $sp,8,$31               # vars= 0, regs= 1/0, args= 0, gp= 0
        .frame  $sp,8,$31               # vars= 0, regs= 1/0, args= 0, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    8,$31
        save    8,$31
        move    $3,$5
        move    $3,$5
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_ret_df
        #jal    __mips16_ret_df
        move    $2,$4
        move    $2,$4
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        restore 8,$31
        restore 8,$31
        j       $31
        j       $31
        .end    m16_d_d
        .end    m16_d_d
        # Stub function for m16_d_d (double)
        # Stub function for m16_d_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_d_d,"ax",@progbits
        .section        .mips16.fn.m16_d_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_d_d
        .ent    __fn_stub_m16_d_d
__fn_stub_m16_d_d:
__fn_stub_m16_d_d:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_d_d
        la      $1,m16_d_d
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_d_d
        .end    __fn_stub_m16_d_d
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static_d_d
        .ent    m32_static_d_d
m32_static_d_d:
m32_static_d_d:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        j       $31
        j       $31
        mov.d   $f0,$f12
        mov.d   $f0,$f12
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static_d_d
        .end    m32_static_d_d
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static_d_d
        .ent    m16_static_d_d
m16_static_d_d:
m16_static_d_d:
        .frame  $sp,8,$31               # vars= 0, regs= 1/0, args= 0, gp= 0
        .frame  $sp,8,$31               # vars= 0, regs= 1/0, args= 0, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    8,$31
        save    8,$31
        move    $3,$5
        move    $3,$5
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_ret_df
        #jal    __mips16_ret_df
        move    $2,$4
        move    $2,$4
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        restore 8,$31
        restore 8,$31
        j       $31
        j       $31
        .end    m16_static_d_d
        .end    m16_static_d_d
        # Stub function for m16_static_d_d (double)
        # Stub function for m16_static_d_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static_d_d,"ax",@progbits
        .section        .mips16.fn.m16_static_d_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static_d_d
        .ent    __fn_stub_m16_static_d_d
__fn_stub_m16_static_d_d:
__fn_stub_m16_static_d_d:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static_d_d
        la      $1,m16_static_d_d
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static_d_d
        .end    __fn_stub_m16_static_d_d
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static1_d_d
        .ent    m32_static1_d_d
m32_static1_d_d:
m32_static1_d_d:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        j       $31
        j       $31
        mov.d   $f0,$f12
        mov.d   $f0,$f12
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static1_d_d
        .end    m32_static1_d_d
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static1_d_d
        .ent    m16_static1_d_d
m16_static1_d_d:
m16_static1_d_d:
        .frame  $sp,8,$31               # vars= 0, regs= 1/0, args= 0, gp= 0
        .frame  $sp,8,$31               # vars= 0, regs= 1/0, args= 0, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    8,$31
        save    8,$31
        move    $3,$5
        move    $3,$5
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_ret_df
        #jal    __mips16_ret_df
        move    $2,$4
        move    $2,$4
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        restore 8,$31
        restore 8,$31
        j       $31
        j       $31
        .end    m16_static1_d_d
        .end    m16_static1_d_d
        # Stub function for m16_static1_d_d (double)
        # Stub function for m16_static1_d_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static1_d_d,"ax",@progbits
        .section        .mips16.fn.m16_static1_d_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static1_d_d
        .ent    __fn_stub_m16_static1_d_d
__fn_stub_m16_static1_d_d:
__fn_stub_m16_static1_d_d:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static1_d_d
        la      $1,m16_static1_d_d
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static1_d_d
        .end    __fn_stub_m16_static1_d_d
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static32_d_d
        .ent    m32_static32_d_d
m32_static32_d_d:
m32_static32_d_d:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        j       $31
        j       $31
        mov.d   $f0,$f12
        mov.d   $f0,$f12
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static32_d_d
        .end    m32_static32_d_d
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static32_d_d
        .ent    m16_static32_d_d
m16_static32_d_d:
m16_static32_d_d:
        .frame  $sp,8,$31               # vars= 0, regs= 1/0, args= 0, gp= 0
        .frame  $sp,8,$31               # vars= 0, regs= 1/0, args= 0, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    8,$31
        save    8,$31
        move    $3,$5
        move    $3,$5
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_ret_df
        #jal    __mips16_ret_df
        move    $2,$4
        move    $2,$4
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        restore 8,$31
        restore 8,$31
        j       $31
        j       $31
        .end    m16_static32_d_d
        .end    m16_static32_d_d
        # Stub function for m16_static32_d_d (double)
        # Stub function for m16_static32_d_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static32_d_d,"ax",@progbits
        .section        .mips16.fn.m16_static32_d_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static32_d_d
        .ent    __fn_stub_m16_static32_d_d
__fn_stub_m16_static32_d_d:
__fn_stub_m16_static32_d_d:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static32_d_d
        la      $1,m16_static32_d_d
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static32_d_d
        .end    __fn_stub_m16_static32_d_d
        .previous
        .previous
 
 
        .align  2
        .align  2
        .set    nomips16
        .set    nomips16
        .ent    m32_static16_d_d
        .ent    m32_static16_d_d
m32_static16_d_d:
m32_static16_d_d:
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .frame  $sp,0,$31                # vars= 0, regs= 0/0, args= 0, gp= 0
        .mask   0x00000000,0
        .mask   0x00000000,0
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        j       $31
        j       $31
        mov.d   $f0,$f12
        mov.d   $f0,$f12
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    m32_static16_d_d
        .end    m32_static16_d_d
 
 
        .align  2
        .align  2
        .set    mips16
        .set    mips16
        .ent    m16_static16_d_d
        .ent    m16_static16_d_d
m16_static16_d_d:
m16_static16_d_d:
        .frame  $sp,8,$31               # vars= 0, regs= 1/0, args= 0, gp= 0
        .frame  $sp,8,$31               # vars= 0, regs= 1/0, args= 0, gp= 0
        .mask   0x80000000,-4
        .mask   0x80000000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    8,$31
        save    8,$31
        move    $3,$5
        move    $3,$5
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_ret_df
        #jal    __mips16_ret_df
        move    $2,$4
        move    $2,$4
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        restore 8,$31
        restore 8,$31
        j       $31
        j       $31
        .end    m16_static16_d_d
        .end    m16_static16_d_d
        # Stub function for m16_static16_d_d (double)
        # Stub function for m16_static16_d_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.fn.m16_static16_d_d,"ax",@progbits
        .section        .mips16.fn.m16_static16_d_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __fn_stub_m16_static16_d_d
        .ent    __fn_stub_m16_static16_d_d
__fn_stub_m16_static16_d_d:
__fn_stub_m16_static16_d_d:
        .set    noreorder
        .set    noreorder
        mfc1    $4,$f13
        mfc1    $4,$f13
        mfc1    $5,$f12
        mfc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static16_d_d
        la      $1,m16_static16_d_d
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __fn_stub_m16_static16_d_d
        .end    __fn_stub_m16_static16_d_d
        .previous
        .previous
 
 
        .align  2
        .align  2
        .globl  f32
        .globl  f32
        .set    nomips16
        .set    nomips16
        .ent    f32
        .ent    f32
f32:
f32:
        .frame  $sp,64,$31              # vars= 0, regs= 3/3, args= 24, gp= 0
        .frame  $sp,64,$31              # vars= 0, regs= 3/3, args= 24, gp= 0
        .mask   0x80030000,-32
        .mask   0x80030000,-32
        .fmask  0x03f00000,-8
        .fmask  0x03f00000,-8
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
 
 
        addiu   $sp,$sp,-64
        addiu   $sp,$sp,-64
        sw      $17,28($sp)
        sw      $17,28($sp)
        move    $17,$4
        move    $17,$4
        sw      $31,32($sp)
        sw      $31,32($sp)
        sdc1    $f24,56($sp)
        sdc1    $f24,56($sp)
        sw      $16,24($sp)
        sw      $16,24($sp)
        sdc1    $f22,48($sp)
        sdc1    $f22,48($sp)
        sdc1    $f20,40($sp)
        sdc1    $f20,40($sp)
        mtc1    $7,$f22
        mtc1    $7,$f22
        jal     m32_static1_l
        jal     m32_static1_l
        mtc1    $6,$f23
        mtc1    $6,$f23
 
 
        move    $4,$17
        move    $4,$17
        jal     m16_static1_l
        jal     m16_static1_l
        move    $16,$2
        move    $16,$2
 
 
        addu    $16,$16,$2
        addu    $16,$16,$2
        jal     m32_static1_d
        jal     m32_static1_d
        mov.d   $f12,$f22
        mov.d   $f12,$f22
 
 
        addu    $16,$16,$2
        addu    $16,$16,$2
        jal     m16_static1_d
        jal     m16_static1_d
        mov.d   $f12,$f22
        mov.d   $f12,$f22
 
 
        move    $4,$17
        move    $4,$17
        mfc1    $7,$f22
        mfc1    $7,$f22
        mfc1    $6,$f23
        mfc1    $6,$f23
        jal     m32_static1_ld
        jal     m32_static1_ld
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        move    $4,$17
        move    $4,$17
        mfc1    $7,$f22
        mfc1    $7,$f22
        mfc1    $6,$f23
        mfc1    $6,$f23
        jal     m16_static1_ld
        jal     m16_static1_ld
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        move    $6,$17
        move    $6,$17
        mov.d   $f12,$f22
        mov.d   $f12,$f22
        jal     m32_static1_dl
        jal     m32_static1_dl
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        move    $6,$17
        move    $6,$17
        mov.d   $f12,$f22
        mov.d   $f12,$f22
        jal     m16_static1_dl
        jal     m16_static1_dl
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        move    $6,$17
        move    $6,$17
        move    $7,$17
        move    $7,$17
        sdc1    $f22,16($sp)
        sdc1    $f22,16($sp)
        mov.d   $f12,$f22
        mov.d   $f12,$f22
        jal     m32_static1_dlld
        jal     m32_static1_dlld
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        move    $6,$17
        move    $6,$17
        move    $7,$17
        move    $7,$17
        mov.d   $f12,$f22
        mov.d   $f12,$f22
        sdc1    $f22,16($sp)
        sdc1    $f22,16($sp)
        jal     m16_static1_dlld
        jal     m16_static1_dlld
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        move    $4,$17
        move    $4,$17
        jal     m32_static1_d_l
        jal     m32_static1_d_l
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        move    $4,$17
        move    $4,$17
        jal     m16_static1_d_l
        jal     m16_static1_d_l
        mov.d   $f20,$f0
        mov.d   $f20,$f0
 
 
        add.d   $f20,$f20,$f0
        add.d   $f20,$f20,$f0
        jal     m32_static1_d_d
        jal     m32_static1_d_d
        mov.d   $f12,$f22
        mov.d   $f12,$f22
 
 
        add.d   $f20,$f20,$f0
        add.d   $f20,$f20,$f0
        jal     m16_static1_d_d
        jal     m16_static1_d_d
        mov.d   $f12,$f22
        mov.d   $f12,$f22
 
 
        move    $4,$17
        move    $4,$17
        jal     m32_static32_l
        jal     m32_static32_l
        add.d   $f20,$f20,$f0
        add.d   $f20,$f20,$f0
 
 
        move    $4,$17
        move    $4,$17
        jal     m16_static32_l
        jal     m16_static32_l
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        addu    $16,$16,$2
        addu    $16,$16,$2
        jal     m32_static32_d
        jal     m32_static32_d
        mov.d   $f12,$f22
        mov.d   $f12,$f22
 
 
        addu    $16,$16,$2
        addu    $16,$16,$2
        jal     m16_static32_d
        jal     m16_static32_d
        mov.d   $f12,$f22
        mov.d   $f12,$f22
 
 
        move    $4,$17
        move    $4,$17
        mfc1    $7,$f22
        mfc1    $7,$f22
        mfc1    $6,$f23
        mfc1    $6,$f23
        jal     m32_static32_ld
        jal     m32_static32_ld
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        move    $4,$17
        move    $4,$17
        mfc1    $7,$f22
        mfc1    $7,$f22
        mfc1    $6,$f23
        mfc1    $6,$f23
        jal     m16_static32_ld
        jal     m16_static32_ld
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        move    $6,$17
        move    $6,$17
        mov.d   $f12,$f22
        mov.d   $f12,$f22
        jal     m32_static32_dl
        jal     m32_static32_dl
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        move    $6,$17
        move    $6,$17
        mov.d   $f12,$f22
        mov.d   $f12,$f22
        jal     m16_static32_dl
        jal     m16_static32_dl
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        move    $6,$17
        move    $6,$17
        move    $7,$17
        move    $7,$17
        sdc1    $f22,16($sp)
        sdc1    $f22,16($sp)
        mov.d   $f12,$f22
        mov.d   $f12,$f22
        jal     m32_static32_dlld
        jal     m32_static32_dlld
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        move    $6,$17
        move    $6,$17
        move    $7,$17
        move    $7,$17
        mov.d   $f12,$f22
        mov.d   $f12,$f22
        sdc1    $f22,16($sp)
        sdc1    $f22,16($sp)
        jal     m16_static32_dlld
        jal     m16_static32_dlld
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        move    $4,$17
        move    $4,$17
        jal     m32_static32_d_l
        jal     m32_static32_d_l
        addu    $16,$16,$2
        addu    $16,$16,$2
 
 
        move    $4,$17
        move    $4,$17
        jal     m16_static32_d_l
        jal     m16_static32_d_l
        add.d   $f20,$f20,$f0
        add.d   $f20,$f20,$f0
 
 
        add.d   $f20,$f20,$f0
        add.d   $f20,$f20,$f0
        jal     m32_static32_d_d
        jal     m32_static32_d_d
        mov.d   $f12,$f22
        mov.d   $f12,$f22
 
 
        mtc1    $16,$f24
        mtc1    $16,$f24
        add.d   $f20,$f20,$f0
        add.d   $f20,$f20,$f0
        jal     m16_static32_d_d
        jal     m16_static32_d_d
        mov.d   $f12,$f22
        mov.d   $f12,$f22
 
 
        lw      $31,32($sp)
        lw      $31,32($sp)
        lw      $17,28($sp)
        lw      $17,28($sp)
        lw      $16,24($sp)
        lw      $16,24($sp)
        add.d   $f20,$f20,$f0
        add.d   $f20,$f20,$f0
        ldc1    $f22,48($sp)
        ldc1    $f22,48($sp)
        cvt.d.w $f0,$f24
        cvt.d.w $f0,$f24
        ldc1    $f24,56($sp)
        ldc1    $f24,56($sp)
        add.d   $f0,$f0,$f20
        add.d   $f0,$f0,$f20
        ldc1    $f20,40($sp)
        ldc1    $f20,40($sp)
        j       $31
        j       $31
        addiu   $sp,$sp,64
        addiu   $sp,$sp,64
 
 
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
        .end    f32
        .end    f32
 
 
        # Stub function to call m32_static1_d (double)
        # Stub function to call m32_static1_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.m32_static1_d,"ax",@progbits
        .section        .mips16.call.m32_static1_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_m32_static1_d
        .ent    __call_stub_m32_static1_d
__call_stub_m32_static1_d:
__call_stub_m32_static1_d:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m32_static1_d
        la      $1,m32_static1_d
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_m32_static1_d
        .end    __call_stub_m32_static1_d
        .previous
        .previous
 
 
        # Stub function to call m16_static1_d (double)
        # Stub function to call m16_static1_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.m16_static1_d,"ax",@progbits
        .section        .mips16.call.m16_static1_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_m16_static1_d
        .ent    __call_stub_m16_static1_d
__call_stub_m16_static1_d:
__call_stub_m16_static1_d:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static1_d
        la      $1,m16_static1_d
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_m16_static1_d
        .end    __call_stub_m16_static1_d
        .previous
        .previous
 
 
        # Stub function to call m32_static1_dl (double)
        # Stub function to call m32_static1_dl (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.m32_static1_dl,"ax",@progbits
        .section        .mips16.call.m32_static1_dl,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_m32_static1_dl
        .ent    __call_stub_m32_static1_dl
__call_stub_m32_static1_dl:
__call_stub_m32_static1_dl:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m32_static1_dl
        la      $1,m32_static1_dl
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_m32_static1_dl
        .end    __call_stub_m32_static1_dl
        .previous
        .previous
 
 
        # Stub function to call m16_static1_dl (double)
        # Stub function to call m16_static1_dl (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.m16_static1_dl,"ax",@progbits
        .section        .mips16.call.m16_static1_dl,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_m16_static1_dl
        .ent    __call_stub_m16_static1_dl
__call_stub_m16_static1_dl:
__call_stub_m16_static1_dl:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static1_dl
        la      $1,m16_static1_dl
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_m16_static1_dl
        .end    __call_stub_m16_static1_dl
        .previous
        .previous
 
 
        # Stub function to call m32_static1_dlld (double)
        # Stub function to call m32_static1_dlld (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.m32_static1_dlld,"ax",@progbits
        .section        .mips16.call.m32_static1_dlld,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_m32_static1_dlld
        .ent    __call_stub_m32_static1_dlld
__call_stub_m32_static1_dlld:
__call_stub_m32_static1_dlld:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m32_static1_dlld
        la      $1,m32_static1_dlld
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_m32_static1_dlld
        .end    __call_stub_m32_static1_dlld
        .previous
        .previous
 
 
        # Stub function to call m16_static1_dlld (double)
        # Stub function to call m16_static1_dlld (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.m16_static1_dlld,"ax",@progbits
        .section        .mips16.call.m16_static1_dlld,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_m16_static1_dlld
        .ent    __call_stub_m16_static1_dlld
__call_stub_m16_static1_dlld:
__call_stub_m16_static1_dlld:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static1_dlld
        la      $1,m16_static1_dlld
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_m16_static1_dlld
        .end    __call_stub_m16_static1_dlld
        .previous
        .previous
 
 
        # Stub function to call double m32_static1_d_l ()
        # Stub function to call double m32_static1_d_l ()
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.fp.m32_static1_d_l,"ax",@progbits
        .section        .mips16.call.fp.m32_static1_d_l,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_fp_m32_static1_d_l
        .ent    __call_stub_fp_m32_static1_d_l
__call_stub_fp_m32_static1_d_l:
__call_stub_fp_m32_static1_d_l:
        .set    noreorder
        .set    noreorder
        move    $18,$31
        move    $18,$31
        jal     m32_static1_d_l
        jal     m32_static1_d_l
        nop
        nop
        mfc1    $2,$f1
        mfc1    $2,$f1
        mfc1    $3,$f0
        mfc1    $3,$f0
        j       $18
        j       $18
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_fp_m32_static1_d_l
        .end    __call_stub_fp_m32_static1_d_l
        .previous
        .previous
 
 
        # Stub function to call double m16_static1_d_l ()
        # Stub function to call double m16_static1_d_l ()
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.fp.m16_static1_d_l,"ax",@progbits
        .section        .mips16.call.fp.m16_static1_d_l,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_fp_m16_static1_d_l
        .ent    __call_stub_fp_m16_static1_d_l
__call_stub_fp_m16_static1_d_l:
__call_stub_fp_m16_static1_d_l:
        .set    noreorder
        .set    noreorder
        move    $18,$31
        move    $18,$31
        jal     m16_static1_d_l
        jal     m16_static1_d_l
        nop
        nop
        mfc1    $2,$f1
        mfc1    $2,$f1
        mfc1    $3,$f0
        mfc1    $3,$f0
        j       $18
        j       $18
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_fp_m16_static1_d_l
        .end    __call_stub_fp_m16_static1_d_l
        .previous
        .previous
 
 
        # Stub function to call double m32_static1_d_d (double)
        # Stub function to call double m32_static1_d_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.fp.m32_static1_d_d,"ax",@progbits
        .section        .mips16.call.fp.m32_static1_d_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_fp_m32_static1_d_d
        .ent    __call_stub_fp_m32_static1_d_d
__call_stub_fp_m32_static1_d_d:
__call_stub_fp_m32_static1_d_d:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        move    $18,$31
        move    $18,$31
        jal     m32_static1_d_d
        jal     m32_static1_d_d
        nop
        nop
        mfc1    $2,$f1
        mfc1    $2,$f1
        mfc1    $3,$f0
        mfc1    $3,$f0
        j       $18
        j       $18
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_fp_m32_static1_d_d
        .end    __call_stub_fp_m32_static1_d_d
        .previous
        .previous
 
 
        # Stub function to call double m16_static1_d_d (double)
        # Stub function to call double m16_static1_d_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.fp.m16_static1_d_d,"ax",@progbits
        .section        .mips16.call.fp.m16_static1_d_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_fp_m16_static1_d_d
        .ent    __call_stub_fp_m16_static1_d_d
__call_stub_fp_m16_static1_d_d:
__call_stub_fp_m16_static1_d_d:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        move    $18,$31
        move    $18,$31
        jal     m16_static1_d_d
        jal     m16_static1_d_d
        nop
        nop
        mfc1    $2,$f1
        mfc1    $2,$f1
        mfc1    $3,$f0
        mfc1    $3,$f0
        j       $18
        j       $18
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_fp_m16_static1_d_d
        .end    __call_stub_fp_m16_static1_d_d
        .previous
        .previous
 
 
        # Stub function to call m32_static16_d (double)
        # Stub function to call m32_static16_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.m32_static16_d,"ax",@progbits
        .section        .mips16.call.m32_static16_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_m32_static16_d
        .ent    __call_stub_m32_static16_d
__call_stub_m32_static16_d:
__call_stub_m32_static16_d:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m32_static16_d
        la      $1,m32_static16_d
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_m32_static16_d
        .end    __call_stub_m32_static16_d
        .previous
        .previous
 
 
        # Stub function to call m16_static16_d (double)
        # Stub function to call m16_static16_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.m16_static16_d,"ax",@progbits
        .section        .mips16.call.m16_static16_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_m16_static16_d
        .ent    __call_stub_m16_static16_d
__call_stub_m16_static16_d:
__call_stub_m16_static16_d:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static16_d
        la      $1,m16_static16_d
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_m16_static16_d
        .end    __call_stub_m16_static16_d
        .previous
        .previous
 
 
        # Stub function to call m32_static16_dl (double)
        # Stub function to call m32_static16_dl (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.m32_static16_dl,"ax",@progbits
        .section        .mips16.call.m32_static16_dl,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_m32_static16_dl
        .ent    __call_stub_m32_static16_dl
__call_stub_m32_static16_dl:
__call_stub_m32_static16_dl:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m32_static16_dl
        la      $1,m32_static16_dl
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_m32_static16_dl
        .end    __call_stub_m32_static16_dl
        .previous
        .previous
 
 
        # Stub function to call m16_static16_dl (double)
        # Stub function to call m16_static16_dl (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.m16_static16_dl,"ax",@progbits
        .section        .mips16.call.m16_static16_dl,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_m16_static16_dl
        .ent    __call_stub_m16_static16_dl
__call_stub_m16_static16_dl:
__call_stub_m16_static16_dl:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static16_dl
        la      $1,m16_static16_dl
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_m16_static16_dl
        .end    __call_stub_m16_static16_dl
        .previous
        .previous
 
 
        # Stub function to call m32_static16_dlld (double)
        # Stub function to call m32_static16_dlld (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.m32_static16_dlld,"ax",@progbits
        .section        .mips16.call.m32_static16_dlld,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_m32_static16_dlld
        .ent    __call_stub_m32_static16_dlld
__call_stub_m32_static16_dlld:
__call_stub_m32_static16_dlld:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m32_static16_dlld
        la      $1,m32_static16_dlld
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_m32_static16_dlld
        .end    __call_stub_m32_static16_dlld
        .previous
        .previous
 
 
        # Stub function to call m16_static16_dlld (double)
        # Stub function to call m16_static16_dlld (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.m16_static16_dlld,"ax",@progbits
        .section        .mips16.call.m16_static16_dlld,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_m16_static16_dlld
        .ent    __call_stub_m16_static16_dlld
__call_stub_m16_static16_dlld:
__call_stub_m16_static16_dlld:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        .set    noat
        .set    noat
        la      $1,m16_static16_dlld
        la      $1,m16_static16_dlld
        jr      $1
        jr      $1
        .set    at
        .set    at
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_m16_static16_dlld
        .end    __call_stub_m16_static16_dlld
        .previous
        .previous
 
 
        # Stub function to call double m32_static16_d_l ()
        # Stub function to call double m32_static16_d_l ()
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.fp.m32_static16_d_l,"ax",@progbits
        .section        .mips16.call.fp.m32_static16_d_l,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_fp_m32_static16_d_l
        .ent    __call_stub_fp_m32_static16_d_l
__call_stub_fp_m32_static16_d_l:
__call_stub_fp_m32_static16_d_l:
        .set    noreorder
        .set    noreorder
        move    $18,$31
        move    $18,$31
        jal     m32_static16_d_l
        jal     m32_static16_d_l
        nop
        nop
        mfc1    $2,$f1
        mfc1    $2,$f1
        mfc1    $3,$f0
        mfc1    $3,$f0
        j       $18
        j       $18
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_fp_m32_static16_d_l
        .end    __call_stub_fp_m32_static16_d_l
        .previous
        .previous
 
 
        # Stub function to call double m16_static16_d_l ()
        # Stub function to call double m16_static16_d_l ()
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.fp.m16_static16_d_l,"ax",@progbits
        .section        .mips16.call.fp.m16_static16_d_l,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_fp_m16_static16_d_l
        .ent    __call_stub_fp_m16_static16_d_l
__call_stub_fp_m16_static16_d_l:
__call_stub_fp_m16_static16_d_l:
        .set    noreorder
        .set    noreorder
        move    $18,$31
        move    $18,$31
        jal     m16_static16_d_l
        jal     m16_static16_d_l
        nop
        nop
        mfc1    $2,$f1
        mfc1    $2,$f1
        mfc1    $3,$f0
        mfc1    $3,$f0
        j       $18
        j       $18
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_fp_m16_static16_d_l
        .end    __call_stub_fp_m16_static16_d_l
        .previous
        .previous
 
 
        # Stub function to call double m32_static16_d_d (double)
        # Stub function to call double m32_static16_d_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.fp.m32_static16_d_d,"ax",@progbits
        .section        .mips16.call.fp.m32_static16_d_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_fp_m32_static16_d_d
        .ent    __call_stub_fp_m32_static16_d_d
__call_stub_fp_m32_static16_d_d:
__call_stub_fp_m32_static16_d_d:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        move    $18,$31
        move    $18,$31
        jal     m32_static16_d_d
        jal     m32_static16_d_d
        nop
        nop
        mfc1    $2,$f1
        mfc1    $2,$f1
        mfc1    $3,$f0
        mfc1    $3,$f0
        j       $18
        j       $18
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_fp_m32_static16_d_d
        .end    __call_stub_fp_m32_static16_d_d
        .previous
        .previous
 
 
        # Stub function to call double m16_static16_d_d (double)
        # Stub function to call double m16_static16_d_d (double)
        .set    nomips16
        .set    nomips16
        .section        .mips16.call.fp.m16_static16_d_d,"ax",@progbits
        .section        .mips16.call.fp.m16_static16_d_d,"ax",@progbits
        .align  2
        .align  2
        .ent    __call_stub_fp_m16_static16_d_d
        .ent    __call_stub_fp_m16_static16_d_d
__call_stub_fp_m16_static16_d_d:
__call_stub_fp_m16_static16_d_d:
        .set    noreorder
        .set    noreorder
        mtc1    $4,$f13
        mtc1    $4,$f13
        mtc1    $5,$f12
        mtc1    $5,$f12
        move    $18,$31
        move    $18,$31
        jal     m16_static16_d_d
        jal     m16_static16_d_d
        nop
        nop
        mfc1    $2,$f1
        mfc1    $2,$f1
        mfc1    $3,$f0
        mfc1    $3,$f0
        j       $18
        j       $18
        nop
        nop
        .set    reorder
        .set    reorder
        .end    __call_stub_fp_m16_static16_d_d
        .end    __call_stub_fp_m16_static16_d_d
        .previous
        .previous
 
 
        .align  2
        .align  2
        .globl  f16
        .globl  f16
        .set    mips16
        .set    mips16
        .ent    f16
        .ent    f16
f16:
f16:
        .frame  $sp,104,$31             # vars= 64, regs= 4/0, args= 24, gp= 0
        .frame  $sp,104,$31             # vars= 64, regs= 4/0, args= 24, gp= 0
        .mask   0x80070000,-4
        .mask   0x80070000,-4
        .fmask  0x00000000,0
        .fmask  0x00000000,0
        save    104,$16,$17,$18,$31
        save    104,$16,$17,$18,$31
        move    $17,$4
        move    $17,$4
        sw      $7,116($sp)
        sw      $7,116($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m32_static1_l
        jal     m32_static1_l
        sw      $6,112($sp)
        sw      $6,112($sp)
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        move    $4,$17
        move    $4,$17
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m16_static1_l
        jal     m16_static1_l
        move    $16,$2
        move    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,116($sp)
        lw      $5,116($sp)
        lw      $4,112($sp)
        lw      $4,112($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m32_static1_d
        jal     m32_static1_d
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,116($sp)
        lw      $5,116($sp)
        lw      $4,112($sp)
        lw      $4,112($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m16_static1_d
        jal     m16_static1_d
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $7,116($sp)
        lw      $7,116($sp)
        lw      $6,112($sp)
        lw      $6,112($sp)
        move    $4,$17
        move    $4,$17
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m32_static1_ld
        jal     m32_static1_ld
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $7,116($sp)
        lw      $7,116($sp)
        lw      $6,112($sp)
        lw      $6,112($sp)
        move    $4,$17
        move    $4,$17
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m16_static1_ld
        jal     m16_static1_ld
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,116($sp)
        lw      $5,116($sp)
        lw      $4,112($sp)
        lw      $4,112($sp)
        move    $6,$17
        move    $6,$17
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m32_static1_dl
        jal     m32_static1_dl
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,116($sp)
        lw      $5,116($sp)
        lw      $4,112($sp)
        lw      $4,112($sp)
        move    $6,$17
        move    $6,$17
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m16_static1_dl
        jal     m16_static1_dl
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $3,116($sp)
        lw      $3,116($sp)
        lw      $6,112($sp)
        lw      $6,112($sp)
        sw      $3,20($sp)
        sw      $3,20($sp)
        move    $5,$3
        move    $5,$3
        sw      $6,16($sp)
        sw      $6,16($sp)
        move    $4,$6
        move    $4,$6
        move    $7,$17
        move    $7,$17
        move    $6,$17
        move    $6,$17
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m32_static1_dlld
        jal     m32_static1_dlld
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $16,$2
        addu    $16,$2
        lw      $7,112($sp)
        lw      $7,112($sp)
        lw      $2,116($sp)
        lw      $2,116($sp)
        move    $6,$17
        move    $6,$17
        move    $5,$2
        move    $5,$2
        sw      $7,16($sp)
        sw      $7,16($sp)
        move    $4,$7
        move    $4,$7
        sw      $2,20($sp)
        sw      $2,20($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m16_static1_dlld
        jal     m16_static1_dlld
        move    $7,$17
        move    $7,$17
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        move    $4,$17
        move    $4,$17
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m32_static1_d_l
        jal     m32_static1_d_l
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        move    $4,$17
        move    $4,$17
        sw      $3,28($sp)
        sw      $3,28($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m16_static1_d_l
        jal     m16_static1_d_l
        sw      $2,24($sp)
        sw      $2,24($sp)
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,28($sp)
        lw      $5,28($sp)
        lw      $4,24($sp)
        lw      $4,24($sp)
        move    $7,$3
        move    $7,$3
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_adddf3
        #jal    __mips16_adddf3
        move    $6,$2
        move    $6,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,116($sp)
        lw      $5,116($sp)
        lw      $4,112($sp)
        lw      $4,112($sp)
        sw      $3,36($sp)
        sw      $3,36($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m32_static1_d_d
        jal     m32_static1_d_d
        sw      $2,32($sp)
        sw      $2,32($sp)
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,36($sp)
        lw      $5,36($sp)
        lw      $4,32($sp)
        lw      $4,32($sp)
        move    $7,$3
        move    $7,$3
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_adddf3
        #jal    __mips16_adddf3
        move    $6,$2
        move    $6,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,116($sp)
        lw      $5,116($sp)
        lw      $4,112($sp)
        lw      $4,112($sp)
        sw      $3,44($sp)
        sw      $3,44($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m16_static1_d_d
        jal     m16_static1_d_d
        sw      $2,40($sp)
        sw      $2,40($sp)
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,44($sp)
        lw      $5,44($sp)
        lw      $4,40($sp)
        lw      $4,40($sp)
        move    $7,$3
        move    $7,$3
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_adddf3
        #jal    __mips16_adddf3
        move    $6,$2
        move    $6,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        move    $4,$17
        move    $4,$17
        sw      $3,52($sp)
        sw      $3,52($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m32_static16_l
        jal     m32_static16_l
        sw      $2,48($sp)
        sw      $2,48($sp)
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        move    $4,$17
        move    $4,$17
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m16_static16_l
        jal     m16_static16_l
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,116($sp)
        lw      $5,116($sp)
        lw      $4,112($sp)
        lw      $4,112($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m32_static16_d
        jal     m32_static16_d
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,116($sp)
        lw      $5,116($sp)
        lw      $4,112($sp)
        lw      $4,112($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m16_static16_d
        jal     m16_static16_d
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $7,116($sp)
        lw      $7,116($sp)
        lw      $6,112($sp)
        lw      $6,112($sp)
        move    $4,$17
        move    $4,$17
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m32_static16_ld
        jal     m32_static16_ld
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $7,116($sp)
        lw      $7,116($sp)
        lw      $6,112($sp)
        lw      $6,112($sp)
        move    $4,$17
        move    $4,$17
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m16_static16_ld
        jal     m16_static16_ld
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,116($sp)
        lw      $5,116($sp)
        lw      $4,112($sp)
        lw      $4,112($sp)
        move    $6,$17
        move    $6,$17
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m32_static16_dl
        jal     m32_static16_dl
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,116($sp)
        lw      $5,116($sp)
        lw      $4,112($sp)
        lw      $4,112($sp)
        move    $6,$17
        move    $6,$17
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m16_static16_dl
        jal     m16_static16_dl
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $4,116($sp)
        lw      $4,116($sp)
        lw      $6,112($sp)
        lw      $6,112($sp)
        sw      $4,20($sp)
        sw      $4,20($sp)
        sw      $6,16($sp)
        sw      $6,16($sp)
        move    $5,$4
        move    $5,$4
        move    $7,$17
        move    $7,$17
        move    $4,$6
        move    $4,$6
        move    $6,$17
        move    $6,$17
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m32_static16_dlld
        jal     m32_static16_dlld
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        addu    $16,$2
        addu    $16,$2
        lw      $3,116($sp)
        lw      $3,116($sp)
        lw      $2,112($sp)
        lw      $2,112($sp)
        move    $6,$17
        move    $6,$17
        move    $7,$17
        move    $7,$17
        sw      $3,20($sp)
        sw      $3,20($sp)
        move    $5,$3
        move    $5,$3
        sw      $2,16($sp)
        sw      $2,16($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m16_static16_dlld
        jal     m16_static16_dlld
        move    $4,$2
        move    $4,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        move    $4,$17
        move    $4,$17
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m32_static16_d_l
        jal     m32_static16_d_l
        addu    $16,$2
        addu    $16,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,52($sp)
        lw      $5,52($sp)
        lw      $4,48($sp)
        lw      $4,48($sp)
        move    $7,$3
        move    $7,$3
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_adddf3
        #jal    __mips16_adddf3
        move    $6,$2
        move    $6,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        move    $4,$17
        move    $4,$17
        sw      $3,60($sp)
        sw      $3,60($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m16_static16_d_l
        jal     m16_static16_d_l
        sw      $2,56($sp)
        sw      $2,56($sp)
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,60($sp)
        lw      $5,60($sp)
        lw      $4,56($sp)
        lw      $4,56($sp)
        move    $7,$3
        move    $7,$3
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_adddf3
        #jal    __mips16_adddf3
        move    $6,$2
        move    $6,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,116($sp)
        lw      $5,116($sp)
        lw      $4,112($sp)
        lw      $4,112($sp)
        sw      $3,68($sp)
        sw      $3,68($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m32_static16_d_d
        jal     m32_static16_d_d
        sw      $2,64($sp)
        sw      $2,64($sp)
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,68($sp)
        lw      $5,68($sp)
        lw      $4,64($sp)
        lw      $4,64($sp)
        move    $7,$3
        move    $7,$3
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_adddf3
        #jal    __mips16_adddf3
        move    $6,$2
        move    $6,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,116($sp)
        lw      $5,116($sp)
        lw      $4,112($sp)
        lw      $4,112($sp)
        sw      $3,76($sp)
        sw      $3,76($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        jal     m16_static16_d_d
        jal     m16_static16_d_d
        sw      $2,72($sp)
        sw      $2,72($sp)
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $5,76($sp)
        lw      $5,76($sp)
        lw      $4,72($sp)
        lw      $4,72($sp)
        move    $7,$3
        move    $7,$3
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_adddf3
        #jal    __mips16_adddf3
        move    $6,$2
        move    $6,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        move    $4,$16
        move    $4,$16
        sw      $3,84($sp)
        sw      $3,84($sp)
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_floatsidf
        #jal    __mips16_floatsidf
        sw      $2,80($sp)
        sw      $2,80($sp)
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        lw      $7,84($sp)
        lw      $7,84($sp)
        lw      $6,80($sp)
        lw      $6,80($sp)
        move    $5,$3
        move    $5,$3
        .set    noreorder
        .set    noreorder
        .set    nomacro
        .set    nomacro
        #jal    __mips16_adddf3
        #jal    __mips16_adddf3
        move    $4,$2
        move    $4,$2
        .set    macro
        .set    macro
        .set    reorder
        .set    reorder
 
 
        #jal    __mips16_ret_df
        #jal    __mips16_ret_df
        restore 104,$16,$17,$18,$31
        restore 104,$16,$17,$18,$31
        j       $31
        j       $31
        .end    f16
        .end    f16
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.