.global main | |
.section ".text" | |
.align 4 | |
main: | |
save %sp,-96,%sp | |
set .L2,%o0 | |
set 255,%i5 | |
mov %i5,%o1 | |
mov %i5,%o2 | |
call printf; nop | |
set .L3,%o0 | |
set 65535,%i5 | |
mov %i5,%o1 | |
mov %i5,%o2 | |
call printf; nop | |
set .L4,%o0 | |
set 0xffffffff,%i5 | |
mov %i5,%o1 | |
mov %i5,%o2 | |
call printf; nop | |
set .L5,%o0 | |
set 0xffffffff,%i5 | |
mov %i5,%o1 | |
mov %i5,%o2 | |
call printf; nop | |
set .L6,%o0 | |
set 127,%i5 | |
mov %i5,%o1 | |
mov %i5,%o2 | |
call printf; nop | |
set .L7,%o0 | |
set 127,%i5 | |
mov %i5,%o1 | |
mov %i5,%o2 | |
call printf; nop | |
set .L8,%o0 | |
set 32767,%i5 | |
mov %i5,%o1 | |
mov %i5,%o2 | |
call printf; nop | |
set .L9,%o0 | |
set 2147483647,%i5 | |
mov %i5,%o1 | |
mov %i5,%o2 | |
call printf; nop | |
set .L10,%o0 | |
set 2147483647,%i5 | |
mov %i5,%o1 | |
mov %i5,%o2 | |
call printf; nop | |
set .L11,%o0 | |
set -128,%i5 | |
mov %i5,%o1 | |
mov %i5,%o2 | |
call printf; nop | |
set .L12,%o0 | |
set -128,%i5 | |
mov %i5,%o1 | |
mov %i5,%o2 | |
call printf; nop | |
set .L13,%o0 | |
set -32768,%i5 | |
mov %i5,%o1 | |
mov %i5,%o2 | |
call printf; nop | |
set .L14,%o0 | |
set -2147483648,%i5 | |
mov %i5,%o1 | |
mov %i5,%o2 | |
call printf; nop | |
set .L15,%o0 | |
set -2147483648,%i5 | |
mov %i5,%o1 | |
mov %i5,%o2 | |
call printf; nop | |
mov %g0,%i0 | |
.L1: | |
ret; restore | |
.type main,#function | |
.size main,.-main | |
.section ".rodata" | |
.align 1 | |
.L15: | |
.byte 76 | |
.byte 79 | |
.byte 78 | |
.byte 71 | |
.byte 95 | |
.byte 77 | |
.byte 73 | |
.byte 78 | |
.byte 58 | |
.byte 9 | |
.byte 37 | |
.byte 48 | |
.byte 56 | |
.byte 108 | |
.byte 120 | |
.byte 61 | |
.byte 37 | |
.byte 108 | |
.byte 100 | |
.byte 10 | |
.byte 0 | |
.align 1 | |
.L14: | |
.byte 73 | |
.byte 78 | |
.byte 84 | |
.byte 95 | |
.byte 77 | |
.byte 73 | |
.byte 78 | |
.byte 58 | |
.byte 9 | |
.byte 37 | |
.byte 48 | |
.byte 56 | |
.byte 120 | |
.byte 61 | |
.byte 37 | |
.byte 100 | |
.byte 10 | |
.byte 0 | |
.align 1 | |
.L13: | |
.byte 83 | |
.byte 72 | |
.byte 82 | |
.byte 84 | |
.byte 95 | |
.byte 77 | |
.byte 73 | |
.byte 78 | |
.byte 58 | |
.byte 9 | |
.byte 37 | |
.byte 48 | |
.byte 56 | |
.byte 120 | |
.byte 61 | |
.byte 37 | |
.byte 100 | |
.byte 10 | |
.byte 0 | |
.align 1 | |
.L12: | |
.byte 83 | |
.byte 67 | |
.byte 72 | |
.byte 65 | |
.byte 82 | |
.byte 95 | |
.byte 77 | |
.byte 73 | |
.byte 78 | |
.byte 58 | |
.byte 9 | |
.byte 37 | |
.byte 48 | |
.byte 56 | |
.byte 120 | |
.byte 61 | |
.byte 37 | |
.byte 100 | |
.byte 10 | |
.byte 0 | |
.align 1 | |
.L11: | |
.byte 67 | |
.byte 72 | |
.byte 65 | |
.byte 82 | |
.byte 95 | |
.byte 77 | |
.byte 73 | |
.byte 78 | |
.byte 58 | |
.byte 9 | |
.byte 37 | |
.byte 48 | |
.byte 56 | |
.byte 120 | |
.byte 61 | |
.byte 37 | |
.byte 100 | |
.byte 10 | |
.byte 0 | |
.align 1 | |
.L10: | |
.byte 76 | |
.byte 79 | |
.byte 78 | |
.byte 71 | |
.byte 95 | |
.byte 77 | |
.byte 65 | |
.byte 88 | |
.byte 58 | |
.byte 9 | |
.byte 37 | |
.byte 48 | |
.byte 56 | |
.byte 108 | |
.byte 120 | |
.byte 61 | |
.byte 37 | |
.byte 108 | |
.byte 100 | |
.byte 10 | |
.byte 0 | |
.align 1 | |
.L9: | |
.byte 73 | |
.byte 78 | |
.byte 84 | |
.byte 95 | |
.byte 77 | |
.byte 65 | |
.byte 88 | |
.byte 58 | |
.byte 9 | |
.byte 37 | |
.byte 48 | |
.byte 56 | |
.byte 120 | |
.byte 61 | |
.byte 37 | |
.byte 100 | |
.byte 10 | |
.byte 0 | |
.align 1 | |
.L8: | |
.byte 83 | |
.byte 72 | |
.byte 82 | |
.byte 84 | |
.byte 95 | |
.byte 77 | |
.byte 65 | |
.byte 88 | |
.byte 58 | |
.byte 9 | |
.byte 37 | |
.byte 48 | |
.byte 56 | |
.byte 120 | |
.byte 61 | |
.byte 37 | |
.byte 100 | |
.byte 10 | |
.byte 0 | |
.align 1 | |
.L7: | |
.byte 83 | |
.byte 67 | |
.byte 72 | |
.byte 65 | |
.byte 82 | |
.byte 95 | |
.byte 77 | |
.byte 65 | |
.byte 88 | |
.byte 58 | |
.byte 9 | |
.byte 37 | |
.byte 48 | |
.byte 56 | |
.byte 120 | |
.byte 61 | |
.byte 37 | |
.byte 100 | |
.byte 10 | |
.byte 0 | |
.align 1 | |
.L6: | |
.byte 67 | |
.byte 72 | |
.byte 65 | |
.byte 82 | |
.byte 95 | |
.byte 77 | |
.byte 65 | |
.byte 88 | |
.byte 58 | |
.byte 9 | |
.byte 37 | |
.byte 48 | |
.byte 56 | |
.byte 120 | |
.byte 61 | |
.byte 37 | |
.byte 100 | |
.byte 10 | |
.byte 0 | |
.align 1 | |
.L5: | |
.byte 85 | |
.byte 76 | |
.byte 79 | |
.byte 78 | |
.byte 71 | |
.byte 95 | |
.byte 77 | |
.byte 65 | |
.byte 88 | |
.byte 58 | |
.byte 9 | |
.byte 37 | |
.byte 48 | |
.byte 56 | |
.byte 108 | |
.byte 120 | |
.byte 61 | |
.byte 37 | |
.byte 108 | |
.byte 100 | |
.byte 10 | |
.byte 0 | |
.align 1 | |
.L4: | |
.byte 85 | |
.byte 73 | |
.byte 78 | |
.byte 84 | |
.byte 95 | |
.byte 77 | |
.byte 65 | |
.byte 88 | |
.byte 58 | |
.byte 9 | |
.byte 37 | |
.byte 48 | |
.byte 56 | |
.byte 120 | |
.byte 61 | |
.byte 37 | |
.byte 100 | |
.byte 10 | |
.byte 0 | |
.align 1 | |
.L3: | |
.byte 85 | |
.byte 83 | |
.byte 72 | |
.byte 82 | |
.byte 84 | |
.byte 95 | |
.byte 77 | |
.byte 65 | |
.byte 88 | |
.byte 58 | |
.byte 9 | |
.byte 37 | |
.byte 48 | |
.byte 56 | |
.byte 120 | |
.byte 61 | |
.byte 37 | |
.byte 100 | |
.byte 10 | |
.byte 0 | |
.align 1 | |
.L2: | |
.byte 85 | |
.byte 67 | |
.byte 72 | |
.byte 65 | |
.byte 82 | |
.byte 95 | |
.byte 77 | |
.byte 65 | |
.byte 88 | |
.byte 58 | |
.byte 9 | |
.byte 37 | |
.byte 48 | |
.byte 56 | |
.byte 120 | |
.byte 61 | |
.byte 37 | |
.byte 100 | |
.byte 10 | |
.byte 0 |