1*be691f3bSpatrick(lldb) 2*be691f3bSpatricklibIGL.so`igl::RenderPipelineDesc::TargetDesc::ColorAttachment::operator==: 3*be691f3bSpatricklibIGL.so[0x7694] <+0>: ldr r2, [r1] 4*be691f3bSpatricklibIGL.so[0x7696] <+2>: ldr r3, [r0] 5*be691f3bSpatricklibIGL.so[0x7698] <+4>: cmp r3, r2 6*be691f3bSpatricklibIGL.so[0x769a] <+6>: bne 0x76da ; <+70> at RenderPipelineState.cpp 7*be691f3bSpatricklibIGL.so[0x769c] <+8>: ldrb r2, [r1, #0x5] 8*be691f3bSpatricklibIGL.so[0x769e] <+10>: ldrb r3, [r0, #0x5] 9*be691f3bSpatricklibIGL.so[0x76a0] <+12>: cmp r3, r2 10*be691f3bSpatricklibIGL.so[0x76a2] <+14>: bne 0x76da ; <+70> at RenderPipelineState.cpp 11*be691f3bSpatricklibIGL.so[0x76a4] <+16>: ldr r2, [r1, #0x8] 12*be691f3bSpatricklibIGL.so[0x76a6] <+18>: ldr r3, [r0, #0x8] 13*be691f3bSpatricklibIGL.so[0x76a8] <+20>: cmp r3, r2 14*be691f3bSpatricklibIGL.so[0x76aa] <+22>: bne 0x76da ; <+70> at RenderPipelineState.cpp 15*be691f3bSpatricklibIGL.so[0x76ac] <+24>: ldr r2, [r1, #0xc] 16*be691f3bSpatricklibIGL.so[0x76ae] <+26>: ldr r3, [r0, #0xc] 17*be691f3bSpatricklibIGL.so[0x76b0] <+28>: cmp r3, r2 18*be691f3bSpatricklibIGL.so[0x76b2] <+30>: bne 0x76da ; <+70> at RenderPipelineState.cpp 19*be691f3bSpatricklibIGL.so[0x76b4] <+32>: ldr r2, [r1, #0x10] 20*be691f3bSpatricklibIGL.so[0x76b6] <+34>: ldr r3, [r0, #0x10] 21*be691f3bSpatricklibIGL.so[0x76b8] <+36>: cmp r3, r2 22*be691f3bSpatricklibIGL.so[0x76ba] <+38>: bne 0x76da ; <+70> at RenderPipelineState.cpp 23*be691f3bSpatricklibIGL.so[0x76bc] <+40>: ldr r2, [r1, #0x14] 24*be691f3bSpatricklibIGL.so[0x76be] <+42>: ldr r3, [r0, #0x14] 25*be691f3bSpatricklibIGL.so[0x76c0] <+44>: cmp r3, r2 26*be691f3bSpatricklibIGL.so[0x76c2] <+46>: bne 0x76da ; <+70> at RenderPipelineState.cpp 27*be691f3bSpatricklibIGL.so[0x76c4] <+48>: ldr r2, [r1, #0x18] 28*be691f3bSpatricklibIGL.so[0x76c6] <+50>: ldr r3, [r0, #0x18] 29*be691f3bSpatricklibIGL.so[0x76c8] <+52>: cmp r3, r2 30*be691f3bSpatricklibIGL.so[0x76ca] <+54>: bne 0x76da ; <+70> at RenderPipelineState.cpp 31*be691f3bSpatricklibIGL.so[0x76cc] <+56>: ldr r1, [r1, #0x1c] 32*be691f3bSpatricklibIGL.so[0x76ce] <+58>: ldr r0, [r0, #0x1c] 33*be691f3bSpatricklibIGL.so[0x76d0] <+60>: subs r0, r0, r1 34*be691f3bSpatricklibIGL.so[0x76d2] <+62>: clz r0, r0 35*be691f3bSpatricklibIGL.so[0x76d6] <+66>: lsrs r0, r0, #0x5 36*be691f3bSpatricklibIGL.so[0x76d8] <+68>: bx lr 37*be691f3bSpatricklibIGL.so[0x76da] <+70>: movs r0, #0x0 38*be691f3bSpatricklibIGL.so[0x76dc] <+72>: bx lr 39*be691f3bSpatrick(lldb) disassemble --name _ZN3igl20VertexInputStateDesc28sizeForVertexAttributeFormatENS_21VertexAttributeFormatE 40*be691f3bSpatricklibIGL.so`igl::VertexInputStateDesc::sizeForVertexAttributeFormat: 41*be691f3bSpatricklibIGL.so[0x787c] <+0>: ldr r1, [pc, #0x8] ; <+12> at VertexInputState.cpp 42*be691f3bSpatricklibIGL.so[0x787e] <+2>: add r1, pc 43*be691f3bSpatricklibIGL.so[0x7880] <+4>: ldr.w r0, [r1, r0, lsl #2] 44*be691f3bSpatricklibIGL.so[0x7884] <+8>: bx lr 45*be691f3bSpatricklibIGL.so[0x7886] <+10>: nop