arminnr.inc 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. {
  2. Do not edit file manually!
  3. File is created automatically from armintr.dat by mkarminl.
  4. }
  5. const
  6. in_arm_first = in_arm_base;
  7. in_arm_nop = in_arm_base+0;
  8. in_arm_yield = in_arm_base+1;
  9. in_arm_wfi = in_arm_base+2;
  10. in_arm_wfe = in_arm_base+3;
  11. in_arm_sev = in_arm_base+4;
  12. in_arm_clrex = in_arm_base+5;
  13. in_arm_setend = in_arm_base+6;
  14. in_arm_ldrex = in_arm_base+7;
  15. in_arm_ldrexb = in_arm_base+8;
  16. in_arm_ldrexh = in_arm_base+9;
  17. in_arm_strex = in_arm_base+10;
  18. in_arm_strexb = in_arm_base+11;
  19. in_arm_strexh = in_arm_base+12;
  20. in_arm_bfi = in_arm_base+13;
  21. in_arm_bfc = in_arm_base+14;
  22. in_arm_smmul = in_arm_base+15;
  23. in_arm_smuad = in_arm_base+16;
  24. in_arm_smuadx = in_arm_base+17;
  25. in_arm_smulbb = in_arm_base+18;
  26. in_arm_smulbt = in_arm_base+19;
  27. in_arm_smultb = in_arm_base+20;
  28. in_arm_smultt = in_arm_base+21;
  29. in_arm_smulwb = in_arm_base+22;
  30. in_arm_smulwt = in_arm_base+23;
  31. in_arm_smusd = in_arm_base+24;
  32. in_arm_smusdx = in_arm_base+25;
  33. in_arm_mla = in_arm_base+26;
  34. in_arm_mls = in_arm_base+27;
  35. in_arm_smlabb = in_arm_base+28;
  36. in_arm_smlabt = in_arm_base+29;
  37. in_arm_smlatb = in_arm_base+30;
  38. in_arm_smlatt = in_arm_base+31;
  39. in_arm_smlad = in_arm_base+32;
  40. in_arm_smladx = in_arm_base+33;
  41. in_arm_smlawb = in_arm_base+34;
  42. in_arm_smlawt = in_arm_base+35;
  43. in_arm_smlsd = in_arm_base+36;
  44. in_arm_smlsdx = in_arm_base+37;
  45. in_arm_smmla = in_arm_base+38;
  46. in_arm_smmlar = in_arm_base+39;
  47. in_arm_smmls = in_arm_base+40;
  48. in_arm_smmlsr = in_arm_base+41;
  49. in_arm_usada8 = in_arm_base+42;
  50. in_arm_smull = in_arm_base+43;
  51. in_arm_umull = in_arm_base+44;
  52. in_arm_smlal = in_arm_base+45;
  53. in_arm_smlalbb = in_arm_base+46;
  54. in_arm_smlalbt = in_arm_base+47;
  55. in_arm_smlaltb = in_arm_base+48;
  56. in_arm_smlaltt = in_arm_base+49;
  57. in_arm_smlald = in_arm_base+50;
  58. in_arm_smlaldx = in_arm_base+51;
  59. in_arm_smlsldx = in_arm_base+52;
  60. in_arm_umlal = in_arm_base+53;
  61. in_arm_umaal = in_arm_base+54;
  62. in_arm_pkhbt = in_arm_base+55;
  63. in_arm_pkhtb = in_arm_base+56;
  64. in_arm_pkhbt_shift = in_arm_base+57;
  65. in_arm_pkhtb_shift = in_arm_base+58;
  66. in_arm_qadd = in_arm_base+59;
  67. in_arm_qadd16 = in_arm_base+60;
  68. in_arm_qadd8 = in_arm_base+61;
  69. in_arm_qasx = in_arm_base+62;
  70. in_arm_qdadd = in_arm_base+63;
  71. in_arm_qdsub = in_arm_base+64;
  72. in_arm_qsax = in_arm_base+65;
  73. in_arm_qsub = in_arm_base+66;
  74. in_arm_qsub16 = in_arm_base+67;
  75. in_arm_qsub8 = in_arm_base+68;
  76. in_arm_sadd16 = in_arm_base+69;
  77. in_arm_sadd8 = in_arm_base+70;
  78. in_arm_sasx = in_arm_base+71;
  79. in_arm_shadd16 = in_arm_base+72;
  80. in_arm_shadd8 = in_arm_base+73;
  81. in_arm_shasx = in_arm_base+74;
  82. in_arm_shsax = in_arm_base+75;
  83. in_arm_shsub16 = in_arm_base+76;
  84. in_arm_shsub8 = in_arm_base+77;
  85. in_arm_ssax = in_arm_base+78;
  86. in_arm_ssub16 = in_arm_base+79;
  87. in_arm_ssub8 = in_arm_base+80;
  88. in_arm_uadd16 = in_arm_base+81;
  89. in_arm_uadd8 = in_arm_base+82;
  90. in_arm_uasx = in_arm_base+83;
  91. in_arm_uhadd16 = in_arm_base+84;
  92. in_arm_uhadd8 = in_arm_base+85;
  93. in_arm_uhasx = in_arm_base+86;
  94. in_arm_uhsax = in_arm_base+87;
  95. in_arm_uhsub16 = in_arm_base+88;
  96. in_arm_uhsub8 = in_arm_base+89;
  97. in_arm_uqadd16 = in_arm_base+90;
  98. in_arm_uqadd8 = in_arm_base+91;
  99. in_arm_uqasx = in_arm_base+92;
  100. in_arm_uqsax = in_arm_base+93;
  101. in_arm_uqsub16 = in_arm_base+94;
  102. in_arm_uqsub8 = in_arm_base+95;
  103. in_arm_usax = in_arm_base+96;
  104. in_arm_usub16 = in_arm_base+97;
  105. in_arm_usub8 = in_arm_base+98;
  106. in_arm_usad8 = in_arm_base+99;
  107. in_arm_sxtab = in_arm_base+100;
  108. in_arm_sxtab16 = in_arm_base+101;
  109. in_arm_sxtah = in_arm_base+102;
  110. in_arm_uxtab = in_arm_base+103;
  111. in_arm_uxtab16 = in_arm_base+104;
  112. in_arm_uxtah = in_arm_base+105;
  113. in_arm_sxtab_ror = in_arm_base+106;
  114. in_arm_sxtab16_ror = in_arm_base+107;
  115. in_arm_sxtah_ror = in_arm_base+108;
  116. in_arm_uxtab_ror = in_arm_base+109;
  117. in_arm_uxtab16_ror = in_arm_base+110;
  118. in_arm_uxtah_ror = in_arm_base+111;
  119. in_arm_sxtb = in_arm_base+112;
  120. in_arm_sxtb16 = in_arm_base+113;
  121. in_arm_sxth = in_arm_base+114;
  122. in_arm_uxtb = in_arm_base+115;
  123. in_arm_uxtb16 = in_arm_base+116;
  124. in_arm_uxth = in_arm_base+117;
  125. in_arm_sxtb_ror = in_arm_base+118;
  126. in_arm_sxtb16_ror = in_arm_base+119;
  127. in_arm_sxth_ror = in_arm_base+120;
  128. in_arm_uxtb_ror = in_arm_base+121;
  129. in_arm_uxtb16_ror = in_arm_base+122;
  130. in_arm_uxth_ror = in_arm_base+123;
  131. in_arm_clz = in_arm_base+124;
  132. in_arm_rbit = in_arm_base+125;
  133. in_arm_rev = in_arm_base+126;
  134. in_arm_rev16 = in_arm_base+127;
  135. in_arm_revsh = in_arm_base+128;
  136. in_arm_sbfx = in_arm_base+129;
  137. in_arm_ubfx = in_arm_base+130;
  138. in_arm_ssat = in_arm_base+131;
  139. in_arm_usat = in_arm_base+132;
  140. in_arm_ssat16 = in_arm_base+133;
  141. in_arm_usat16 = in_arm_base+134;
  142. in_arm_last = in_arm_base+134;