Ignore:
Timestamp:
May 30, 2010, 2:00:51 PM (9 years ago)
Author:
gb
Message:

Try to make subprim entries match the kernel. Will likely need to
change more.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/arm/compiler/ARM/arm-arch.lisp

    r13741 r13750  
    303303                   `(define-arm-subprim ',name)))
    304304      (setq *arm-subprims*
    305         (vector
    306          (defarmsubprim .SPjmpsym)
    307          (defarmsubprim .SPjmpnfn)
    308          (defarmsubprim .SPfuncall)
    309          (defarmsubprim .SPmkcatch1v)
    310          (defarmsubprim .SPmkunwind)
    311          (defarmsubprim .SPmkcatchmv)
    312          (defarmsubprim .SPthrow)
    313          (defarmsubprim .SPnthrowvalues)
    314          (defarmsubprim .SPnthrow1value)
    315          (defarmsubprim .SPbind)
    316          (defarmsubprim .SPbind-self)
    317          (defarmsubprim .SPbind-nil)
    318          (defarmsubprim .SPbind-self-boundp-check)
    319          (defarmsubprim .SPrplaca)
    320          (defarmsubprim .SPrplacd)
    321          (defarmsubprim .SPconslist)
    322          (defarmsubprim .SPconslist-star)
    323          (defarmsubprim .SPstkconslist)
    324          (defarmsubprim .SPstkconslist-star)
    325          (defarmsubprim .SPmkstackv)
    326          (defarmsubprim .SPsubtag-misc-ref)
    327          (defarmsubprim .SPsetqsym)
    328          (defarmsubprim .SPprogvsave)
    329          (defarmsubprim .SPstack-misc-alloc)
    330          (defarmsubprim .SPgvector)
    331          (defarmsubprim .SPnvalret)
    332          (defarmsubprim .SPmvpass)
    333          (defarmsubprim .SPfitvals)
    334          (defarmsubprim .SPnthvalue)
    335          (defarmsubprim .SPvalues)
    336          (defarmsubprim .SPdefault-optional-args)
    337          (defarmsubprim .SPopt-supplied-p)
    338          (defarmsubprim .SPheap-rest-arg)
    339          (defarmsubprim .SPreq-heap-rest-arg)
    340          (defarmsubprim .SPheap-cons-rest-arg)
    341          (defarmsubprim .SPsimple-keywords)
    342          (defarmsubprim .SPkeyword-args)
    343          (defarmsubprim .SPkeyword-bind)
    344          (defarmsubprim .SPpoweropen-ffcall)
    345          (defarmsubprim .SParef2)
    346          (defarmsubprim .SPksignalerr)
    347          (defarmsubprim .SPstack-rest-arg)
    348          (defarmsubprim .SPreq-stack-rest-arg)
    349          (defarmsubprim .SPstack-cons-rest-arg)
    350          (defarmsubprim .SPpoweropen-callbackX)
    351          (defarmsubprim .SPcall-closure)
    352          (defarmsubprim .SPgetXlong)
    353          (defarmsubprim .SPspreadargz)
    354          (defarmsubprim .SPtfuncallgen)
    355          (defarmsubprim .SPtfuncallslide)
    356          (defarmsubprim .SPtfuncallvsp)
    357          (defarmsubprim .SPtcallsymgen)
    358          (defarmsubprim .SPtcallsymslide)
    359          (defarmsubprim .SPtcallsymvsp)
    360          (defarmsubprim .SPtcallnfngen)
    361          (defarmsubprim .SPtcallnfnslide)
    362          (defarmsubprim .SPtcallnfnvsp)
    363          (defarmsubprim .SPmisc-ref)
    364          (defarmsubprim .SPmisc-set)
    365          (defarmsubprim .SPstkconsyz)
    366          (defarmsubprim .SPstkvcell0)
    367          (defarmsubprim .SPstkvcellvsp)
    368          (defarmsubprim .SPmakestackblock)
    369          (defarmsubprim .SPmakestackblock0)
    370          (defarmsubprim .SPmakestacklist)
    371          (defarmsubprim .SPstkgvector)
    372          (defarmsubprim .SPmisc-alloc)
    373          (defarmsubprim .SPpoweropen-ffcallX)
    374          (defarmsubprim .SPgvset)
    375          (defarmsubprim .SPmacro-bind)
    376          (defarmsubprim .SPdestructuring-bind)
    377          (defarmsubprim .SPdestructuring-bind-inner)
    378          (defarmsubprim .SPrecover-values)
    379          (defarmsubprim .SPvpopargregs)
    380          (defarmsubprim .SPinteger-sign)
    381          (defarmsubprim .SPsubtag-misc-set)
    382          (defarmsubprim .SPspread-lexpr-z)
    383          (defarmsubprim .SPstore-node-conditional)
    384          (defarmsubprim .SPreset)
    385          (defarmsubprim .SPmvslide)
    386          (defarmsubprim .SPsave-values)
    387          (defarmsubprim .SPadd-values)
    388          (defarmsubprim .SPpoweropen-callback)
    389          (defarmsubprim .SPmisc-alloc-init)
    390          (defarmsubprim .SPstack-misc-alloc-init)
    391          (defarmsubprim .SPset-hash-key)
    392          (defarmsubprim .SPaset2)
    393          (defarmsubprim .SPcallbuiltin)
    394          (defarmsubprim .SPcallbuiltin0)
    395          (defarmsubprim .SPcallbuiltin1)
    396          (defarmsubprim .SPcallbuiltin2)
    397          (defarmsubprim .SPcallbuiltin3)
    398          (defarmsubprim .SPpopj)
    399          (defarmsubprim .SPrestorefullcontext)
    400          (defarmsubprim .SPsavecontextvsp)
    401          (defarmsubprim .SPsavecontext0)
    402          (defarmsubprim .SPrestorecontext)
    403          (defarmsubprim .SPlexpr-entry)
    404          (defarmsubprim .SPpoweropen-syscall)
    405          (defarmsubprim .SPbuiltin-plus)
    406          (defarmsubprim .SPbuiltin-minus)
    407          (defarmsubprim .SPbuiltin-times)
    408          (defarmsubprim .SPbuiltin-div)
    409          (defarmsubprim .SPbuiltin-eq)
    410          (defarmsubprim .SPbuiltin-ne)
    411          (defarmsubprim .SPbuiltin-gt)
    412          (defarmsubprim .SPbuiltin-ge)
    413          (defarmsubprim .SPbuiltin-lt)
    414          (defarmsubprim .SPbuiltin-le)
    415          (defarmsubprim .SPbuiltin-eql)
    416          (defarmsubprim .SPbuiltin-length)
    417          (defarmsubprim .SPbuiltin-seqtype)
    418          (defarmsubprim .SPbuiltin-assq)
    419          (defarmsubprim .SPbuiltin-memq)
    420          (defarmsubprim .SPbuiltin-logbitp)
    421          (defarmsubprim .SPbuiltin-logior)
    422          (defarmsubprim .SPbuiltin-logand)
    423          (defarmsubprim .SPbuiltin-ash)
    424          (defarmsubprim .SPbuiltin-negate)
    425          (defarmsubprim .SPbuiltin-logxor)
    426          (defarmsubprim .SPbuiltin-aref1)
    427          (defarmsubprim .SPbuiltin-aset1)
    428          (defarmsubprim .SPbreakpoint)
    429          (defarmsubprim .SPeabi-ff-call)
    430          (defarmsubprim .SPeabi-callback)
    431          (defarmsubprim .SPeabi-syscall)
    432          (defarmsubprim .SPgetu64)
    433          (defarmsubprim .SPgets64)
    434          (defarmsubprim .SPmakeu64)
    435          (defarmsubprim .SPmakes64)
    436          (defarmsubprim .SPspecref)
    437          (defarmsubprim .SPspecset)
    438          (defarmsubprim .SPspecrefcheck)
    439          (defarmsubprim .SPrestoreintlevel)
    440          (defarmsubprim .SPmakes32)
    441          (defarmsubprim .SPmakeu32)
    442          (defarmsubprim .SPgets32)
    443          (defarmsubprim .SPgetu32)
    444          (defarmsubprim .SPfix-overflow)
    445          (defarmsubprim .SPmvpasssym)
    446          (defarmsubprim .SParef3)
    447          (defarmsubprim .SPaset3)
    448          (defarmsubprim .SPpoweropen-ffcall-return-registers)
    449          (defarmsubprim .SPnmkunwind)
    450          (defarmsubprim .SPset-hash-key-conditional)
    451          (defarmsubprim .SPunbind-interrupt-level)
    452          (defarmsubprim .SPunbind)
    453          (defarmsubprim .SPunbind-n)
    454          (defarmsubprim .SPunbind-to)
    455          (defarmsubprim .SPbind-interrupt-level-m1)
    456          (defarmsubprim .SPbind-interrupt-level)
    457          (defarmsubprim .SPbind-interrupt-level-0)
    458          (defarmsubprim .SPprogvrestore)
    459          )))))
     305            (vector
     306             (defarmsubprim .SPfix-nfn-entrypoint)
     307             (defarmsubprim .SPbuiltin-plus)
     308             (defarmsubprim .SPbuiltin-minus)
     309             (defarmsubprim .SPbuiltin-times)
     310             (defarmsubprim .SPbuiltin-div)
     311             (defarmsubprim .SPbuiltin-eq)
     312             (defarmsubprim .SPbuiltin-ne)
     313             (defarmsubprim .SPbuiltin-gt)
     314             (defarmsubprim .SPbuiltin-ge)
     315             (defarmsubprim .SPbuiltin-lt)
     316             (defarmsubprim .SPbuiltin-le)
     317             (defarmsubprim .SPbuiltin-eql)
     318             (defarmsubprim .SPbuiltin-length)
     319             (defarmsubprim .SPbuiltin-seqtype)
     320             (defarmsubprim .SPbuiltin-assq)
     321             (defarmsubprim .SPbuiltin-memq)
     322             (defarmsubprim .SPbuiltin-logbitp)
     323             (defarmsubprim .SPbuiltin-logior)
     324             (defarmsubprim .SPbuiltin-logand)
     325             (defarmsubprim .SPbuiltin-ash)
     326             (defarmsubprim .SPbuiltin-negate)
     327             (defarmsubprim .SPbuiltin-logxor)
     328             (defarmsubprim .SPbuiltin-aref1)
     329             (defarmsubprim .SPbuiltin-aset1)
     330             (defarmsubprim .SPfuncall)
     331             (defarmsubprim .SPmkcatch1v)
     332             (defarmsubprim .SPmkcatchmv)
     333             (defarmsubprim .SPmkunwind)
     334             (defarmsubprim .SPbind)
     335             (defarmsubprim .SPconslist)
     336             (defarmsubprim .SPconslist-star)
     337             (defarmsubprim .SPmakes32)
     338             (defarmsubprim .SPmakeu32)
     339             (defarmsubprim .SPfix-overflow)
     340             (defarmsubprim .SPmakeu64)
     341             (defarmsubprim .SPmakes64)
     342             (defarmsubprim .SPmvpass)
     343             (defarmsubprim .SPvalues)
     344             (defarmsubprim .SPnvalret)
     345             (defarmsubprim .SPthrow)
     346             (defarmsubprim .SPnthrowvalues)
     347             (defarmsubprim .SPnthrow1value)
     348             (defarmsubprim .SPbind-self)
     349             (defarmsubprim .SPbind-nil)
     350             (defarmsubprim .SPbind-self-boundp-check)
     351             (defarmsubprim .SPrplaca)
     352             (defarmsubprim .SPrplacd)
     353             (defarmsubprim .SPgvset)
     354             (defarmsubprim .SPset-hash-key)
     355             (defarmsubprim .SPstore-node-conditional)
     356             (defarmsubprim .SPset-hash-key-conditional)
     357             (defarmsubprim .SPstkconslist)
     358             (defarmsubprim .SPstkconslist-star)
     359             (defarmsubprim .SPmkstackv)
     360             (defarmsubprim .SPsetqsym)
     361             (defarmsubprim .SPprogvsave)
     362             (defarmsubprim .SPstack-misc-alloc)
     363             (defarmsubprim .SPgvector)
     364             (defarmsubprim .SPfitvals)
     365             (defarmsubprim .SPnthvalue)
     366             (defarmsubprim .SPdefault-optional-args)
     367             (defarmsubprim .SPopt-supplied-p)
     368             (defarmsubprim .SPheap-rest-arg)
     369             (defarmsubprim .SPreq-heap-rest-arg)
     370             (defarmsubprim .SPheap-cons-rest-arg)
     371             (defarmsubprim .SPsimple-keywords)
     372             (defarmsubprim .SPkeyword-args)
     373             (defarmsubprim .SPkeyword-bind)
     374             (defarmsubprim .SPksignalerr)
     375             (defarmsubprim .SPstack-rest-arg)
     376             (defarmsubprim .SPreq-stack-rest-arg)
     377             (defarmsubprim .SPstack-cons-rest-arg)
     378             (defarmsubprim .SPcall-closure)       
     379             (defarmsubprim .SPspreadargz)
     380             (defarmsubprim .SPtfuncallgen)
     381             (defarmsubprim .SPtfuncallslide)
     382             (defarmsubprim .SPtfuncallvsp)
     383             (defarmsubprim .SPtcallsymgen)
     384             (defarmsubprim .SPtcallsymslide)
     385             (defarmsubprim .SPtcallnfngen)
     386             (defarmsubprim .SPtcallnfnslide)
     387             (defarmsubprim .SPmisc-ref)
     388             (defarmsubprim .SPsubtag-misc-ref)
     389             (defarmsubprim .SPmakestackblock)
     390             (defarmsubprim .SPmakestackblock0)
     391             (defarmsubprim .SPmakestacklist)
     392             (defarmsubprim .SPstkgvector)
     393             (defarmsubprim .SPmisc-alloc)
     394             (defarmsubprim .SPmacro-bind)
     395             (defarmsubprim .SPdestructuring-bind)
     396             (defarmsubprim .SPdestructuring-bind-inner)
     397             (defarmsubprim .SPrecover-values)
     398             (defarmsubprim .SPinteger-sign)
     399             (defarmsubprim .SPsubtag-misc-set)
     400             (defarmsubprim .SPmisc-set)
     401             (defarmsubprim .SPspread-lexprz)
     402             (defarmsubprim .SPreset)
     403             (defarmsubprim .SPmvslide)
     404             (defarmsubprim .SPsave-values)
     405             (defarmsubprim .SPadd-values)
     406             (defarmsubprim .SPmisc-alloc-init)
     407             (defarmsubprim .SPstack-misc-alloc-init)
     408             (defarmsubprim .SPlexpr-entry)
     409             (defarmsubprim .SPgetu64)
     410             (defarmsubprim .SPgets64)
     411             (defarmsubprim .SPspecref)
     412             (defarmsubprim .SPspecrefcheck)
     413             (defarmsubprim .SPspecset)
     414             (defarmsubprim .SPgets32)
     415             (defarmsubprim .SPgetu32)
     416             (defarmsubprim .SPmvpasssym)
     417             (defarmsubprim .SPunbind)
     418             (defarmsubprim .SPunbind-n)
     419             (defarmsubprim .SPunbind-to)
     420             (defarmsubprim .SPprogvrestore)
     421             (defarmsubprim .SPbind-interrupt-level-0)
     422             (defarmsubprim .SPbind-interrupt-level-m1)
     423             (defarmsubprim .SPbind-interrupt-level)
     424             (defarmsubprim .SPunbind-interrupt-level)
     425             (defarmsubprim .SParef2)
     426             (defarmsubprim .SParef3)
     427             (defarmsubprim .SPaset2)
     428             (defarmsubprim .SPaset3)
     429             )))))
    460430
    461431
Note: See TracChangeset for help on using the changeset viewer.