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 )