mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-05 15:15:42 +00:00
Fix whitespace in gas listing errors and warnings
gas/ * listing.c (listing_warning, listing_error): Add space after colon. * messages.c (as_warn_internal, as_bad_internal): Use the same string as above. gas/testsuite/ * gas/d30v/bittest.l: Update for changed whitespace. * gas/d30v/serial.l: Likewise. * gas/d30v/serial2.l: Likewise. * gas/d30v/serial2O.l: Likewise. * gas/d30v/warn_oddreg.l: Likewise. * gas/i386/inval-equ-2.l: Likewise. * gas/i386/mpx-inval-1.l: Likewise. * gas/i386/sse-check-error.l: Likewise. * gas/i386/x86-64-mpx-inval-1.l: Likewise. * gas/i386/x86-64-mpx-inval-2.l: Likewise. * gas/i386/x86-64-size-inval-1.l: Likewise. * gas/i386/x86-64-sse-check-error.l: Likewise.
This commit is contained in:
@@ -1,3 +1,9 @@
|
|||||||
|
2014-05-22 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
|
* listing.c (listing_warning, listing_error): Add space after colon.
|
||||||
|
* messages.c (as_warn_internal, as_bad_internal): Use the same
|
||||||
|
string as above.
|
||||||
|
|
||||||
2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
|
2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
|
||||||
|
|
||||||
* config/tc-mips.c (file_mips_opts_checked): New static global.
|
* config/tc-mips.c (file_mips_opts_checked): New static global.
|
||||||
|
|||||||
@@ -253,13 +253,13 @@ listing_message (const char *name, const char *message)
|
|||||||
void
|
void
|
||||||
listing_warning (const char *message)
|
listing_warning (const char *message)
|
||||||
{
|
{
|
||||||
listing_message (_("Warning:"), message);
|
listing_message (_("Warning: "), message);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
listing_error (const char *message)
|
listing_error (const char *message)
|
||||||
{
|
{
|
||||||
listing_message (_("Error:"), message);
|
listing_message (_("Error: "), message);
|
||||||
}
|
}
|
||||||
|
|
||||||
static file_info_type *
|
static file_info_type *
|
||||||
|
|||||||
@@ -151,12 +151,12 @@ as_warn_internal (char *file, unsigned int line, char *buffer)
|
|||||||
if (file)
|
if (file)
|
||||||
{
|
{
|
||||||
if (line != 0)
|
if (line != 0)
|
||||||
fprintf (stderr, "%s:%u: %s %s\n", file, line, _("Warning:"), buffer);
|
fprintf (stderr, "%s:%u: %s%s\n", file, line, _("Warning: "), buffer);
|
||||||
else
|
else
|
||||||
fprintf (stderr, "%s: %s %s\n", file, _("Warning:"), buffer);
|
fprintf (stderr, "%s: %s%s\n", file, _("Warning: "), buffer);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
fprintf (stderr, "%s %s\n", _("Warning:"), buffer);
|
fprintf (stderr, "%s%s\n", _("Warning: "), buffer);
|
||||||
#ifndef NO_LISTING
|
#ifndef NO_LISTING
|
||||||
listing_warning (buffer);
|
listing_warning (buffer);
|
||||||
#endif
|
#endif
|
||||||
@@ -216,12 +216,12 @@ as_bad_internal (char *file, unsigned int line, char *buffer)
|
|||||||
if (file)
|
if (file)
|
||||||
{
|
{
|
||||||
if (line != 0)
|
if (line != 0)
|
||||||
fprintf (stderr, "%s:%u: %s %s\n", file, line, _("Error:"), buffer);
|
fprintf (stderr, "%s:%u: %s%s\n", file, line, _("Error: "), buffer);
|
||||||
else
|
else
|
||||||
fprintf (stderr, "%s: %s %s\n", file, _("Error:"), buffer);
|
fprintf (stderr, "%s: %s%s\n", file, _("Error: "), buffer);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
fprintf (stderr, "%s %s\n", _("Error:"), buffer);
|
fprintf (stderr, "%s%s\n", _("Error: "), buffer);
|
||||||
#ifndef NO_LISTING
|
#ifndef NO_LISTING
|
||||||
listing_error (buffer);
|
listing_error (buffer);
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -1,3 +1,18 @@
|
|||||||
|
2014-05-22 Alan Modra <amodra@gmail.com>
|
||||||
|
|
||||||
|
* gas/d30v/bittest.l: Update for changed whitespace.
|
||||||
|
* gas/d30v/serial.l: Likewise.
|
||||||
|
* gas/d30v/serial2.l: Likewise.
|
||||||
|
* gas/d30v/serial2O.l: Likewise.
|
||||||
|
* gas/d30v/warn_oddreg.l: Likewise.
|
||||||
|
* gas/i386/inval-equ-2.l: Likewise.
|
||||||
|
* gas/i386/mpx-inval-1.l: Likewise.
|
||||||
|
* gas/i386/sse-check-error.l: Likewise.
|
||||||
|
* gas/i386/x86-64-mpx-inval-1.l: Likewise.
|
||||||
|
* gas/i386/x86-64-mpx-inval-2.l: Likewise.
|
||||||
|
* gas/i386/x86-64-size-inval-1.l: Likewise.
|
||||||
|
* gas/i386/x86-64-sse-check-error.l: Likewise.
|
||||||
|
|
||||||
2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
|
2014-05-20 Matthew Fortune <matthew.fortune@imgtec.com>
|
||||||
|
|
||||||
* gas/mips/mips.exp: Add new tests. Use 64-bit ABI for relax-bc1any.
|
* gas/mips/mips.exp: Add new tests. Use 64-bit ABI for relax-bc1any.
|
||||||
|
|||||||
@@ -19,16 +19,16 @@ GAS LISTING .*
|
|||||||
10 0000 00F00000 nop -> ldw R1, @\(R2,R3\)
|
10 0000 00F00000 nop -> ldw R1, @\(R2,R3\)
|
||||||
10 84401083
|
10 84401083
|
||||||
11 0008 04406144 nop || ldw R6, @\(R5,R4\)
|
11 0008 04406144 nop || ldw R6, @\(R5,R4\)
|
||||||
.* Warning:Swapping instruction order
|
.* Warning: Swapping instruction order
|
||||||
11 00F00000
|
11 00F00000
|
||||||
12
|
12
|
||||||
13 0010 00F00000 nop -> BSET R1, R2, R3
|
13 0010 00F00000 nop -> BSET R1, R2, R3
|
||||||
13 82201083
|
13 82201083
|
||||||
14 0018 80F00000 nop <- BTST F1, R2, R3
|
14 0018 80F00000 nop <- BTST F1, R2, R3
|
||||||
.* Warning:Executing btst in IU in reverse serial may not work
|
.* Warning: Executing btst in IU in reverse serial may not work
|
||||||
14 02001083
|
14 02001083
|
||||||
15 0020 00F00000 nop || BCLR R1, R2, R3
|
15 0020 00F00000 nop || BCLR R1, R2, R3
|
||||||
.* Warning:Executing bclr in IU may not work in parallel execution
|
.* Warning: Executing bclr in IU may not work in parallel execution
|
||||||
15 02301083
|
15 02301083
|
||||||
16 0028 00F00000 nop -> BNOT R1, R2, R3
|
16 0028 00F00000 nop -> BNOT R1, R2, R3
|
||||||
16 82101083
|
16 82101083
|
||||||
@@ -36,8 +36,8 @@ GAS LISTING .*
|
|||||||
17 80F00000
|
17 80F00000
|
||||||
18
|
18
|
||||||
19 0038 047C0105 bset r1, r2, r3 || moddec r4, 5
|
19 0038 047C0105 bset r1, r2, r3 || moddec r4, 5
|
||||||
.* Warning:Executing bset in IU may not work
|
.* Warning: Executing bset in IU may not work
|
||||||
.* Warning:Swapping instruction order
|
.* Warning: Swapping instruction order
|
||||||
19 02201083
|
19 02201083
|
||||||
20
|
20
|
||||||
21 bset r1, r2, r3
|
21 bset r1, r2, r3
|
||||||
|
|||||||
@@ -12,20 +12,20 @@ GAS LISTING .*
|
|||||||
4 # will never be executed. GAS should detect this.
|
4 # will never be executed. GAS should detect this.
|
||||||
5
|
5
|
||||||
6 \?\?\?\? ........ trap r21 -> add r2, r0, r0 ; right instruction will never be executed.
|
6 \?\?\?\? ........ trap r21 -> add r2, r0, r0 ; right instruction will never be executed.
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
6 ........
|
6 ........
|
||||||
7 \?\?\?\? 08002000 dbt -> add r2, r0, r0 ; ditto
|
7 \?\?\?\? 08002000 dbt -> add r2, r0, r0 ; ditto
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
7 00F00000
|
7 00F00000
|
||||||
7 00B00000
|
7 00B00000
|
||||||
7 00F00000
|
7 00F00000
|
||||||
8 \?\?\?\? 08002000 rtd -> add r2, r0, r0 ; ditto
|
8 \?\?\?\? 08002000 rtd -> add r2, r0, r0 ; ditto
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
8 00F00000
|
8 00F00000
|
||||||
8 00A00000
|
8 00A00000
|
||||||
8 00F00000
|
8 00F00000
|
||||||
9 \?\?\?\? 08002000 reit -> add r2, r0, r0 ; ditto
|
9 \?\?\?\? 08002000 reit -> add r2, r0, r0 ; ditto
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
9 00F00000
|
9 00F00000
|
||||||
9 00800000
|
9 00800000
|
||||||
9 00F00000
|
9 00F00000
|
||||||
|
|||||||
@@ -27,58 +27,58 @@ GAS LISTING .*
|
|||||||
3 .text
|
3 .text
|
||||||
4
|
4
|
||||||
5 \?\?\?\? ........ bra -3 -> add r3,r0,0 ; Invalid
|
5 \?\?\?\? ........ bra -3 -> add r3,r0,0 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
5 ........
|
5 ........
|
||||||
6 \?\?\?\? 08083000 bsr -3 -> add r3,r0,0 ; Invalid
|
6 \?\?\?\? 08083000 bsr -3 -> add r3,r0,0 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
6 00F00000
|
6 00F00000
|
||||||
6 002BFFFF
|
6 002BFFFF
|
||||||
6 00F00000
|
6 00F00000
|
||||||
7
|
7
|
||||||
8 \?\?\?\? 08083000 bra/tx -3 -> add r3,r0,0 ; Valid
|
8 \?\?\?\? 08083000 bra/tx -3 -> add r3,r0,0 ; Valid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
8 00F00000
|
8 00F00000
|
||||||
8 100BFFFF
|
8 100BFFFF
|
||||||
8 00F00000
|
8 00F00000
|
||||||
9 \?\?\?\? 08083000 bsr/tx -3 -> add r3,r0,0 ; Valid
|
9 \?\?\?\? 08083000 bsr/tx -3 -> add r3,r0,0 ; Valid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
9 00F00000
|
9 00F00000
|
||||||
9 102BFFFF
|
9 102BFFFF
|
||||||
9 00F00000
|
9 00F00000
|
||||||
10
|
10
|
||||||
11 \?\?\?\? 08083000 bsr -3 -> bsr -10 ; Invalid
|
11 \?\?\?\? 08083000 bsr -3 -> bsr -10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
11 00F00000
|
11 00F00000
|
||||||
11 002BFFFF
|
11 002BFFFF
|
||||||
11 00F00000
|
11 00F00000
|
||||||
12 \?\?\?\? 002BFFFE bsr -3 -> bsr/xt -10 ; Invalid
|
12 \?\?\?\? 002BFFFE bsr -3 -> bsr/xt -10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
12 00F00000
|
12 00F00000
|
||||||
12 002BFFFF
|
12 002BFFFF
|
||||||
12 00F00000
|
12 00F00000
|
||||||
13 \?\?\?\? 302BFFFE bsr/tx -3 -> bsr -10 ; Valid
|
13 \?\?\?\? 302BFFFE bsr/tx -3 -> bsr -10 ; Valid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
13 00F00000
|
13 00F00000
|
||||||
13 102BFFFF
|
13 102BFFFF
|
||||||
13 00F00000
|
13 00F00000
|
||||||
14 \?\?\?\? 002BFFFE bsr/tx -3 -> bsr/fx -10 ; Valid
|
14 \?\?\?\? 002BFFFE bsr/tx -3 -> bsr/fx -10 ; Valid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
14 00F00000
|
14 00F00000
|
||||||
14 102BFFFF
|
14 102BFFFF
|
||||||
14 00F00000
|
14 00F00000
|
||||||
15
|
15
|
||||||
16 \?\?\?\? 202BFFFE bra -3 -> bra 10 ; Invalid
|
16 \?\?\?\? 202BFFFE bra -3 -> bra 10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
16 00F00000
|
16 00F00000
|
||||||
16 000BFFFF
|
16 000BFFFF
|
||||||
16 00F00000
|
16 00F00000
|
||||||
17 \?\?\?\? 00080001 bra -3 -> bra/tx 10 ; Invalid
|
17 \?\?\?\? 00080001 bra -3 -> bra/tx 10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
17 00F00000
|
17 00F00000
|
||||||
17 000BFFFF
|
17 000BFFFF
|
||||||
17 00F00000
|
17 00F00000
|
||||||
18 \?\?\?\? 10080001 bra/tx -3 -> bra 10 ; Valid
|
18 \?\?\?\? 10080001 bra/tx -3 -> bra 10 ; Valid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
GAS LISTING .*
|
GAS LISTING .*
|
||||||
|
|
||||||
|
|
||||||
@@ -86,49 +86,49 @@ GAS LISTING .*
|
|||||||
18 100BFFFF
|
18 100BFFFF
|
||||||
18 00F00000
|
18 00F00000
|
||||||
19 \?\?\?\? 00080001 bra/tx -3 -> bra/fx 10 ; Valid
|
19 \?\?\?\? 00080001 bra/tx -3 -> bra/fx 10 ; Valid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
19 00F00000
|
19 00F00000
|
||||||
19 100BFFFF
|
19 100BFFFF
|
||||||
19 00F00000
|
19 00F00000
|
||||||
20
|
20
|
||||||
21 \?\?\?\? 20080001 bsr -3 -> bra 10 ; Invalid
|
21 \?\?\?\? 20080001 bsr -3 -> bra 10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
21 00F00000
|
21 00F00000
|
||||||
21 002BFFFF
|
21 002BFFFF
|
||||||
21 00F00000
|
21 00F00000
|
||||||
22 \?\?\?\? 00080001 bsr -3 -> bra/tx 10 ; Invalid
|
22 \?\?\?\? 00080001 bsr -3 -> bra/tx 10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
22 00F00000
|
22 00F00000
|
||||||
22 002BFFFF
|
22 002BFFFF
|
||||||
22 00F00000
|
22 00F00000
|
||||||
23 \?\?\?\? 10080001 bsr/tx -3 -> bra 10 ; Valid
|
23 \?\?\?\? 10080001 bsr/tx -3 -> bra 10 ; Valid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
23 00F00000
|
23 00F00000
|
||||||
23 102BFFFF
|
23 102BFFFF
|
||||||
23 00F00000
|
23 00F00000
|
||||||
24 \?\?\?\? 00080001 bsr/tx -3 -> bra/fx 10 ; Valid
|
24 \?\?\?\? 00080001 bsr/tx -3 -> bra/fx 10 ; Valid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
24 00F00000
|
24 00F00000
|
||||||
24 102BFFFF
|
24 102BFFFF
|
||||||
24 00F00000
|
24 00F00000
|
||||||
25
|
25
|
||||||
26 \?\?\?\? 20080001 bra -3 -> bsr 10 ; Invalid
|
26 \?\?\?\? 20080001 bra -3 -> bsr 10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
26 00F00000
|
26 00F00000
|
||||||
26 000BFFFF
|
26 000BFFFF
|
||||||
26 00F00000
|
26 00F00000
|
||||||
27 \?\?\?\? 00280001 bra -3 -> bsr/tx 10 ; Invalid
|
27 \?\?\?\? 00280001 bra -3 -> bsr/tx 10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
27 00F00000
|
27 00F00000
|
||||||
27 000BFFFF
|
27 000BFFFF
|
||||||
27 00F00000
|
27 00F00000
|
||||||
28 \?\?\?\? 10280001 bra/tx -3 -> bsr 10 ; Valid
|
28 \?\?\?\? 10280001 bra/tx -3 -> bsr 10 ; Valid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
28 00F00000
|
28 00F00000
|
||||||
28 100BFFFF
|
28 100BFFFF
|
||||||
28 00F00000
|
28 00F00000
|
||||||
29 \?\?\?\? 00280001 bra/tx -3 -> bsr/fx 10 ; Valid
|
29 \?\?\?\? 00280001 bra/tx -3 -> bsr/fx 10 ; Valid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
29 00F00000
|
29 00F00000
|
||||||
29 100BFFFF
|
29 100BFFFF
|
||||||
29 00F00000
|
29 00F00000
|
||||||
|
|||||||
@@ -17,10 +17,10 @@ GAS LISTING .*
|
|||||||
3 .text
|
3 .text
|
||||||
4
|
4
|
||||||
5 \?\?\?\? ........ bra -3 -> add r3,r0,0 ; Invalid
|
5 \?\?\?\? ........ bra -3 -> add r3,r0,0 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
5 ........
|
5 ........
|
||||||
6 \?\?\?\? 08083000 bsr -3 -> add r3,r0,0 ; Invalid
|
6 \?\?\?\? 08083000 bsr -3 -> add r3,r0,0 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
6 00F00000
|
6 00F00000
|
||||||
6 002BFFFF
|
6 002BFFFF
|
||||||
6 00F00000
|
6 00F00000
|
||||||
@@ -33,10 +33,10 @@ GAS LISTING .*
|
|||||||
9 88083000
|
9 88083000
|
||||||
10
|
10
|
||||||
11 \?\?\?\? 002BFFFF bsr -3 -> bsr -10 ; Invalid
|
11 \?\?\?\? 002BFFFF bsr -3 -> bsr -10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
11 00F00000
|
11 00F00000
|
||||||
12 \?\?\?\? 002BFFFE bsr -3 -> bsr/xt -10 ; Invalid
|
12 \?\?\?\? 002BFFFE bsr -3 -> bsr/xt -10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
12 00F00000
|
12 00F00000
|
||||||
12 002BFFFF
|
12 002BFFFF
|
||||||
12 00F00000
|
12 00F00000
|
||||||
@@ -48,10 +48,10 @@ GAS LISTING .*
|
|||||||
14 A02BFFFE
|
14 A02BFFFE
|
||||||
15
|
15
|
||||||
16 \?\?\?\? 000BFFFF bra -3 -> bra 10 ; Invalid
|
16 \?\?\?\? 000BFFFF bra -3 -> bra 10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
16 00F00000
|
16 00F00000
|
||||||
17 \?\?\?\? 00080001 bra -3 -> bra/tx 10 ; Invalid
|
17 \?\?\?\? 00080001 bra -3 -> bra/tx 10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
17 00F00000
|
17 00F00000
|
||||||
17 000BFFFF
|
17 000BFFFF
|
||||||
17 00F00000
|
17 00F00000
|
||||||
@@ -63,10 +63,10 @@ GAS LISTING .*
|
|||||||
19 A0080001
|
19 A0080001
|
||||||
20
|
20
|
||||||
21 \?\?\?\? 002BFFFF bsr -3 -> bra 10 ; Invalid
|
21 \?\?\?\? 002BFFFF bsr -3 -> bra 10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
21 00F00000
|
21 00F00000
|
||||||
22 \?\?\?\? 00080001 bsr -3 -> bra/tx 10 ; Invalid
|
22 \?\?\?\? 00080001 bsr -3 -> bra/tx 10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
22 00F00000
|
22 00F00000
|
||||||
22 002BFFFF
|
22 002BFFFF
|
||||||
GAS LISTING .*
|
GAS LISTING .*
|
||||||
@@ -81,10 +81,10 @@ GAS LISTING .*
|
|||||||
24 A0080001
|
24 A0080001
|
||||||
25
|
25
|
||||||
26 \?\?\?\? 000BFFFF bra -3 -> bsr 10 ; Invalid
|
26 \?\?\?\? 000BFFFF bra -3 -> bsr 10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
26 00F00000
|
26 00F00000
|
||||||
27 \?\?\?\? 00280001 bra -3 -> bsr/tx 10 ; Invalid
|
27 \?\?\?\? 00280001 bra -3 -> bsr/tx 10 ; Invalid
|
||||||
\*\*\*\* Error:Unable to mix instructions as specified
|
.* Error: Unable to mix instructions as specified
|
||||||
27 00F00000
|
27 00F00000
|
||||||
27 000BFFFF
|
27 000BFFFF
|
||||||
27 00F00000
|
27 00F00000
|
||||||
|
|||||||
@@ -15,26 +15,26 @@ GAS LISTING .*
|
|||||||
3 # and mulx2h
|
3 # and mulx2h
|
||||||
4
|
4
|
||||||
5 0000 05681000 st2w r1, @(r0, 0) || nop
|
5 0000 05681000 st2w r1, @(r0, 0) || nop
|
||||||
.* Warning:Odd numbered register used as target of multi-register instruction
|
.* Warning: Odd numbered register used as target of multi-register instruction
|
||||||
5 00F00000
|
5 00F00000
|
||||||
6 0008 04681000 ld2w r1, @(r0, 0) || nop
|
6 0008 04681000 ld2w r1, @(r0, 0) || nop
|
||||||
.* Warning:Odd numbered register used as target of multi-register instruction
|
.* Warning: Odd numbered register used as target of multi-register instruction
|
||||||
6 00F00000
|
6 00F00000
|
||||||
7 0010 04581000 ld4bh r1, @(r0, 0) || nop
|
7 0010 04581000 ld4bh r1, @(r0, 0) || nop
|
||||||
.* Warning:Odd numbered register used as target of multi-register instruction
|
.* Warning: Odd numbered register used as target of multi-register instruction
|
||||||
7 00F00000
|
7 00F00000
|
||||||
8 0018 04D81000 ld4bhu r1, @(r0, 0) || nop
|
8 0018 04D81000 ld4bhu r1, @(r0, 0) || nop
|
||||||
.* Warning:Odd numbered register used as target of multi-register instruction
|
.* Warning: Odd numbered register used as target of multi-register instruction
|
||||||
8 00F00000
|
8 00F00000
|
||||||
9 0020 04381000 ld2h r1, @(r0, 0) || nop
|
9 0020 04381000 ld2h r1, @(r0, 0) || nop
|
||||||
.* Warning:Odd numbered register used as target of multi-register instruction
|
.* Warning: Odd numbered register used as target of multi-register instruction
|
||||||
9 00F00000
|
9 00F00000
|
||||||
10 0028 05581000 st4hb r1, @(r0, 0) || nop
|
10 0028 05581000 st4hb r1, @(r0, 0) || nop
|
||||||
.* Warning:Odd numbered register used as target of multi-register instruction
|
.* Warning: Odd numbered register used as target of multi-register instruction
|
||||||
10 00F00000
|
10 00F00000
|
||||||
11 0030 05381000 st2h r1, @(r0, 0) || nop
|
11 0030 05381000 st2h r1, @(r0, 0) || nop
|
||||||
.* Warning:Odd numbered register used as target of multi-register instruction
|
.* Warning: Odd numbered register used as target of multi-register instruction
|
||||||
11 00F00000
|
11 00F00000
|
||||||
12 0038 00F00000 nop || mulx2h r1, r5, r6
|
12 0038 00F00000 nop || mulx2h r1, r5, r6
|
||||||
.* Warning:Odd numbered register used as target of multi-register instruction
|
.* Warning: Odd numbered register used as target of multi-register instruction
|
||||||
12 0A101146
|
12 0A101146
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ GAS LISTING .*
|
|||||||
[ ]*6[ ]+\.globl bar2
|
[ ]*6[ ]+\.globl bar2
|
||||||
[ ]*7[ ]+\.set bar3,\(%eax\+1\)
|
[ ]*7[ ]+\.set bar3,\(%eax\+1\)
|
||||||
[ ]*8[ ]+\?\?\?\? A12A0000 mov bar3,%eax
|
[ ]*8[ ]+\?\?\?\? A12A0000 mov bar3,%eax
|
||||||
\*\*\*\* Error:can't make global register symbol `bar1'
|
.* Error: can't make global register symbol `bar1'
|
||||||
\*\*\*\* Error:can't make global register symbol `bar2'
|
.* Error: can't make global register symbol `bar2'
|
||||||
\*\*\*\* Error:can't make global register symbol `bar3'
|
.* Error: can't make global register symbol `bar3'
|
||||||
[ ]*8[ ]+00
|
[ ]*8[ ]+00
|
||||||
|
|||||||
@@ -22,34 +22,34 @@ GAS LISTING .*
|
|||||||
[ ]*4[ ]+\.extern xxx
|
[ ]*4[ ]+\.extern xxx
|
||||||
[ ]*5[ ]+foo:
|
[ ]*5[ ]+foo:
|
||||||
[ ]*6[ ]+\?\?\?\? F201C3 bnd add %eax, %ebx \# Bad
|
[ ]*6[ ]+\?\?\?\? F201C3 bnd add %eax, %ebx \# Bad
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*7[ ]+\?\?\?\? 66F2AB bnd stosw \(%edi\) \# Bad
|
[ ]*7[ ]+\?\?\?\? 66F2AB bnd stosw \(%edi\) \# Bad
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*8[ ]+\?\?\?\? 9A000000 bnd lcall \$0x1234,\$xxx
|
[ ]*8[ ]+\?\?\?\? 9A000000 bnd lcall \$0x1234,\$xxx
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
\*\*\*\* Warning:skipping prefixes on this instruction
|
.* Warning: skipping prefixes on this instruction
|
||||||
[ ]*8[ ]+003412
|
[ ]*8[ ]+003412
|
||||||
[ ]*9[ ]+\?\?\?\? EA000000 bnd ljmp \$0x1234,\$xxx
|
[ ]*9[ ]+\?\?\?\? EA000000 bnd ljmp \$0x1234,\$xxx
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
\*\*\*\* Warning:skipping prefixes on this instruction
|
.* Warning: skipping prefixes on this instruction
|
||||||
[ ]*9[ ]+003412
|
[ ]*9[ ]+003412
|
||||||
[ ]*10[ ]+\?\?\?\? F2E200 bnd loop foo
|
[ ]*10[ ]+\?\?\?\? F2E200 bnd loop foo
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*11[ ]+\?\?\?\? 67F2E300 bnd jcxz foo
|
[ ]*11[ ]+\?\?\?\? 67F2E300 bnd jcxz foo
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*12[ ]+
|
[ ]*12[ ]+
|
||||||
[ ]*13[ ]+\.intel_syntax noprefix
|
[ ]*13[ ]+\.intel_syntax noprefix
|
||||||
[ ]*14[ ]+\?\?\?\? F201C3 bnd add ebx, eax \# Bad
|
[ ]*14[ ]+\?\?\?\? F201C3 bnd add ebx, eax \# Bad
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*15[ ]+\?\?\?\? 66F2AB bnd stos WORD PTR\[edi] \# Bad
|
[ ]*15[ ]+\?\?\?\? 66F2AB bnd stos WORD PTR\[edi] \# Bad
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*16[ ]+\?\?\?\? 9A000000 bnd lcall 0x1234,xxx
|
[ ]*16[ ]+\?\?\?\? 9A000000 bnd lcall 0x1234,xxx
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*16[ ]+003412
|
[ ]*16[ ]+003412
|
||||||
[ ]*17[ ]+\?\?\?\? EA000000 bnd ljmp 0x1234,xxx
|
[ ]*17[ ]+\?\?\?\? EA000000 bnd ljmp 0x1234,xxx
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*17[ ]+003412
|
[ ]*17[ ]+003412
|
||||||
[ ]*18[ ]+\?\?\?\? F2E200 bnd loop foo
|
[ ]*18[ ]+\?\?\?\? F2E200 bnd loop foo
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*19[ ]+\?\?\?\? 67F2E300 bnd jcxz foo
|
[ ]*19[ ]+\?\?\?\? 67F2E300 bnd jcxz foo
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
|
|||||||
@@ -16,25 +16,25 @@ GAS LISTING .*
|
|||||||
[ ]*5[ ]+
|
[ ]*5[ ]+
|
||||||
[ ]*6[ ]+\# SSE instruction
|
[ ]*6[ ]+\# SSE instruction
|
||||||
[ ]*7[ ]+\?\?\?\? 0F58CA addps %xmm2,%xmm1
|
[ ]*7[ ]+\?\?\?\? 0F58CA addps %xmm2,%xmm1
|
||||||
\*\*\*\* Error:SSE instruction `addps' is used
|
.* Error: SSE instruction `addps' is used
|
||||||
[ ]*8[ ]+
|
[ ]*8[ ]+
|
||||||
[ ]*9[ ]+\# SSE2 instruction
|
[ ]*9[ ]+\# SSE2 instruction
|
||||||
[ ]*10[ ]+\?\?\?\? 660F58CA addpd %xmm2,%xmm1
|
[ ]*10[ ]+\?\?\?\? 660F58CA addpd %xmm2,%xmm1
|
||||||
\*\*\*\* Error:SSE instruction `addpd' is used
|
.* Error: SSE instruction `addpd' is used
|
||||||
[ ]*11[ ]+
|
[ ]*11[ ]+
|
||||||
[ ]*12[ ]+\# SSE3 instruction
|
[ ]*12[ ]+\# SSE3 instruction
|
||||||
[ ]*13[ ]+\?\?\?\? 660FD0CA addsubpd %xmm2,%xmm1
|
[ ]*13[ ]+\?\?\?\? 660FD0CA addsubpd %xmm2,%xmm1
|
||||||
\*\*\*\* Error:SSE instruction `addsubpd' is used
|
.* Error: SSE instruction `addsubpd' is used
|
||||||
[ ]*14[ ]+
|
[ ]*14[ ]+
|
||||||
[ ]*15[ ]+\# SSSE3 instruction
|
[ ]*15[ ]+\# SSSE3 instruction
|
||||||
[ ]*16[ ]+\?\?\?\? 660F3801 phaddw %xmm2,%xmm1
|
[ ]*16[ ]+\?\?\?\? 660F3801 phaddw %xmm2,%xmm1
|
||||||
\*\*\*\* Error:SSE instruction `phaddw' is used
|
.* Error: SSE instruction `phaddw' is used
|
||||||
[ ]*16[ ]+CA
|
[ ]*16[ ]+CA
|
||||||
[ ]*17[ ]+
|
[ ]*17[ ]+
|
||||||
[ ]*18[ ]+\# SSE4 instructions
|
[ ]*18[ ]+\# SSE4 instructions
|
||||||
[ ]*19[ ]+\?\?\?\? 660F3815 blendvpd %xmm0,%xmm1,%xmm0
|
[ ]*19[ ]+\?\?\?\? 660F3815 blendvpd %xmm0,%xmm1,%xmm0
|
||||||
\*\*\*\* Error:SSE instruction `blendvpd' is used
|
.* Error: SSE instruction `blendvpd' is used
|
||||||
[ ]*19[ ]+C1
|
[ ]*19[ ]+C1
|
||||||
[ ]*20[ ]+\?\?\?\? 660F3837 pcmpgtq %xmm1,%xmm0
|
[ ]*20[ ]+\?\?\?\? 660F3837 pcmpgtq %xmm1,%xmm0
|
||||||
\*\*\*\* Error:SSE instruction `pcmpgtq' is used
|
.* Error: SSE instruction `pcmpgtq' is used
|
||||||
[ ]*20[ ]+C1
|
[ ]*20[ ]+C1
|
||||||
|
|||||||
@@ -14,20 +14,20 @@ GAS LISTING .*
|
|||||||
[ ]*2[ ]+\.allow_index_reg
|
[ ]*2[ ]+\.allow_index_reg
|
||||||
[ ]*3[ ]+\.text
|
[ ]*3[ ]+\.text
|
||||||
[ ]*4[ ]+\?\?\?\? F24801C3 bnd add %rax, %rbx \# Bad
|
[ ]*4[ ]+\?\?\?\? F24801C3 bnd add %rax, %rbx \# Bad
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*5[ ]+\?\?\?\? 6766F2AB bnd stosw \(%edi\) \# Bad
|
[ ]*5[ ]+\?\?\?\? 6766F2AB bnd stosw \(%edi\) \# Bad
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*6[ ]+\?\?\?\? F2E200 bnd loop foo
|
[ ]*6[ ]+\?\?\?\? F2E200 bnd loop foo
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*7[ ]+\?\?\?\? F2E300 bnd jrcxz foo
|
[ ]*7[ ]+\?\?\?\? F2E300 bnd jrcxz foo
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*8[ ]+
|
[ ]*8[ ]+
|
||||||
[ ]*9[ ]+\.intel_syntax noprefix
|
[ ]*9[ ]+\.intel_syntax noprefix
|
||||||
[ ]*10[ ]+\?\?\?\? F24801C3 bnd add rbx, rax \# Bad
|
[ ]*10[ ]+\?\?\?\? F24801C3 bnd add rbx, rax \# Bad
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*11[ ]+\?\?\?\? 6766F2AB bnd stos WORD PTR \[edi] \# Bad
|
[ ]*11[ ]+\?\?\?\? 6766F2AB bnd stos WORD PTR \[edi] \# Bad
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*12[ ]+\?\?\?\? F2E200 bnd loop foo
|
[ ]*12[ ]+\?\?\?\? F2E200 bnd loop foo
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
[ ]*13[ ]+\?\?\?\? F2E300 bnd jrcxz foo
|
[ ]*13[ ]+\?\?\?\? F2E300 bnd jrcxz foo
|
||||||
\*\*\*\* Error:expecting valid branch instruction after `bnd'
|
.* Error: expecting valid branch instruction after `bnd'
|
||||||
|
|||||||
@@ -40,57 +40,57 @@ GAS LISTING .*
|
|||||||
[ ]*4[ ]+
|
[ ]*4[ ]+
|
||||||
[ ]*5[ ]+\#\#\# bndmk
|
[ ]*5[ ]+\#\#\# bndmk
|
||||||
[ ]*6[ ]+\?\?\?\? 67F30F1B bndmk \(%eax\), %bnd1
|
[ ]*6[ ]+\?\?\?\? 67F30F1B bndmk \(%eax\), %bnd1
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*6[ ]+08
|
[ ]*6[ ]+08
|
||||||
[ ]*7[ ]+\?\?\?\? 67F30F1B bndmk 0x3\(%ecx,%ebx,1\), %bnd1
|
[ ]*7[ ]+\?\?\?\? 67F30F1B bndmk 0x3\(%ecx,%ebx,1\), %bnd1
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*7[ ]+4C1903
|
[ ]*7[ ]+4C1903
|
||||||
[ ]*8[ ]+
|
[ ]*8[ ]+
|
||||||
[ ]*9[ ]+\#\#\# bndmov
|
[ ]*9[ ]+\#\#\# bndmov
|
||||||
[ ]*10[ ]+\?\?\?\? 6766410F bndmov \(%r8d\), %bnd1
|
[ ]*10[ ]+\?\?\?\? 6766410F bndmov \(%r8d\), %bnd1
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*10[ ]+1A08
|
[ ]*10[ ]+1A08
|
||||||
[ ]*11[ ]+\?\?\?\? 6766410F bndmov 0x3\(%r9d,%edx,1\), %bnd1
|
[ ]*11[ ]+\?\?\?\? 6766410F bndmov 0x3\(%r9d,%edx,1\), %bnd1
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*11[ ]+1A4C1103
|
[ ]*11[ ]+1A4C1103
|
||||||
[ ]*12[ ]+
|
[ ]*12[ ]+
|
||||||
[ ]*13[ ]+\?\?\?\? 67660F1B bndmov %bnd1, \(%eax\)
|
[ ]*13[ ]+\?\?\?\? 67660F1B bndmov %bnd1, \(%eax\)
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*13[ ]+08
|
[ ]*13[ ]+08
|
||||||
[ ]*14[ ]+\?\?\?\? 67660F1B bndmov %bnd1, 0x3\(%ecx,%eax,1\)
|
[ ]*14[ ]+\?\?\?\? 67660F1B bndmov %bnd1, 0x3\(%ecx,%eax,1\)
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*14[ ]+4C0103
|
[ ]*14[ ]+4C0103
|
||||||
[ ]*15[ ]+
|
[ ]*15[ ]+
|
||||||
[ ]*16[ ]+\#\#\# bndcl
|
[ ]*16[ ]+\#\#\# bndcl
|
||||||
[ ]*17[ ]+\?\?\?\? 67F30F1A bndcl \(%ecx\), %bnd1
|
[ ]*17[ ]+\?\?\?\? 67F30F1A bndcl \(%ecx\), %bnd1
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*17[ ]+09
|
[ ]*17[ ]+09
|
||||||
[ ]*18[ ]+\?\?\?\? 67F30F1A bndcl 0x3\(%ecx,%eax,1\), %bnd1
|
[ ]*18[ ]+\?\?\?\? 67F30F1A bndcl 0x3\(%ecx,%eax,1\), %bnd1
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*18[ ]+4C0103
|
[ ]*18[ ]+4C0103
|
||||||
[ ]*19[ ]+
|
[ ]*19[ ]+
|
||||||
[ ]*20[ ]+\#\#\# bndcu
|
[ ]*20[ ]+\#\#\# bndcu
|
||||||
[ ]*21[ ]+\?\?\?\? 67F20F1A bndcu \(%ecx\), %bnd1
|
[ ]*21[ ]+\?\?\?\? 67F20F1A bndcu \(%ecx\), %bnd1
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*21[ ]+09
|
[ ]*21[ ]+09
|
||||||
[ ]*22[ ]+\?\?\?\? 67F20F1A bndcu 0x3\(%ecx,%eax,1\), %bnd1
|
[ ]*22[ ]+\?\?\?\? 67F20F1A bndcu 0x3\(%ecx,%eax,1\), %bnd1
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*22[ ]+4C0103
|
[ ]*22[ ]+4C0103
|
||||||
[ ]*23[ ]+
|
[ ]*23[ ]+
|
||||||
[ ]*24[ ]+\#\#\# bndcn
|
[ ]*24[ ]+\#\#\# bndcn
|
||||||
[ ]*25[ ]+\?\?\?\? 67F20F1B bndcn \(%ecx\), %bnd1
|
[ ]*25[ ]+\?\?\?\? 67F20F1B bndcn \(%ecx\), %bnd1
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*25[ ]+09
|
[ ]*25[ ]+09
|
||||||
[ ]*26[ ]+\?\?\?\? 67F20F1B bndcn 0x3\(%ecx,%eax,1\), %bnd1
|
[ ]*26[ ]+\?\?\?\? 67F20F1B bndcn 0x3\(%ecx,%eax,1\), %bnd1
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*26[ ]+4C0103
|
[ ]*26[ ]+4C0103
|
||||||
[ ]*27[ ]+
|
[ ]*27[ ]+
|
||||||
[ ]*28[ ]+\#\#\# bndstx
|
[ ]*28[ ]+\#\#\# bndstx
|
||||||
[ ]*29[ ]+\?\?\?\? 670F1B44 bndstx %bnd0, 0x3\(%eax,%ebx,1\)
|
[ ]*29[ ]+\?\?\?\? 670F1B44 bndstx %bnd0, 0x3\(%eax,%ebx,1\)
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*29[ ]+1803
|
[ ]*29[ ]+1803
|
||||||
[ ]*30[ ]+\?\?\?\? 670F1B53 bndstx %bnd2, 3\(%ebx,1\)
|
[ ]*30[ ]+\?\?\?\? 670F1B53 bndstx %bnd2, 3\(%ebx,1\)
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
GAS LISTING .*
|
GAS LISTING .*
|
||||||
|
|
||||||
|
|
||||||
@@ -98,57 +98,57 @@ GAS LISTING .*
|
|||||||
[ ]*31[ ]+
|
[ ]*31[ ]+
|
||||||
[ ]*32[ ]+\#\#\# bndldx
|
[ ]*32[ ]+\#\#\# bndldx
|
||||||
[ ]*33[ ]+\?\?\?\? 670F1A44 bndldx 0x3\(%eax,%ebx,1\), %bnd0
|
[ ]*33[ ]+\?\?\?\? 670F1A44 bndldx 0x3\(%eax,%ebx,1\), %bnd0
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*33[ ]+1803
|
[ ]*33[ ]+1803
|
||||||
[ ]*34[ ]+\?\?\?\? 670F1A53 bndldx 3\(%ebx,1\), %bnd2
|
[ ]*34[ ]+\?\?\?\? 670F1A53 bndldx 3\(%ebx,1\), %bnd2
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*34[ ]+03
|
[ ]*34[ ]+03
|
||||||
[ ]*35[ ]+
|
[ ]*35[ ]+
|
||||||
[ ]*36[ ]+\.intel_syntax noprefix
|
[ ]*36[ ]+\.intel_syntax noprefix
|
||||||
[ ]*37[ ]+\?\?\?\? 67F30F1B bndmk bnd1, \[eax\]
|
[ ]*37[ ]+\?\?\?\? 67F30F1B bndmk bnd1, \[eax\]
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*37[ ]+08
|
[ ]*37[ ]+08
|
||||||
[ ]*38[ ]+\?\?\?\? 67F30F1B bndmk bnd1, \[edx\+1\*eax\+0x3\]
|
[ ]*38[ ]+\?\?\?\? 67F30F1B bndmk bnd1, \[edx\+1\*eax\+0x3\]
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*38[ ]+4C0203
|
[ ]*38[ ]+4C0203
|
||||||
[ ]*39[ ]+
|
[ ]*39[ ]+
|
||||||
[ ]*40[ ]+\#\#\# bndmov
|
[ ]*40[ ]+\#\#\# bndmov
|
||||||
[ ]*41[ ]+\?\?\?\? 67660F1A bndmov bnd1, \[eax\]
|
[ ]*41[ ]+\?\?\?\? 67660F1A bndmov bnd1, \[eax\]
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*41[ ]+08
|
[ ]*41[ ]+08
|
||||||
[ ]*42[ ]+\?\?\?\? 67660F1A bndmov bnd1, \[edx\+1\*eax\+0x3\]
|
[ ]*42[ ]+\?\?\?\? 67660F1A bndmov bnd1, \[edx\+1\*eax\+0x3\]
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*42[ ]+4C0203
|
[ ]*42[ ]+4C0203
|
||||||
[ ]*43[ ]+
|
[ ]*43[ ]+
|
||||||
[ ]*44[ ]+\?\?\?\? 67660F1B bndmov \[eax\], bnd1
|
[ ]*44[ ]+\?\?\?\? 67660F1B bndmov \[eax\], bnd1
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*44[ ]+08
|
[ ]*44[ ]+08
|
||||||
[ ]*45[ ]+\?\?\?\? 67660F1B bndmov \[edx\+1\*eax\+0x3\], bnd1
|
[ ]*45[ ]+\?\?\?\? 67660F1B bndmov \[edx\+1\*eax\+0x3\], bnd1
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*45[ ]+4C0203
|
[ ]*45[ ]+4C0203
|
||||||
[ ]*46[ ]+
|
[ ]*46[ ]+
|
||||||
[ ]*47[ ]+\#\#\# bndcl
|
[ ]*47[ ]+\#\#\# bndcl
|
||||||
[ ]*48[ ]+\?\?\?\? 67F30F1A bndcl bnd1, \[eax\]
|
[ ]*48[ ]+\?\?\?\? 67F30F1A bndcl bnd1, \[eax\]
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*48[ ]+08
|
[ ]*48[ ]+08
|
||||||
[ ]*49[ ]+\?\?\?\? 67F30F1A bndcl bnd1, \[edx\+1\*eax\+0x3\]
|
[ ]*49[ ]+\?\?\?\? 67F30F1A bndcl bnd1, \[edx\+1\*eax\+0x3\]
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*49[ ]+4C0203
|
[ ]*49[ ]+4C0203
|
||||||
[ ]*50[ ]+
|
[ ]*50[ ]+
|
||||||
[ ]*51[ ]+\#\#\# bndcu
|
[ ]*51[ ]+\#\#\# bndcu
|
||||||
[ ]*52[ ]+\?\?\?\? 67F20F1A bndcu bnd1, \[eax\]
|
[ ]*52[ ]+\?\?\?\? 67F20F1A bndcu bnd1, \[eax\]
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*52[ ]+08
|
[ ]*52[ ]+08
|
||||||
[ ]*53[ ]+\?\?\?\? 67F20F1A bndcu bnd1, \[edx\+1\*eax\+0x3\]
|
[ ]*53[ ]+\?\?\?\? 67F20F1A bndcu bnd1, \[edx\+1\*eax\+0x3\]
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*53[ ]+4C0203
|
[ ]*53[ ]+4C0203
|
||||||
[ ]*54[ ]+
|
[ ]*54[ ]+
|
||||||
[ ]*55[ ]+\#\#\# bndcn
|
[ ]*55[ ]+\#\#\# bndcn
|
||||||
[ ]*56[ ]+\?\?\?\? 67F20F1B bndcn bnd1, \[eax\]
|
[ ]*56[ ]+\?\?\?\? 67F20F1B bndcn bnd1, \[eax\]
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*56[ ]+08
|
[ ]*56[ ]+08
|
||||||
[ ]*57[ ]+\?\?\?\? 67F20F1B bndcn bnd1, \[edx\+1\*eax\+0x3\]
|
[ ]*57[ ]+\?\?\?\? 67F20F1B bndcn bnd1, \[edx\+1\*eax\+0x3\]
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*57[ ]+4C0203
|
[ ]*57[ ]+4C0203
|
||||||
[ ]*58[ ]+
|
[ ]*58[ ]+
|
||||||
GAS LISTING .*
|
GAS LISTING .*
|
||||||
@@ -156,18 +156,18 @@ GAS LISTING .*
|
|||||||
|
|
||||||
[ ]*59[ ]+\#\#\# bndstx
|
[ ]*59[ ]+\#\#\# bndstx
|
||||||
[ ]*60[ ]+\?\?\?\? 670F1B44 bndstx \[eax\+ebx\*1\+0x3\], bnd0
|
[ ]*60[ ]+\?\?\?\? 670F1B44 bndstx \[eax\+ebx\*1\+0x3\], bnd0
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*60[ ]+1803
|
[ ]*60[ ]+1803
|
||||||
[ ]*61[ ]+\?\?\?\? 670F1B14 bndstx \[1\*ebx\+3\], bnd2
|
[ ]*61[ ]+\?\?\?\? 670F1B14 bndstx \[1\*ebx\+3\], bnd2
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*61[ ]+1D030000
|
[ ]*61[ ]+1D030000
|
||||||
[ ]*61[ ]+00
|
[ ]*61[ ]+00
|
||||||
[ ]*62[ ]+
|
[ ]*62[ ]+
|
||||||
[ ]*63[ ]+\#\#\# bndldx
|
[ ]*63[ ]+\#\#\# bndldx
|
||||||
[ ]*64[ ]+\?\?\?\? 670F1A44 bndldx bnd0, \[eax\+ebx\*1\+0x3\]
|
[ ]*64[ ]+\?\?\?\? 670F1A44 bndldx bnd0, \[eax\+ebx\*1\+0x3\]
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*64[ ]+1803
|
[ ]*64[ ]+1803
|
||||||
[ ]*65[ ]+\?\?\?\? 670F1A14 bndldx bnd2, \[1\*ebx\+3\]
|
[ ]*65[ ]+\?\?\?\? 670F1A14 bndldx bnd2, \[1\*ebx\+3\]
|
||||||
\*\*\*\* Error:32-bit address isn't allowed in 64-bit MPX instructions\.
|
.* Error: 32-bit address isn't allowed in 64-bit MPX instructions\.
|
||||||
[ ]*65[ ]+1D030000
|
[ ]*65[ ]+1D030000
|
||||||
[ ]*65[ ]+00
|
[ ]*65[ ]+00
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ GAS LISTING .*
|
|||||||
[ ]*9[ ]+\.data
|
[ ]*9[ ]+\.data
|
||||||
[ ]*10[ ]+\?\?\?\? 5E000000 \.long xxx@SIZE \+ 100
|
[ ]*10[ ]+\?\?\?\? 5E000000 \.long xxx@SIZE \+ 100
|
||||||
[ ]*11[ ]+\?\?\?\? ECFFFFFF \.long yyy@SIZE - 100
|
[ ]*11[ ]+\?\?\?\? ECFFFFFF \.long yyy@SIZE - 100
|
||||||
\*\*\*\* Error:symbol size computation overflow
|
.* Error: symbol size computation overflow
|
||||||
\*\*\*\* Error:symbol size computation overflow
|
.* Error: symbol size computation overflow
|
||||||
\*\*\*\* Error:symbol size computation overflow
|
.* Error: symbol size computation overflow
|
||||||
\*\*\*\* Error:symbol size computation overflow
|
.* Error: symbol size computation overflow
|
||||||
|
|||||||
@@ -16,25 +16,25 @@ GAS LISTING .*
|
|||||||
[ ]*5[ ]+
|
[ ]*5[ ]+
|
||||||
[ ]*6[ ]+\# SSE instruction
|
[ ]*6[ ]+\# SSE instruction
|
||||||
[ ]*7[ ]+\?\?\?\? 0F58CA addps %xmm2,%xmm1
|
[ ]*7[ ]+\?\?\?\? 0F58CA addps %xmm2,%xmm1
|
||||||
\*\*\*\* Error:SSE instruction `addps' is used
|
.* Error: SSE instruction `addps' is used
|
||||||
[ ]*8[ ]+
|
[ ]*8[ ]+
|
||||||
[ ]*9[ ]+\# SSE2 instruction
|
[ ]*9[ ]+\# SSE2 instruction
|
||||||
[ ]*10[ ]+\?\?\?\? 660F58CA addpd %xmm2,%xmm1
|
[ ]*10[ ]+\?\?\?\? 660F58CA addpd %xmm2,%xmm1
|
||||||
\*\*\*\* Error:SSE instruction `addpd' is used
|
.* Error: SSE instruction `addpd' is used
|
||||||
[ ]*11[ ]+
|
[ ]*11[ ]+
|
||||||
[ ]*12[ ]+\# SSE3 instruction
|
[ ]*12[ ]+\# SSE3 instruction
|
||||||
[ ]*13[ ]+\?\?\?\? 660FD0CA addsubpd %xmm2,%xmm1
|
[ ]*13[ ]+\?\?\?\? 660FD0CA addsubpd %xmm2,%xmm1
|
||||||
\*\*\*\* Error:SSE instruction `addsubpd' is used
|
.* Error: SSE instruction `addsubpd' is used
|
||||||
[ ]*14[ ]+
|
[ ]*14[ ]+
|
||||||
[ ]*15[ ]+\# SSSE3 instruction
|
[ ]*15[ ]+\# SSSE3 instruction
|
||||||
[ ]*16[ ]+\?\?\?\? 660F3801 phaddw %xmm2,%xmm1
|
[ ]*16[ ]+\?\?\?\? 660F3801 phaddw %xmm2,%xmm1
|
||||||
\*\*\*\* Error:SSE instruction `phaddw' is used
|
.* Error: SSE instruction `phaddw' is used
|
||||||
[ ]*16[ ]+CA
|
[ ]*16[ ]+CA
|
||||||
[ ]*17[ ]+
|
[ ]*17[ ]+
|
||||||
[ ]*18[ ]+\# SSE4 instructions
|
[ ]*18[ ]+\# SSE4 instructions
|
||||||
[ ]*19[ ]+\?\?\?\? 660F3815 blendvpd %xmm0,%xmm1,%xmm0
|
[ ]*19[ ]+\?\?\?\? 660F3815 blendvpd %xmm0,%xmm1,%xmm0
|
||||||
\*\*\*\* Error:SSE instruction `blendvpd' is used
|
.* Error: SSE instruction `blendvpd' is used
|
||||||
[ ]*19[ ]+C1
|
[ ]*19[ ]+C1
|
||||||
[ ]*20[ ]+\?\?\?\? 660F3837 pcmpgtq %xmm1,%xmm0
|
[ ]*20[ ]+\?\?\?\? 660F3837 pcmpgtq %xmm1,%xmm0
|
||||||
\*\*\*\* Error:SSE instruction `pcmpgtq' is used
|
.* Error: SSE instruction `pcmpgtq' is used
|
||||||
[ ]*20[ ]+C1
|
[ ]*20[ ]+C1
|
||||||
|
|||||||
Reference in New Issue
Block a user