github.com/Rookout/GoSDK@v0.1.48/pkg/services/assembler/opcodes_arm64.go (about)

     1  package assembler
     2  
     3  import (
     4  	"github.com/Rookout/GoSDK/pkg/services/assembler/internal/obj"
     5  	"github.com/Rookout/GoSDK/pkg/services/assembler/internal/obj/arm64"
     6  )
     7  
     8  
     9  
    10  const (
    11  	AADC = arm64.AADC + iota
    12  	AADCS
    13  	AADCSW
    14  	AADCW
    15  	AADD
    16  	AADDS
    17  	AADDSW
    18  	AADDW
    19  	AADR
    20  	AADRP
    21  	AAESD
    22  	AAESE
    23  	AAESIMC
    24  	AAESMC
    25  	AAND
    26  	AANDS
    27  	AANDSW
    28  	AANDW
    29  	AASR
    30  	AASRW
    31  	AAT
    32  	ABCC
    33  	ABCS
    34  	ABEQ
    35  	ABFI
    36  	ABFIW
    37  	ABFM
    38  	ABFMW
    39  	ABFXIL
    40  	ABFXILW
    41  	ABGE
    42  	ABGT
    43  	ABHI
    44  	ABHS
    45  	ABIC
    46  	ABICS
    47  	ABICSW
    48  	ABICW
    49  	ABLE
    50  	ABLO
    51  	ABLS
    52  	ABLT
    53  	ABMI
    54  	ABNE
    55  	ABPL
    56  	ABRK
    57  	ABVC
    58  	ABVS
    59  	ACASAD
    60  	ACASALB
    61  	ACASALD
    62  	ACASALH
    63  	ACASALW
    64  	ACASAW
    65  	ACASB
    66  	ACASD
    67  	ACASH
    68  	ACASLD
    69  	ACASLW
    70  	ACASPD
    71  	ACASPW
    72  	ACASW
    73  	ACBNZ
    74  	ACBNZW
    75  	ACBZ
    76  	ACBZW
    77  	ACCMN
    78  	ACCMNW
    79  	ACCMP
    80  	ACCMPW
    81  	ACINC
    82  	ACINCW
    83  	ACINV
    84  	ACINVW
    85  	ACLREX
    86  	ACLS
    87  	ACLSW
    88  	ACLZ
    89  	ACLZW
    90  	ACMN
    91  	ACMNW
    92  	ACMP
    93  	ACMPW
    94  	ACNEG
    95  	ACNEGW
    96  	ACRC32B
    97  	ACRC32CB
    98  	ACRC32CH
    99  	ACRC32CW
   100  	ACRC32CX
   101  	ACRC32H
   102  	ACRC32W
   103  	ACRC32X
   104  	ACSEL
   105  	ACSELW
   106  	ACSET
   107  	ACSETM
   108  	ACSETMW
   109  	ACSETW
   110  	ACSINC
   111  	ACSINCW
   112  	ACSINV
   113  	ACSINVW
   114  	ACSNEG
   115  	ACSNEGW
   116  	ADC
   117  	ADCPS1
   118  	ADCPS2
   119  	ADCPS3
   120  	ADMB
   121  	ADRPS
   122  	ADSB
   123  	ADWORD
   124  	AEON
   125  	AEONW
   126  	AEOR
   127  	AEORW
   128  	AERET
   129  	AEXTR
   130  	AEXTRW
   131  	AFABSD
   132  	AFABSS
   133  	AFADDD
   134  	AFADDS
   135  	AFCCMPD
   136  	AFCCMPED
   137  	AFCCMPES
   138  	AFCCMPS
   139  	AFCMPD
   140  	AFCMPED
   141  	AFCMPES
   142  	AFCMPS
   143  	AFCSELD
   144  	AFCSELS
   145  	AFCVTDH
   146  	AFCVTDS
   147  	AFCVTHD
   148  	AFCVTHS
   149  	AFCVTSD
   150  	AFCVTSH
   151  	AFCVTZSD
   152  	AFCVTZSDW
   153  	AFCVTZSS
   154  	AFCVTZSSW
   155  	AFCVTZUD
   156  	AFCVTZUDW
   157  	AFCVTZUS
   158  	AFCVTZUSW
   159  	AFDIVD
   160  	AFDIVS
   161  	AFLDPD
   162  	AFLDPQ
   163  	AFLDPS
   164  	AFMADDD
   165  	AFMADDS
   166  	AFMAXD
   167  	AFMAXNMD
   168  	AFMAXNMS
   169  	AFMAXS
   170  	AFMIND
   171  	AFMINNMD
   172  	AFMINNMS
   173  	AFMINS
   174  	AFMOVD
   175  	AFMOVQ
   176  	AFMOVS
   177  	AFMSUBD
   178  	AFMSUBS
   179  	AFMULD
   180  	AFMULS
   181  	AFNEGD
   182  	AFNEGS
   183  	AFNMADDD
   184  	AFNMADDS
   185  	AFNMSUBD
   186  	AFNMSUBS
   187  	AFNMULD
   188  	AFNMULS
   189  	AFRINTAD
   190  	AFRINTAS
   191  	AFRINTID
   192  	AFRINTIS
   193  	AFRINTMD
   194  	AFRINTMS
   195  	AFRINTND
   196  	AFRINTNS
   197  	AFRINTPD
   198  	AFRINTPS
   199  	AFRINTXD
   200  	AFRINTXS
   201  	AFRINTZD
   202  	AFRINTZS
   203  	AFSQRTD
   204  	AFSQRTS
   205  	AFSTPD
   206  	AFSTPQ
   207  	AFSTPS
   208  	AFSUBD
   209  	AFSUBS
   210  	AHINT
   211  	AHLT
   212  	AHVC
   213  	AIC
   214  	AISB
   215  	ALDADDAB
   216  	ALDADDAD
   217  	ALDADDAH
   218  	ALDADDALB
   219  	ALDADDALD
   220  	ALDADDALH
   221  	ALDADDALW
   222  	ALDADDAW
   223  	ALDADDB
   224  	ALDADDD
   225  	ALDADDH
   226  	ALDADDLB
   227  	ALDADDLD
   228  	ALDADDLH
   229  	ALDADDLW
   230  	ALDADDW
   231  	ALDAR
   232  	ALDARB
   233  	ALDARH
   234  	ALDARW
   235  	ALDAXP
   236  	ALDAXPW
   237  	ALDAXR
   238  	ALDAXRB
   239  	ALDAXRH
   240  	ALDAXRW
   241  	ALDCLRAB
   242  	ALDCLRAD
   243  	ALDCLRAH
   244  	ALDCLRALB
   245  	ALDCLRALD
   246  	ALDCLRALH
   247  	ALDCLRALW
   248  	ALDCLRAW
   249  	ALDCLRB
   250  	ALDCLRD
   251  	ALDCLRH
   252  	ALDCLRLB
   253  	ALDCLRLD
   254  	ALDCLRLH
   255  	ALDCLRLW
   256  	ALDCLRW
   257  	ALDEORAB
   258  	ALDEORAD
   259  	ALDEORAH
   260  	ALDEORALB
   261  	ALDEORALD
   262  	ALDEORALH
   263  	ALDEORALW
   264  	ALDEORAW
   265  	ALDEORB
   266  	ALDEORD
   267  	ALDEORH
   268  	ALDEORLB
   269  	ALDEORLD
   270  	ALDEORLH
   271  	ALDEORLW
   272  	ALDEORW
   273  	ALDORAB
   274  	ALDORAD
   275  	ALDORAH
   276  	ALDORALB
   277  	ALDORALD
   278  	ALDORALH
   279  	ALDORALW
   280  	ALDORAW
   281  	ALDORB
   282  	ALDORD
   283  	ALDORH
   284  	ALDORLB
   285  	ALDORLD
   286  	ALDORLH
   287  	ALDORLW
   288  	ALDORW
   289  	ALDP
   290  	ALDPSW
   291  	ALDPW
   292  	ALDXP
   293  	ALDXPW
   294  	ALDXR
   295  	ALDXRB
   296  	ALDXRH
   297  	ALDXRW
   298  	ALSL
   299  	ALSLW
   300  	ALSR
   301  	ALSRW
   302  	AMADD
   303  	AMADDW
   304  	AMNEG
   305  	AMNEGW
   306  	AMOVB
   307  	AMOVBU
   308  	AMOVD
   309  	AMOVH
   310  	AMOVHU
   311  	AMOVK
   312  	AMOVKW
   313  	AMOVN
   314  	AMOVNW
   315  	AMOVP
   316  	AMOVPD
   317  	AMOVPQ
   318  	AMOVPS
   319  	AMOVPSW
   320  	AMOVPW
   321  	AMOVW
   322  	AMOVWU
   323  	AMOVZ
   324  	AMOVZW
   325  	AMRS
   326  	AMSR
   327  	AMSUB
   328  	AMSUBW
   329  	AMUL
   330  	AMULW
   331  	AMVN
   332  	AMVNW
   333  	ANEG
   334  	ANEGS
   335  	ANEGSW
   336  	ANEGW
   337  	ANGC
   338  	ANGCS
   339  	ANGCSW
   340  	ANGCW
   341  	ANOOP
   342  	AORN
   343  	AORNW
   344  	AORR
   345  	AORRW
   346  	APRFM
   347  	APRFUM
   348  	ARBIT
   349  	ARBITW
   350  	AREM
   351  	AREMW
   352  	AREV
   353  	AREV16
   354  	AREV16W
   355  	AREV32
   356  	AREVW
   357  	AROR
   358  	ARORW
   359  	ASBC
   360  	ASBCS
   361  	ASBCSW
   362  	ASBCW
   363  	ASBFIZ
   364  	ASBFIZW
   365  	ASBFM
   366  	ASBFMW
   367  	ASBFX
   368  	ASBFXW
   369  	ASCVTFD
   370  	ASCVTFS
   371  	ASCVTFWD
   372  	ASCVTFWS
   373  	ASDIV
   374  	ASDIVW
   375  	ASEV
   376  	ASEVL
   377  	ASHA1C
   378  	ASHA1H
   379  	ASHA1M
   380  	ASHA1P
   381  	ASHA1SU0
   382  	ASHA1SU1
   383  	ASHA256H
   384  	ASHA256H2
   385  	ASHA256SU0
   386  	ASHA256SU1
   387  	ASHA512H
   388  	ASHA512H2
   389  	ASHA512SU0
   390  	ASHA512SU1
   391  	ASMADDL
   392  	ASMC
   393  	ASMNEGL
   394  	ASMSUBL
   395  	ASMULH
   396  	ASMULL
   397  	ASTLR
   398  	ASTLRB
   399  	ASTLRH
   400  	ASTLRW
   401  	ASTLXP
   402  	ASTLXPW
   403  	ASTLXR
   404  	ASTLXRB
   405  	ASTLXRH
   406  	ASTLXRW
   407  	ASTP
   408  	ASTPW
   409  	ASTXP
   410  	ASTXPW
   411  	ASTXR
   412  	ASTXRB
   413  	ASTXRH
   414  	ASTXRW
   415  	ASUB
   416  	ASUBS
   417  	ASUBSW
   418  	ASUBW
   419  	ASVC
   420  	ASWPAB
   421  	ASWPAD
   422  	ASWPAH
   423  	ASWPALB
   424  	ASWPALD
   425  	ASWPALH
   426  	ASWPALW
   427  	ASWPAW
   428  	ASWPB
   429  	ASWPD
   430  	ASWPH
   431  	ASWPLB
   432  	ASWPLD
   433  	ASWPLH
   434  	ASWPLW
   435  	ASWPW
   436  	ASXTB
   437  	ASXTBW
   438  	ASXTH
   439  	ASXTHW
   440  	ASXTW
   441  	ASYS
   442  	ASYSL
   443  	ATBNZ
   444  	ATBZ
   445  	ATLBI
   446  	ATST
   447  	ATSTW
   448  	AUBFIZ
   449  	AUBFIZW
   450  	AUBFM
   451  	AUBFMW
   452  	AUBFX
   453  	AUBFXW
   454  	AUCVTFD
   455  	AUCVTFS
   456  	AUCVTFWD
   457  	AUCVTFWS
   458  	AUDIV
   459  	AUDIVW
   460  	AUMADDL
   461  	AUMNEGL
   462  	AUMSUBL
   463  	AUMULH
   464  	AUMULL
   465  	AUREM
   466  	AUREMW
   467  	AUXTB
   468  	AUXTBW
   469  	AUXTH
   470  	AUXTHW
   471  	AUXTW
   472  	AVADD
   473  	AVADDP
   474  	AVADDV
   475  	AVAND
   476  	AVBCAX
   477  	AVBIF
   478  	AVBIT
   479  	AVBSL
   480  	AVCMEQ
   481  	AVCMTST
   482  	AVCNT
   483  	AVDUP
   484  	AVEOR
   485  	AVEOR3
   486  	AVEXT
   487  	AVFMLA
   488  	AVFMLS
   489  	AVLD1
   490  	AVLD1R
   491  	AVLD2
   492  	AVLD2R
   493  	AVLD3
   494  	AVLD3R
   495  	AVLD4
   496  	AVLD4R
   497  	AVMOV
   498  	AVMOVD
   499  	AVMOVI
   500  	AVMOVQ
   501  	AVMOVS
   502  	AVORR
   503  	AVPMULL
   504  	AVPMULL2
   505  	AVRAX1
   506  	AVRBIT
   507  	AVREV16
   508  	AVREV32
   509  	AVREV64
   510  	AVSHL
   511  	AVSLI
   512  	AVSRI
   513  	AVST1
   514  	AVST2
   515  	AVST3
   516  	AVST4
   517  	AVSUB
   518  	AVTBL
   519  	AVTBX
   520  	AVTRN1
   521  	AVTRN2
   522  	AVUADDLV
   523  	AVUADDW
   524  	AVUADDW2
   525  	AVUMAX
   526  	AVUMIN
   527  	AVUSHLL
   528  	AVUSHLL2
   529  	AVUSHR
   530  	AVUSRA
   531  	AVUXTL
   532  	AVUXTL2
   533  	AVUZP1
   534  	AVUZP2
   535  	AVXAR
   536  	AVZIP1
   537  	AVZIP2
   538  	AWFE
   539  	AWFI
   540  	AWORD
   541  	AYIELD
   542  	ALAST
   543  	AB  = obj.AJMP
   544  	ABL = obj.ACALL
   545  )
   546  
   547  
   548  
   549  const (
   550  	C_XPRE  = 1 << 6 
   551  	C_XPOST = 1 << 5 
   552  )