Paste number 76413: aligned loop

Paste number 76413: aligned loop
Pasted by: mega1
When:1 year, 6 months ago
Share:Tweet this! | http://paste.lisp.org/+1MYL
Channel:None
Paste contents:
Raw Source | XML | Display As
Takes 3.925s with the NOPs, 3.775s without.

; 0BCCAF60:       .ENTRY FOO()                                ; (FUNCTION
                                                              ;  NIL ..)
;       80:       8F45F8           POP DWORD PTR [EBP-8]
;       83:       8D65E0           LEA ESP, [EBP-32]
;       86:       85C9             TEST ECX, ECX
;       88:       752D             JNE L2
;       8A:       B8FCFFFF7F       MOV EAX, 2147483644        ; no-arg-parsing entry point
;       8F:       EB12             JMP L1
;       91:       90               NOP
;       92:       90               NOP
;       93:       90               NOP
;       94:       90               NOP
;       95:       90               NOP
;       96:       90               NOP
;       97:       90               NOP
;       98:       90               NOP
;       99:       90               NOP
;       9A:       90               NOP
;       9B:       90               NOP
;       9C:       90               NOP
;       9D:       90               NOP
;       9E:       90               NOP
;       9F:       90               NOP
;       A0: L0:   83E804           SUB EAX, 4
;       A3: L1:   83F800           CMP EAX, 0
;       A6:       7FF8             JNLE L0
;       A8:       BA0B001001       MOV EDX, 17825803
;       AD:       8D65F8           LEA ESP, [EBP-8]
;       B0:       F8               CLC
;       B1:       8B6DFC           MOV EBP, [EBP-4]
;       B4:       C20400           RET 4
;       B7: L2:   CC0A             BREAK 10                   ; error trap
;       B9:       02               BYTE #X02
;       BA:       18               BYTE #X18                  ; INVALID-ARG-COUNT-ERROR
;       BB:       4D               BYTE #X4D                  ; ECX

This paste has no annotations.

Colorize as:
Show Line Numbers

Lisppaste pastes can be made by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively.