.global _start .global _stop _start: { addd 0, 0x12345678, %r0 addd 0, 0xdeadbeef, %r1 addd 0, 0x0a0a0a0a, %r2 } { addd 0, 0x123456789abcdef0, %r3 addd 0, 0x00cafefeedcaca00, %r4 } { addd 0, 0, %r6 addd 0, 0, %r7 addd 0, 0, %r8 addd 0, 0, %r9 } { addd 0, 0xa0a0a0a0a0a0a0a0, %r5 bitrevs %r0, %r6 bitrevs %r1, %r7 bitrevs %r2, %r8 bitrevs 0xdeadc0de, %r9 } { bitrevd %r3, %r10 bitrevd %r4, %r11 bitrevd %r5, %r12 bitrevd 0xbeeffacefa11baad, %r13 } _stop: udivs 0, 0, %empty