bad functions from stars/ida on x32
Dump of assembler code for function register_tm_clones:
0x000015b0 <+0>: call 0x1659 <__x86.get_pc_thunk.dx>
0x000015b5 <+5>: add edx,0x66963
0x000015bb <+11>: push ebp
0x000015bc <+12>: lea ecx,[edx+0x244]
0x000015c2 <+18>: lea eax,[edx+0x244]
0x000015c8 <+24>: sub eax,ecx
0x000015ca <+26>: mov ebp,esp
0x000015cc <+28>: push ebx
0x000015cd <+29>: sar eax,0x2
0x000015d0 <+32>: mov ebx,eax
0x000015d2 <+34>: sub esp,0x4
0x000015d5 <+37>: shr ebx,0x1f
0x000015d8 <+40>: add eax,ebx
0x000015da <+42>: sar eax,1
0x000015dc <+44>: je 0x15f2 <register_tm_clones+66>
0x000015de <+46>: mov edx,DWORD PTR [edx+0xd8]
0x000015e4 <+52>: test edx,edx
0x000015e6 <+54>: je 0x15f2 <register_tm_clones+66>
0x000015e8 <+56>: sub esp,0x8
0x000015eb <+59>: push eax
0x000015ec <+60>: push ecx
0x000015ed <+61>: call edx
0x000015ef <+63>: add esp,0x10
0x000015f2 <+66>: mov ebx,DWORD PTR [ebp-0x4]
0x000015f5 <+69>: leave
0x000015f6 <+70>: ret
0x000015f7 <+71>: mov esi,esi
0x000015f9 <+73>: lea edi,[edi+eiz*1+0x0]
Annotations:
15b0 56 FUNC GLOBAL register_tm_clones FUNC_UNKNOWN NOFP RET 15e7
15e8 15 FUNC GLOBAL sub_15E8 FUNC_UNKNOWN NOFP RET 15f6