Professional Documents
Culture Documents
Bubble Sort New
Bubble Sort New
c"
.section .mdebug.abi32
.previous
.gnu_attribute 4, 1
.abicalls
.option pic0
.text
.align 2
.globl main
.set
nomips16
.set
nomicromips
.ent
main
.type main, @function
main:
.frame
.mask
.fmask
.set
.set
addiu
sw
move
li
sw
li
sw
li
sw
li
sw
sw
j
nop
$fp,48,$31
0x40000000,-4
0x00000000,0
noreorder
nomacro
$sp,$sp,-48
$fp,44($sp)
$fp,$sp
$2,6
$2,20($fp)
$2,5
$2,24($fp)
$2,3
$2,28($fp)
$2,2
$2,32($fp)
$0,8($fp)
$L2
sw
j
nop
$0,12($fp)
$L3
lw
sll
addiu
addu
lw
lw
addiu
sll
addiu
addu
lw
slt
beq
nop
$2,12($fp)
$2,$2,2
$3,$fp,8
$2,$3,$2
$3,12($2)
$2,12($fp)
$2,$2,1
$2,$2,2
$4,$fp,8
$2,$4,$2
$2,12($2)
$2,$2,$3
$2,$0,$L4
lw
addiu
sll
addiu
addu
$2,12($fp)
$2,$2,1
$2,$2,2
$3,$fp,8
$2,$3,$2
$L6:
$L5:
# 0x6
# 0x5
# 0x3
# 0x2
lw
sw
lw
addiu
lw
sll
addiu
addu
lw
sll
addiu
addu
sw
lw
sll
addiu
addu
lw
sw
$2,12($2)
$2,16($fp)
$2,12($fp)
$4,$2,1
$2,12($fp)
$2,$2,2
$3,$fp,8
$2,$3,$2
$3,12($2)
$2,$4,2
$4,$fp,8
$2,$4,$2
$3,12($2)
$2,12($fp)
$2,$2,2
$3,$fp,8
$2,$3,$2
$3,16($fp)
$3,12($2)
lw
addiu
sw
$2,12($fp)
$2,$2,1
$2,12($fp)
lw
slt
bne
nop
$2,12($fp)
$2,$2,3
$2,$0,$L5
lw
addiu
sw
$2,8($fp)
$2,$2,1
$2,8($fp)
lw
slt
bne
nop
$2,8($fp)
$2,$2,4
$2,$0,$L6
move
move
lw
addiu
j
nop
$2,$0
$sp,$fp
$fp,44($sp)
$sp,$sp,48
$31
.set
.set
.end
.size
.ident
macro
reorder
main
main, .-main
"GCC: (Sourcery CodeBench Lite 2011.03-110) 4.5.2"
$L4:
$L3:
$L2: