In an binary of my choice I see ofter stuff like
sub_593690 proc near ; DATA XREF: .rdata:01456994o
sub ecx, [ecx-4]
sub ecx, 48h
jmp loc_4AE180 ; to usual looking method
sub_593690 endp
what does it mean and why a compiler generates such things?