Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- .file 1 ""
- .section .mdebug.abi32
- .previous
- .gnu_attribute 4, 1
- .abicalls
- .text
- .align 2
- .globl _Z11minDistancePiPb
- $LFB0 = .
- .set nomips16
- .ent _Z11minDistancePiPb
- .type _Z11minDistancePiPb, @function
- _Z11minDistancePiPb:
- .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
- .mask 0x00000000,0
- .fmask 0x00000000,0
- .set noreorder
- .set nomacro
- li $6,2147418112 # 0x7fff0000
- ori $6,$6,0xffff
- move $3,$0
- li $8,9 # 0x9
- $L5:
- movz $31,$31,$0
- addu $7,$5,$3
- lbu $7,0($7)
- nop
- bne $7,$0,$L3
- move $7,$6
- lw $7,0($4)
- nop
- slt $9,$6,$7
- bne $9,$0,$L2
- nop
- b $L3
- move $2,$3
- $L2:
- move $7,$6
- $L3:
- addiu $3,$3,1
- beq $3,$8,$L8
- addiu $4,$4,4
- b $L5
- move $6,$7
- $L8:
- j $31
- nop
- .set macro
- .set reorder
- .end _Z11minDistancePiPb
- $LFE0:
- .size _Z11minDistancePiPb, .-_Z11minDistancePiPb
- .section .rodata.str1.4,"aMS",@progbits,1
- .align 2
- $LC0:
- .ascii "Vertex Distance from Source\000"
- .align 2
- $LC1:
- .ascii "%d \011\011 %d\012\000"
- .text
- .align 2
- .globl _Z13printSolutionPii
- $LFB1 = .
- .set nomips16
- .ent _Z13printSolutionPii
- .type _Z13printSolutionPii, @function
- _Z13printSolutionPii:
- .frame $sp,48,$31 # vars= 0, regs= 5/0, args= 16, gp= 8
- .mask 0x800f0000,-4
- .fmask 0x00000000,0
- .set noreorder
- .cpload $25
- .set nomacro
- addiu $sp,$sp,-48
- $LCFI0:
- sw $31,44($sp)
- $LCFI1:
- sw $19,40($sp)
- movz $31,$31,$0
- $LCFI2:
- sw $18,36($sp)
- $LCFI3:
- sw $17,32($sp)
- $LCFI4:
- sw $16,28($sp)
- $LCFI5:
- .cprestore 16
- move $17,$4
- lw $4,%got($LC0)($28)
- lw $25,%call16(puts)($28)
- nop
- jalr $25
- addiu $4,$4,%lo($LC0)
- lw $28,16($sp)
- move $16,$0
- lw $19,%got($LC1)($28)
- li $18,9 # 0x9
- addiu $19,$19,%lo($LC1)
- $L10:
- lw $25,%call16(printf)($28)
- lw $6,0($17)
- move $5,$16
- move $4,$19
- jalr $25
- addiu $16,$16,1
- lw $28,16($sp)
- bne $16,$18,$L10
- addiu $17,$17,4
- lw $31,44($sp)
- lw $19,40($sp)
- lw $18,36($sp)
- lw $17,32($sp)
- lw $16,28($sp)
- j $31
- addiu $sp,$sp,48
- .set macro
- .set reorder
- .end _Z13printSolutionPii
- $LFE1:
- .size _Z13printSolutionPii, .-_Z13printSolutionPii
- .align 2
- .globl _Z8dijkstraPA9_ii
- $LFB2 = .
- .set nomips16
- .ent _Z8dijkstraPA9_ii
- .type _Z8dijkstraPA9_ii, @function
- _Z8dijkstraPA9_ii:
- .frame $sp,80,$31 # vars= 48, regs= 1/0, args= 16, gp= 8
- .mask 0x80000000,-4
- .fmask 0x00000000,0
- .set noreorder
- .cpload $25
- .set nomacro
- addiu $sp,$sp,-80
- $LCFI6:
- sw $31,76($sp)
- $LCFI7:
- .cprestore 16
- addiu $2,$sp,36
- addiu $3,$sp,24
- li $8,2147418112 # 0x7fff0000
- ori $8,$8,0xffff
- addiu $9,$sp,72
- move $7,$3
- move $6,$2
- $L14:
- sw $8,0($6)
- addiu $6,$6,4
- sb $0,0($7)
- bne $6,$9,$L14
- addiu $7,$7,1
- sll $5,$5,2
- addiu $7,$sp,24
- addu $5,$7,$5
- sw $0,12($5)
- move $6,$0
- li $13,9 # 0x9
- li $12,1 # 0x1
- li $11,36 # 0x24
- addiu $10,$sp,33
- b $L15
- li $9,8 # 0x8
- $L18:
- move $15,$25
- $L22:
- addu $25,$7,$14
- lbu $25,0($25)
- nop
- bne $25,$0,$L17
- move $25,$15
- lw $25,0($24)
- nop
- slt $31,$15,$25
- bne $31,$0,$L16
- nop
- b $L17
- move $5,$14
- $L16:
- move $25,$15
- $L17:
- addiu $14,$14,1
- bne $14,$13,$L18
- addiu $24,$24,4
- mult $5,$11
- sll $31,$5,2
- addu $5,$7,$5
- sb $12,0($5)
- addu $31,$7,$31
- move $14,$2
- move $5,$3
- mflo $15
- addu $15,$4,$15
- $L20:
- lbu $24,0($5)
- nop
- bne $24,$0,$L19
- addiu $5,$5,1
- lw $24,0($15)
- nop
- beq $24,$0,$L19
- nop
- lw $25,12($31)
- nop
- beq $25,$8,$L19
- addu $24,$25,$24
- lw $25,0($14)
- nop
- slt $25,$24,$25
- beq $25,$0,$L19
- nop
- sw $24,0($14)
- $L19:
- addiu $15,$15,4
- bne $5,$10,$L20
- addiu $14,$14,4
- addiu $6,$6,1
- beq $6,$9,$L21
- nop
- $L15:
- move $24,$2
- move $5,$0
- move $15,$8
- b $L22
- move $14,$0
- $L21:
- lw $25,%got(_Z13printSolutionPii)($28)
- addiu $4,$sp,36
- jalr $25
- li $5,9 # 0x9
- lw $31,76($sp)
- nop
- j $31
- addiu $sp,$sp,80
- .set macro
- .set reorder
- .end _Z8dijkstraPA9_ii
- $LFE2:
- .size _Z8dijkstraPA9_ii, .-_Z8dijkstraPA9_ii
- .align 2
- .globl main
- $LFB3 = .
- .set nomips16
- .ent main
- .type main, @function
- main:
- .frame $sp,360,$31 # vars= 328, regs= 2/0, args= 16, gp= 8
- .mask 0x80010000,-4
- .fmask 0x00000000,0
- .set noreorder
- .cpload $25
- .set nomacro
- addiu $sp,$sp,-360
- $LCFI8:
- sw $31,356($sp)
- $LCFI9:
- sw $16,352($sp)
- movz $31,$31,$0
- $LCFI10:
- .cprestore 16
- lw $5,%got(_ZZ4mainE3C.9)($28)
- addiu $16,$sp,24
- lw $25,%call16(memcpy)($28)
- move $4,$16
- li $6,324 # 0x144
- jalr $25
- addiu $5,$5,%lo(_ZZ4mainE3C.9)
- lw $28,16($sp)
- move $4,$16
- lw $25,%got(_Z8dijkstraPA9_ii)($28)
- nop
- jalr $25
- move $5,$0
- lw $31,356($sp)
- move $2,$0
- lw $16,352($sp)
- j $31
- addiu $sp,$sp,360
- .set macro
- .set reorder
- .end main
- $LFE3:
- .size main, .-main
- .rdata
- .align 2
- .type _ZZ4mainE3C.9, @object
- .size _ZZ4mainE3C.9, 324
- _ZZ4mainE3C.9:
- .word 0
- .word 4
- .word 0
- .word 0
- .word 0
- .word 0
- .word 0
- .word 8
- .word 0
- .word 4
- .word 0
- .word 8
- .word 0
- .word 0
- .word 0
- .word 0
- .word 11
- .word 0
- .word 0
- .word 8
- .word 0
- .word 7
- .word 0
- .word 4
- .word 0
- .word 0
- .word 2
- .word 0
- .word 0
- .word 7
- .word 0
- .word 9
- .word 14
- .word 0
- .word 0
- .word 0
- .word 0
- .word 0
- .word 0
- .word 9
- .word 0
- .word 10
- .word 0
- .word 0
- .word 0
- .word 0
- .word 0
- .word 4
- .word 14
- .word 10
- .word 0
- .word 2
- .word 0
- .word 0
- .word 0
- .word 0
- .word 0
- .word 0
- .word 0
- .word 2
- .word 0
- .word 1
- .word 6
- .word 8
- .word 11
- .word 0
- .word 0
- .word 0
- .word 0
- .word 1
- .word 0
- .word 7
- .word 0
- .word 0
- .word 2
- .word 0
- .word 0
- .word 0
- .word 6
- .word 7
- .word 0
- .section .eh_frame,"aw",@progbits
- $Lframe1:
- .4byte $LECIE1-$LSCIE1
- $LSCIE1:
- .4byte 0x0
- .byte 0x1
- .globl __gxx_personality_v0
- .ascii "zP\000"
- .uleb128 0x1
- .sleb128 -4
- .byte 0x1f
- .uleb128 0x5
- .byte 0x0
- .4byte __gxx_personality_v0
- .byte 0xc
- .uleb128 0x1d
- .uleb128 0x0
- .align 2
- $LECIE1:
- $LSFDE3:
- .4byte $LEFDE3-$LASFDE3
- $LASFDE3:
- .4byte $LASFDE3-$Lframe1
- .4byte $LFB1
- .4byte $LFE1-$LFB1
- .uleb128 0x0
- .byte 0x4
- .4byte $LCFI0-$LFB1
- .byte 0xe
- .uleb128 0x30
- .byte 0x4
- .4byte $LCFI5-$LCFI0
- .byte 0x11
- .uleb128 0x10
- .sleb128 5
- .byte 0x11
- .uleb128 0x11
- .sleb128 4
- .byte 0x11
- .uleb128 0x12
- .sleb128 3
- .byte 0x11
- .uleb128 0x13
- .sleb128 2
- .byte 0x11
- .uleb128 0x1f
- .sleb128 1
- .align 2
- $LEFDE3:
- $LSFDE5:
- .4byte $LEFDE5-$LASFDE5
- $LASFDE5:
- .4byte $LASFDE5-$Lframe1
- .4byte $LFB2
- .4byte $LFE2-$LFB2
- .uleb128 0x0
- .byte 0x4
- .4byte $LCFI6-$LFB2
- .byte 0xe
- .uleb128 0x50
- .byte 0x4
- .4byte $LCFI7-$LCFI6
- .byte 0x11
- .uleb128 0x1f
- .sleb128 1
- .align 2
- $LEFDE5:
- $LSFDE7:
- .4byte $LEFDE7-$LASFDE7
- $LASFDE7:
- .4byte $LASFDE7-$Lframe1
- .4byte $LFB3
- .4byte $LFE3-$LFB3
- .uleb128 0x0
- .byte 0x4
- .4byte $LCFI8-$LFB3
- .byte 0xe
- .uleb128 0x168
- .byte 0x4
- .4byte $LCFI10-$LCFI8
- .byte 0x11
- .uleb128 0x10
- .sleb128 2
- .byte 0x11
- .uleb128 0x1f
- .sleb128 1
- .align 2
- $LEFDE7:
- .ident "GCC: (Debian 4.4.5-8) 4.4.5"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement