Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- disassemble of hello.exe (built from hello.cs (http://pastebin.com/wRgB1JuU))
- Method check1.Program:Main (string[]) emitted at 0x18077108 to 0x180772c0 (code length 440) [hello.exe] with opts peephole,branch,inline,cfold,consprop,copyprop,deadce,linears,cmov,intrins,loop,aot,exception,gshared,simd,alias-analysis
- /tmp/.s49xFl: file format elf32-powerpc
- Disassembly of section .text:
- 00000000 <ck1_Program_Main>:
- 0: 7c 08 02 a6 mflr r0
- 4: 90 01 00 04 stw r0,4(r1)
- 8: 94 21 ff c0 stwu r1,-64(r1)
- c: 93 61 00 30 stw r27,48(r1)
- 10: 93 81 00 34 stw r28,52(r1)
- 14: 93 a1 00 38 stw r29,56(r1)
- 18: 93 c1 00 3c stw r30,60(r1)
- 1c: 90 61 00 1c stw r3,28(r1)
- 20: 3c 60 10 3a lis r3,4154
- 24: 60 63 57 70 ori r3,r3,22384
- 28: c8 23 00 00 lfd f1,0(r3)
- 2c: d8 21 00 10 stfd f1,16(r1)
- 30: 3c 60 10 3a lis r3,4154
- 34: 60 63 57 70 ori r3,r3,22384
- 38: c8 23 00 00 lfd f1,0(r3)
- 3c: fc 00 08 1e fctiwz f0,f1
- 40: d8 01 00 20 stfd f0,32(r1)
- 44: 83 a1 00 24 lwz r29,36(r1)
- 48: 7f a3 eb 78 mr r3,r29
- 4c: 2c 03 00 02 cmpwi r3,2
- 50: 41 82 00 50 beq- a0 <ck1_Program_Main+0xa0>
- 54: 3c 60 10 36 lis r3,4150
- 58: 60 63 b1 e0 ori r3,r3,45536
- 5c: 38 80 00 10 li r4,16
- 60: 3d 80 18 07 lis r12,6151
- 64: 61 8c 72 d8 ori r12,r12,29400
- 68: 7d 88 03 a6 mtlr r12
- 6c: 4e 80 00 21 blrl
- 70: 7c 64 1b 78 mr r4,r3
- 74: 93 a4 00 08 stw r29,8(r4)
- 78: 3c 60 18 21 lis r3,6177
- 7c: 60 63 04 20 ori r3,r3,1056
- 80: 3d 80 18 07 lis r12,6151
- 84: 61 8c 72 cc ori r12,r12,29388
- 88: 7d 88 03 a6 mtlr r12
- 8c: 4e 80 00 21 blrl
- 90: 3d 80 18 07 lis r12,6151
- 94: 61 8c 72 c0 ori r12,r12,29376
- 98: 7d 88 03 a6 mtlr r12
- 9c: 4e 80 00 21 blrl
- a0: c8 21 00 10 lfd f1,16(r1)
- a4: 3d 80 10 07 lis r12,4103
- a8: 61 8c 79 b8 ori r12,r12,31160
- ac: 7d 88 03 a6 mtlr r12
- b0: 4e 80 00 21 blrl
- b4: 7c 64 1b 78 mr r4,r3
- b8: 3c 60 10 33 lis r3,4147
- bc: 60 63 2c dc ori r3,r3,11484
- c0: 80 63 00 00 lwz r3,0(r3)
- c4: 7c 9c 23 78 mr r28,r4
- c8: 28 03 00 00 cmplwi r3,0
- cc: 40 82 00 c4 bne- 190 <ck1_Program_Main+0x190>
- d0: 48 00 00 08 b d8 <ck1_Program_Main+0xd8>
- d4: 7f dc f3 78 mr r28,r30
- d8: 7f 9b e3 78 mr r27,r28
- dc: 7f 7e db 78 mr r30,r27
- e0: 2c 1b 00 02 cmpwi r27,2
- e4: 41 82 00 50 beq- 134 <ck1_Program_Main+0x134>
- e8: 3c 60 10 3a lis r3,4154
- ec: 60 63 57 c8 ori r3,r3,22472
- f0: 38 80 00 10 li r4,16
- f4: 3d 80 18 07 lis r12,6151
- f8: 61 8c 72 d8 ori r12,r12,29400
- fc: 7d 88 03 a6 mtlr r12
- 100: 4e 80 00 21 blrl
- 104: 7c 64 1b 78 mr r4,r3
- 108: 93 c4 00 08 stw r30,8(r4)
- 10c: 3c 60 18 21 lis r3,6177
- 110: 60 63 04 60 ori r3,r3,1120
- 114: 3d 80 18 07 lis r12,6151
- 118: 61 8c 72 cc ori r12,r12,29388
- 11c: 7d 88 03 a6 mtlr r12
- 120: 4e 80 00 21 blrl
- 124: 3d 80 18 07 lis r12,6151
- 128: 61 8c 72 c0 ori r12,r12,29376
- 12c: 7d 88 03 a6 mtlr r12
- 130: 4e 80 00 21 blrl
- 134: 3c 60 18 20 lis r3,6176
- 138: 60 63 04 20 ori r3,r3,1056
- 13c: 3d 80 18 07 lis r12,6151
- 140: 61 8c 72 c0 ori r12,r12,29376
- 144: 7d 88 03 a6 mtlr r12
- 148: 4e 80 00 21 blrl
- 14c: 38 60 00 00 li r3,0
- 150: 80 01 00 44 lwz r0,68(r1)
- 154: 7c 08 03 a6 mtlr r0
- 158: 83 61 00 30 lwz r27,48(r1)
- 15c: 83 81 00 34 lwz r28,52(r1)
- 160: 83 a1 00 38 lwz r29,56(r1)
- 164: 83 c1 00 3c lwz r30,60(r1)
- 168: 38 21 00 40 addi r1,r1,64
- 16c: 4e 80 00 20 blr
- 170: 80 61 00 18 lwz r3,24(r1)
- 174: 7c 63 1b 78 mr r3,r3
- 178: 3d 80 18 03 lis r12,6147
- 17c: 61 8c 76 d8 ori r12,r12,30424
- 180: 7d 88 03 a6 mtlr r12
- 184: 4e 80 00 21 blrl
- 188: 3b 60 00 00 li r27,0
- 18c: 4b ff ff 48 b d4 <ck1_Program_Main+0xd4>
- 190: 3d 80 18 07 lis r12,6151
- 194: 61 8c 70 fc ori r12,r12,28924
- 198: 7d 88 03 a6 mtlr r12
- 19c: 4e 80 00 21 blrl
- 1a0: 7c 64 1b 78 mr r4,r3
- 1a4: 7f 9e e3 78 mr r30,r28
- 1a8: 90 81 00 18 stw r4,24(r1)
- 1ac: 28 03 00 00 cmplwi r3,0
- 1b0: 40 82 ff c0 bne+ 170 <ck1_Program_Main+0x170>
- 1b4: 4b ff ff 20 b d4 <ck1_Program_Main+0xd4>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement