Page MenuHomePhabricator

Kepler: hello_world
ArchivedPublic

Authored by pmoreau on Feb 1 2016, 11:11 PM.
pi:6 ()
BB:0 (2 instructions) - df = { }
-> BB:2 (tree)
0: ld u64 %r0d c0[0x0] (0)
1: bra BB:2 (0)
BB:2 (8 instructions) - df = { }
-> BB:1 (cross)
2: mov u64 %r1d 0x0000000000000000 (0)
3: mov u64 %r2d 0x0000000000000000 (0)
4: mov u64 %r3d 0x0000000000000008 (0)
5: mad u64 %r2d %r3d %r1d %r2d (0)
6: add u64 %r4d %r0d %r2d (0)
7: mov u32 %r5 0x40490fd0 (0)
8: st u32 # g[%r4d+0x0] %r5 (0)
9: bra BB:1 (0)
BB:1 (1 instructions) - df = { }
10: ret exit (0)
MAIN:-1 ()
BB:0 (0 instructions) - df = { }
pi:6 ()
BB:0 (2 instructions) - df = { }
-> BB:2 (tree)
0: ld u64 %r10d c0[0x0] (0)
1: bra BB:2 (0)
BB:2 (14 instructions) - idom = BB:0, df = { }
-> BB:1 (cross)
2: mov u64 %r11d 0x0000000000000000 (0)
3: mov u64 %r12d 0x0000000000000000 (0)
4: mov u64 %r13d 0x0000000000000008 (0)
5: mad u64 %r14d %r13d %r11d %r12d (0)
6: add u64 %r15d %r10d %r14d (0)
7: mov u32 %r16 0x40490fd0 (0)
8: ld u64 %r17d c0[0x11f0] (0)
9: mov u32 %r18 0x00000004 (0)
10: ld u32 %r19 c0[0x11f8] (0)
11: add u64 %r20d %r17d %r15d (0)
12: add u32 %r21 %r18 %r15d (0)
13: set u8 %p22 gt u32 %r21 %r19 (0)
14: not %p22 st u32 # g[%r20d+0x0] %r16 (0)
15: bra BB:1 (0)
BB:1 (1 instructions) - idom = BB:2, df = { }
16: ret exit (0)

Event Timeline

pmoreau created this paste.Feb 1 2016, 11:11 PM
pmoreau created this object with visibility "Public (No Login Required)".
pmoreau created this object with edit policy "Nouveau (Project)".
pmoreau archived this paste.Apr 13 2016, 11:45 PM