Changeset 6291


Ignore:
Timestamp:
Apr 18, 2007, 2:51:04 AM (15 years ago)
Author:
gb
Message:

Define "call" instruction templates.
Add "rip" to x8664-register entries.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/x8664-call/ccl/compiler/X86/x86-asm.lisp

    r6002 r6291  
    10721072
    10731073   ;; call
    1074    (def-x8664-opcode callq ((:label :insert-label))
     1074   ;; Probably need to align CALL instructions within the containing function,
     1075   ;; so that return addresses are tagged appropriately.
     1076   (def-x8664-opcode call ((:label :insert-label))
    10751077     #xe8 nil nil)
    10761078
     1079   (def-x8664-opcode call ((:reg64 :insert-modrm-rm))
     1080     #xff #o320 #x0)
     1081
     1082   (def-x8664-opcode call ((:anymem :insert-memory))
     1083     #xff #o020 #x0)
    10771084
    10781085   ;; cbtw
     
    45554562     (register-entry "fs")
    45564563     (register-entry "gs")
     4564     (register-entry "rip")
    45574565     )))
    45584566
Note: See TracChangeset for help on using the changeset viewer.