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

📄 cvt.sbk

📁 c语言编译器
💻 SBK
字号:
.global print.section ".text".align 4print:save %sp,-128,%spset .L2,%o0set c,%i5ldsb [%i5],%o1set s,%i5ldsh [%i5],%o2set i,%i5ld [%i5],%o3set l,%i5ld [%i5],%o4set C,%i5ldub [%i5],%o5set S,%i5lduh [%i5],%i5st %i5,[%sp+4*6+68]set I,%i5ld [%i5],%i5st %i5,[%sp+4*7+68]set L,%i5ld [%i5],%i5st %i5,[%sp+4*8+68]set f,%i5ld [%i5],%f31fstod %f31,%f30st %f30,[%sp+4*9+68]st %f31,[%sp+4*10+68]set d,%i5ld [%i5],%f30; ld [%i5+4],%f31st %f30,[%sp+4*11+68]st %f31,[%sp+4*12+68]set D,%i5ld [%i5],%f30; ld [%i5+4],%f31st %f30,[%sp+4*13+68]st %f31,[%sp+4*14+68]call printf; nop.L1:ret; restore.type print,#function.size print,.-print.global main.align 4main:save %sp,-104,%spset c,%i5set 1,%i4stb %i4,[%i5]ldsb [%i5],%i5set s,%i4mov %i5,%i3sth %i3,[%i4]set i,%i4st %i5,[%i4]set l,%i4st %i5,[%i4]set C,%i3mov %i5,%i2stb %i2,[%i3]set S,%i3mov %i5,%i2sth %i2,[%i3]set I,%i3st %i5,[%i3]set L,%i3st %i5,[%i3]set f,%i4st %i5,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31st %f31,[%i4]st %i5,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30set d,%i5st %f30,[%i5]; st %f31,[%i5+4]set D,%i5st %f30,[%i5]; st %f31,[%i5+4]call print; nopset s,%i5set 2,%i4sth %i4,[%i5]ldsh [%i5],%i5set c,%i4mov %i5,%i3stb %i3,[%i4]set i,%i4st %i5,[%i4]set l,%i4st %i5,[%i4]set C,%i3mov %i5,%i2stb %i2,[%i3]set S,%i3mov %i5,%i2sth %i2,[%i3]set I,%i3st %i5,[%i3]set L,%i3st %i5,[%i3]set f,%i4st %i5,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31st %f31,[%i4]st %i5,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30set d,%i5st %f30,[%i5]; st %f31,[%i5+4]set D,%i5st %f30,[%i5]; st %f31,[%i5+4]call print; nopset i,%i5set 3,%i4st %i4,[%i5]ld [%i5],%i5set c,%i4mov %i5,%i3stb %i3,[%i4]set s,%i4mov %i5,%i3sth %i3,[%i4]set l,%i4st %i5,[%i4]set C,%i3mov %i5,%i2stb %i2,[%i3]set S,%i3mov %i5,%i2sth %i2,[%i3]set I,%i3st %i5,[%i3]set L,%i3st %i5,[%i3]set f,%i4st %i5,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31st %f31,[%i4]st %i5,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30set d,%i5st %f30,[%i5]; st %f31,[%i5+4]set D,%i5st %f30,[%i5]; st %f31,[%i5+4]call print; nopset l,%i5set 4,%i4st %i4,[%i5]ld [%i5],%i5set c,%i4mov %i5,%i3stb %i3,[%i4]set s,%i4mov %i5,%i3sth %i3,[%i4]set i,%i4st %i5,[%i4]set C,%i3mov %i5,%i2stb %i2,[%i3]set S,%i3mov %i5,%i2sth %i2,[%i3]set I,%i3st %i5,[%i3]set L,%i3st %i5,[%i3]set f,%i4st %i5,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31st %f31,[%i4]st %i5,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30set d,%i5st %f30,[%i5]; st %f31,[%i5+4]set D,%i5st %f30,[%i5]; st %f31,[%i5+4]call print; nopset C,%i5set 5,%i4stb %i4,[%i5]ldub [%i5],%i5set c,%i4mov %i5,%i3stb %i3,[%i4]set s,%i4mov %i5,%i3sth %i3,[%i4]set i,%i4st %i5,[%i4]set l,%i4st %i5,[%i4]set S,%i3mov %i5,%i2sth %i2,[%i3]set I,%i3st %i5,[%i3]set L,%i3st %i5,[%i3]set f,%i4st %i5,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31st %f31,[%i4]st %i5,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30set d,%i5st %f30,[%i5]; st %f31,[%i5+4]set D,%i5st %f30,[%i5]; st %f31,[%i5+4]call print; nopset S,%i5set 6,%i4sth %i4,[%i5]lduh [%i5],%i5set c,%i4mov %i5,%i3stb %i3,[%i4]set s,%i4mov %i5,%i3sth %i3,[%i4]set i,%i4st %i5,[%i4]set l,%i4st %i5,[%i4]set C,%i3mov %i5,%i2stb %i2,[%i3]set I,%i3st %i5,[%i3]set L,%i3st %i5,[%i3]set f,%i4st %i5,[%sp+64]; ld [%sp+64],%f31; fitos %f31,%f31st %f31,[%i4]st %i5,[%sp+64]; ld [%sp+64],%f30; fitod %f30,%f30set d,%i5st %f30,[%i5]; st %f31,[%i5+4]set D,%i5st %f30,[%i5]; st %f31,[%i5+4]call print; nopset I,%i5set 7,%i4st %i4,[%i5]ld [%i5],%i5set c,%i3mov %i5,%i2stb %i2,[%i3]set s,%i3mov %i5,%i2sth %i2,[%i3]set i,%i3st %i5,[%i3]set l,%i3st %i5,[%i3]set C,%i4mov %i5,%i3stb %i3,[%i4]set S,%i4mov %i5,%i3sth %i3,[%i4]set L,%i4st %i5,[%i4]set .L4,%i4ld [%i4],%f30; ld [%i4+4],%f31srl %i5,1,%i4st %i4,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28fmuld %f30,%f28,%f30set 1,%i4and %i5,%i4,%i5st %i5,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28faddd %f30,%f28,%f30set f,%i5fdtos %f30,%f29st %f29,[%i5]set d,%i5st %f30,[%i5]; st %f31,[%i5+4]set D,%i5st %f30,[%i5]; st %f31,[%i5+4]call print; nopset L,%i5set 8,%i4st %i4,[%i5]ld [%i5],%i5set c,%i3mov %i5,%i2stb %i2,[%i3]set s,%i3mov %i5,%i2sth %i2,[%i3]set i,%i3st %i5,[%i3]set l,%i3st %i5,[%i3]set C,%i4mov %i5,%i3stb %i3,[%i4]set S,%i4mov %i5,%i3sth %i3,[%i4]set I,%i3lduh [%i4],%i4st %i4,[%i3]set .L4,%i4ld [%i4],%f30; ld [%i4+4],%f31srl %i5,1,%i4st %i4,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28fmuld %f30,%f28,%f30set 1,%i4and %i5,%i4,%i5st %i5,[%sp+64]; ld [%sp+64],%f28; fitod %f28,%f28faddd %f30,%f28,%f30set f,%i5fdtos %f30,%f29st %f29,[%i5]set d,%i5st %f30,[%i5]; st %f31,[%i5+4]set D,%i5st %f30,[%i5]; st %f31,[%i5+4]call print; nopset f,%i1set .L5,%i0ld [%i0],%f31st %f31,[%i1]ld [%i1],%f31fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1set c,%i0mov %i1,%l7stb %l7,[%i0]set s,%i0mov %i1,%l7sth %l7,[%i0]set i,%i0st %i1,[%i0]set l,%i0st %i1,[%i0]set .L9,%i1ld [%i1],%f30fcmps %f31,%f30; nop; fbul .L7; nopfsubs %f31,%f30,%f30fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1set 0x80000000,%i0add %i1,%i0,%i5ba .L8; nop.L7:fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1mov %i1,%i5.L8:set C,%i1mov %i5,%i0stb %i0,[%i1]set f,%i1ld [%i1],%f31set .L9,%i1ld [%i1],%f30fcmps %f31,%f30; nop; fbul .L11; nopfsubs %f31,%f30,%f30fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1set 0x80000000,%i0add %i1,%i0,%i4ba .L12; nop.L11:fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1mov %i1,%i4.L12:set S,%i1mov %i4,%i0sth %i0,[%i1]set f,%i1ld [%i1],%f31set .L9,%i1ld [%i1],%f30fcmps %f31,%f30; nop; fbul .L14; nopfsubs %f31,%f30,%f30fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1set 0x80000000,%i0add %i1,%i0,%i3ba .L15; nop.L14:fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1mov %i1,%i3.L15:set I,%i1st %i3,[%i1]set f,%i1ld [%i1],%f31set .L9,%i1ld [%i1],%f30fcmps %f31,%f30; nop; fbul .L17; nopfsubs %f31,%f30,%f30fstoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1set 0x80000000,%i0add %i1,%i0,%i2ba .L18; nop.L17:fstoi %f31,%f0; st %f0,[%sp+64]; ld [%sp+64],%i1mov %i1,%i2.L18:set L,%i1st %i2,[%i1]set f,%i1ld [%i1],%f31fstod %f31,%f30set d,%i1st %f30,[%i1]; st %f31,[%i1+4]set D,%i1st %f30,[%i1]; st %f31,[%i1+4]call print; nopset d,%l5set .L19,%l4ld [%l4],%f30; ld [%l4+4],%f31st %f30,[%l5]; st %f31,[%l5+4]ld [%l5],%f30; ld [%l5+4],%f31fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l5set c,%l4mov %l5,%l3stb %l3,[%l4]set s,%l4mov %l5,%l3sth %l3,[%l4]set i,%l4st %l5,[%l4]set l,%l4st %l5,[%l4]set .L23,%l5ld [%l5],%f28; ld [%l5+4],%f29fcmpd %f30,%f28; nop; fbul .L21; nopfsubd %f30,%f28,%f28fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l5set 0x80000000,%l4add %l5,%l4,%i1ba .L22; nop.L21:fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l5mov %l5,%i1.L22:set C,%l5mov %i1,%l4stb %l4,[%l5]set d,%l5ld [%l5],%f30; ld [%l5+4],%f31set .L23,%l5ld [%l5],%f28; ld [%l5+4],%f29fcmpd %f30,%f28; nop; fbul .L25; nopfsubd %f30,%f28,%f28fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l5set 0x80000000,%l4add %l5,%l4,%i0ba .L26; nop.L25:fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l5mov %l5,%i0.L26:set S,%l5mov %i0,%l4sth %l4,[%l5]set d,%l5ld [%l5],%f30; ld [%l5+4],%f31set .L23,%l5ld [%l5],%f28; ld [%l5+4],%f29fcmpd %f30,%f28; nop; fbul .L28; nopfsubd %f30,%f28,%f28fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l5set 0x80000000,%l4add %l5,%l4,%l7ba .L29; nop.L28:fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l5mov %l5,%l7.L29:set I,%l5st %l7,[%l5]set d,%l5ld [%l5],%f30; ld [%l5+4],%f31set .L23,%l5ld [%l5],%f28; ld [%l5+4],%f29fcmpd %f30,%f28; nop; fbul .L31; nopfsubd %f30,%f28,%f28fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l5set 0x80000000,%l4add %l5,%l4,%l6ba .L32; nop.L31:fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l5mov %l5,%l6.L32:set L,%l5st %l6,[%l5]set d,%l5ld [%l5],%f30; ld [%l5+4],%f31set f,%l5fdtos %f30,%f29st %f29,[%l5]set D,%l5st %f30,[%l5]; st %f31,[%l5+4]call print; nopset D,%l3set .L33,%l2ld [%l2],%f30; ld [%l2+4],%f31st %f30,[%l3]; st %f31,[%l3+4]ld [%l3],%f30; ld [%l3+4],%f31fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3set c,%l2mov %l3,%l1stb %l1,[%l2]set s,%l2mov %l3,%l1sth %l1,[%l2]set i,%l2st %l3,[%l2]set l,%l2st %l3,[%l2]set .L37,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbul .L35; nopfsubd %f30,%f28,%f28fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3set 0x80000000,%l2add %l3,%l2,%l5ba .L36; nop.L35:fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3mov %l3,%l5.L36:set C,%l3mov %l5,%l2stb %l2,[%l3]set D,%l3ld [%l3],%f30; ld [%l3+4],%f31set .L37,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbul .L39; nopfsubd %f30,%f28,%f28fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3set 0x80000000,%l2add %l3,%l2,%l4ba .L40; nop.L39:fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3mov %l3,%l4.L40:set S,%l3mov %l4,%l2sth %l2,[%l3]set D,%l3ld [%l3],%f30; ld [%l3+4],%f31set .L37,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbul .L42; nopfsubd %f30,%f28,%f28fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3set 0x80000000,%l2add %l3,%l2,%l3st %l3,[%fp+-4]ba .L43; nop.L42:fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3st %l3,[%fp+-4].L43:set I,%l3ld [%fp+-4],%l2st %l2,[%l3]set D,%l3ld [%l3],%f30; ld [%l3+4],%f31set .L37,%l3ld [%l3],%f28; ld [%l3+4],%f29fcmpd %f30,%f28; nop; fbul .L45; nopfsubd %f30,%f28,%f28fdtoi %f28,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3set 0x80000000,%l2add %l3,%l2,%l3st %l3,[%fp+-8]ba .L46; nop.L45:fdtoi %f30,%f0; st %f0,[%sp+64]; ld [%sp+64],%l3st %l3,[%fp+-8].L46:set L,%l3ld [%fp+-8],%l2st %l2,[%l3]set D,%l3ld [%l3],%f30; ld [%l3+4],%f31set f,%l3fdtos %f30,%f29st %f29,[%l3]set d,%l3st %f30,[%l3]; st %f31,[%l3+4]call print; nopset p,%l3st %g0,[%l3]st %g0,[%l3]st %g0,[%l3]st %g0,[%l3]set P,%l2ld [%l2],%l1st %l1,[%l3]mov %g0,%l1st %l1,[%l2]st %l1,[%l2]st %l1,[%l2]st %l1,[%l2]ld [%l3],%l3st %l3,[%l2]mov %g0,%i0.L3:ret; restore.type main,#function.size main,.-main.section ".bss".global P.type P,#object.size P,4.common P,4,4.global p.type p,#object.size p,4.common p,4,4.global D.type D,#object.size D,8.common D,8,8.global d.type d,#object.size d,8.common d,8,8.global f.type f,#object.size f,4.common f,4,4.global L.type L,#object.size L,4.common L,4,4.global I.type I,#object.size I,4.common I,4,4.global S.type S,#object.size S,2.common S,2,2.global C.type C,#object.size C,1.common C,1,1.global l.type l,#object.size l,4.common l,4,4.global i.type i,#object.size i,4.common i,4,4.global s.type s,#object.size s,2.common s,2,2.global c.type c,#object.size c,1.common c,1,1.section ".rodata".align 8.L37:.word 0x41e00000.word 0x0.align 8.L33:.word 0x40260000.word 0x0.align 8.L23:.word 0x41e00000.word 0x0.align 8.L19:.word 0x40240000.word 0x0.align 4.L9:.word 0x4f000000.align 4.L5:.word 0x41100000.align 8.L4:.word 0x40000000.word 0x0.align 1.L2:.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 100.byte 32.byte 37.byte 108.byte 100.byte 32.byte 37.byte 117.byte 32.byte 37.byte 117.byte 32.byte 37.byte 117.byte 32.byte 37.byte 108.byte 117.byte 32.byte 37.byte 102.byte 32.byte 37.byte 102.byte 32.byte 37.byte 108.byte 102.byte 10.byte 0

⌨️ 快捷键说明

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