⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fields.sbk

📁 c语言编译器
💻 SBK
字号:
.section ".data".global x.type x,#object.size x,16.align 4x:.word 0x1.byte 0x2.skip 3.byte 0x0.byte 0x34.skip 2.byte 0xa.byte 0x6.skip 2.global i.type i,#object.size i,4.align 4i:.word 0x10.global y.type y,#object.size y,8.align 4y:.byte 0xe0.skip 3.byte 0x0.byte 0x0.byte 0x0.byte 0x9.global main.section ".text".align 4main:save %sp,-96,%spset .L4,%o0set x,%i5ld [%i5],%o1set x+4,%i5ldsb [%i5],%o2set x+8,%i5ld [%i5],%i5sra %i5,20,%o3set x+8,%i5ld [%i5],%i5sll %i5,12,%i5sra %i5,28,%o4set x+12,%i5ld [%i5],%i5sll %i5,4,%i5sra %i5,29,%o5set x+13,%i5ldsb [%i5],%i5st %i5,[%sp+4*6+68]call printf; nopset .L10,%o0set y,%i5ld [%i5],%i5srl %i5,30,%i4set 3,%i3and %i4,%i3,%o1srl %i5,26,%i5set 15,%i4and %i5,%i4,%o2set y+4,%i5ld [%i5],%o3call printf; nopset x+8,%i5ld [%i5],%i4set 0xfff0ffff,%i3and %i4,%i3,%i4set i,%i3ld [%i3],%i3sll %i3,28,%i3sra %i3,28,%i3sll %i3,16,%i3set 0xf0000,%i2and %i3,%i2,%i3or %i4,%i3,%i4st %i4,[%i5]set x+12,%i5ld [%i5],%i4set 0xf1ffffff,%i3and %i4,%i3,%i4st %i4,[%i5]set .L4,%o0set x,%i5ld [%i5],%o1set x+4,%i5ldsb [%i5],%o2set x+8,%i5ld [%i5],%i5sra %i5,20,%o3set x+8,%i5ld [%i5],%i5sll %i5,12,%i5sra %i5,28,%o4set x+12,%i5ld [%i5],%i5sll %i5,4,%i5sra %i5,29,%o5set x+13,%i5ldsb [%i5],%i5st %i5,[%sp+4*6+68]call printf; nopset y,%i5ld [%i5],%i4set 0x3fffffff,%i3and %i4,%i3,%i4set 0x80000000,%i3or %i4,%i3,%i4st %i4,[%i5]set y+4,%i5set i,%i4ld [%i4],%i4st %i4,[%i5]set .L10,%o0set y,%i5ld [%i5],%i5srl %i5,30,%i4set 3,%i3and %i4,%i3,%o1srl %i5,26,%i5set 15,%i4and %i5,%i4,%o2set y+4,%i5ld [%i5],%o3call printf; nopset x,%o0call f2; nopmov %g0,%i0.L3:ret; restore.type main,#function.size main,.-main.global f1.align 4f1:save %sp,-96,%spld [%i0],%i5set 0xc3ffffff,%i4and %i5,%i4,%i5st %i5,[%i0]ld [%i0],%i5set 0x3fffffff,%i4and %i5,%i4,%i5set 3,%i4and %g0,%i4,%i4sll %i4,30,%i4set 0xc0000000,%i3and %i4,%i3,%i4or %i5,%i4,%i5st %i5,[%i0]ld [%i0],%i5set 0x3c000000,%i4and %i5,%i4,%i5cmp %i5,%g0; be .L22; nopset .L24,%o0call printf; nop.L22:ld [%i0],%i5set 0xc0000000,%i4or %i5,%i4,%i5st %i5,[%i0]ld [%i0],%i5set 0x3c000000,%i4or %i5,%i4,%i5st %i5,[%i0]set .L25,%o0ld [%i0],%i5srl %i5,30,%i4set 3,%i3and %i4,%i3,%o1srl %i5,26,%i5set 15,%i4and %i5,%i4,%o2call printf; nopmov %g0,%i0.L21:ret; restore.type f1,#function.size f1,.-f1.global f2.align 4f2:save %sp,-96,%spset i,%i4ld [%i4],%i4cmp %i4,0; bne .L28; nopset 1,%i5ba .L29; nop.L28:mov %g0,%i5.L29:ld [%i0],%i4set 0x3fffffff,%i3and %i4,%i3,%i4mov %i5,%i3set 3,%i2and %i3,%i2,%i3sll %i3,30,%i3set 0xc0000000,%i2and %i3,%i2,%i3or %i4,%i3,%i4st %i4,[%i0]mov %i0,%o0call f1; nopld [%i0],%i4set 0xc3ffffff,%i3and %i4,%i3,%i4mov %g0,%i3set 15,%i2and %i3,%i2,%i3sll %i3,26,%i3set 0x3c000000,%i2and %i3,%i2,%i3or %i4,%i3,%i4st %i4,[%i0]mov %g0,%i0.L26:ret; restore.type f2,#function.size f2,.-f2.section ".rodata".align 1.L25:.byte 112.byte 45.byte 62.byte 97.byte 32.byte 61.byte 32.byte 48.byte 120.byte 37.byte 120.byte 44.byte 32.byte 112.byte 45.byte 62.byte 98.byte 32.byte 61.byte 32.byte 48.byte 120.byte 37.byte 120.byte 10.byte 0.align 1.L24:.byte 112.byte 45.byte 62.byte 98.byte 32.byte 33.byte 61.byte 32.byte 48.byte 33.byte 10.byte 0.align 1.L10:.byte 121.byte 32.byte 61.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 10.byte 0.align 1.L4:.byte 120.byte 32.byte 61.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 10.byte 0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -