blob: 8914ebcabc755b41803d7183e5a906330b5f9616 [file] [log] [blame]
# Assume to be on the same line (within 32bytes)
# Check for individual different double words
# safe
sb $2,11($sp)
sb $3,11($sp)
sb $4,4($sp)
break
# safe
sb $2,0($sp)
sb $3,11($sp)
sb $4,5($sp)
break
# edge case
sb $2,7($sp)
sb $3,11($sp)
sb $4,16($sp)
break
# edge case (unaligned)
sb $2,0($8)
sb $3,8($8)
sb $4,9($8)
break
sh $2,0($sp)
sh $3,-31($sp)
sh $4,-30($sp)
break
# edge case
sh $2,6($sp)
sh $3,8($sp)
sh $4,16($sp)
break
# edge case (unaligned)
sh $2,1($8)
sh $3,3($8)
sh $4,11($8)
break
sw $2,8($sp)
sw $3,-8($sp)
sw $4,8($sp)
break
# edge case
sw $2,4($sp)
sw $3,8($sp)
sw $4,16($sp)
break
# edge case (unaligned)
sw $2,3($8)
sw $3,7($8)
sw $4,15($8)
break
swl $2,4($sp)
swl $3,10($sp)
swl $4,17($sp)
break
# edge case
swl $2,7($sp)
swl $3,12($sp)
swl $4,16($sp)
break
# edge case
swl $2,0($sp)
swl $3,12($sp)
swl $4,23($sp)
break
# edge case (unaligned)
swl $2,3($8)
swl $3,8($8)
swl $4,12($8)
break
# mix swl & swr
swl $2,0($sp)
swl $3,12($sp)
swr $4,23($sp)
break
# mix swl & swr
swl $2,5($8)
swl $3,17($8)
swr $4,28($8)
break
# Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ...
.align 2
.space 8