Skip to content

Instantly share code, notes, and snippets.

@mikeb01
Created August 30, 2012 09:39
Generated assembly
mov %r11d,%r8d
shr %r8d
and $0x55555555,%r8d
sub %r8d,%r11d ;*isub
; - java.lang.Integer::bitCount@7 (line 1143)
; - PopCntTest::main@9 (line 9)
mov %r11d,%r8d
shr $0x2,%r8d
and $0x33333333,%r11d
and $0x33333333,%r8d
add %r8d,%r11d ;*iadd
; - java.lang.Integer::bitCount@19 (line 1144)
; - PopCntTest::main@9 (line 9)
mov %r11d,%r8d
shr $0x4,%r8d
add %r11d,%r8d ;*iadd
; - java.lang.Integer::bitCount@25 (line 1145)
; - PopCntTest::main@9 (line 9)
mov %r8d,%r10d
shr $0x8,%r10d
and $0xf0f0f0f,%r8d
and $0xf0f0f,%r10d
add %r10d,%r8d ;*iadd
; - java.lang.Integer::bitCount@35 (line 1146)
; - PopCntTest::main@9 (line 9)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment