diff --git a/compiler/aarch64/a64att.inc b/compiler/aarch64/a64att.inc index 21ac05204d..ad0b8050df 100644 --- a/compiler/aarch64/a64att.inc +++ b/compiler/aarch64/a64att.inc @@ -1,5 +1,6 @@ { don't edit, this file is generated from armins.dat } ( +'nop', 'b', 'cb', 'tb', diff --git a/compiler/aarch64/a64atts.inc b/compiler/aarch64/a64atts.inc index 61cfb8663c..6b59b55a9d 100644 --- a/compiler/aarch64/a64atts.inc +++ b/compiler/aarch64/a64atts.inc @@ -129,5 +129,6 @@ attsufNONE, attsufNONE, attsufNONE, attsufNONE, +attsufNONE, attsufNONE ); diff --git a/compiler/aarch64/a64ins.dat b/compiler/aarch64/a64ins.dat index 32d9054933..34fae63c02 100644 --- a/compiler/aarch64/a64ins.dat +++ b/compiler/aarch64/a64ins.dat @@ -1,3 +1,5 @@ +[NOP] + [B] [CB] diff --git a/compiler/aarch64/a64op.inc b/compiler/aarch64/a64op.inc index bbaec48632..05faf81ab9 100644 --- a/compiler/aarch64/a64op.inc +++ b/compiler/aarch64/a64op.inc @@ -1,5 +1,6 @@ { don't edit, this file is generated from armins.dat } ( +A_NOP, A_B, A_CB, A_TB, diff --git a/compiler/aarch64/cpupara.pas b/compiler/aarch64/cpupara.pas index 9812fc3db2..e8f6d753d7 100644 --- a/compiler/aarch64/cpupara.pas +++ b/compiler/aarch64/cpupara.pas @@ -124,7 +124,7 @@ unit cpupara; orddef: getparaloc:=LOC_REGISTER; floatdef: - getparaloc:=LOC_MMREGISTER + getparaloc:=LOC_MMREGISTER; enumdef: getparaloc:=LOC_REGISTER; pointerdef: