mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-21 01:12:32 +08:00
kvx: gas: missing aliases for $r14r15 in assembler.
Most registers from a register-pair suffixed by .lo and .hi suffixes. This was not the case of $r14 and $r15 since they are defined by the ABI: $r14 is the frame pointer, and $r15 is used to return aggregates from functions. We do not add aliases for $r12 (the stack pointer) and $r13 (the tls register). opcodes/ChangeLog: * kvx-opc.c: Regenerate. gas/ChangeLog: * config/kvx-parse.h: Regenerate.
This commit is contained in:
parent
9798722ef6
commit
9012a09f4f
@ -1507,16 +1507,16 @@ static const char *prc_kv3_v1_28[] = {
|
||||
static const char *prc_kv3_v1_29[] = {
|
||||
"$r2", "$r2r3.lo", "$r0r1r2r3.z", "$r6",
|
||||
"$r6r7.lo", "$r4r5r6r7.z", "$r10", "$r10r11.lo",
|
||||
"$r8r9r10r11.z", "$r14", "$fp", "$r18",
|
||||
"$r18r19.lo", "$r16r17r18r19.z", "$r22", "$r22r23.lo",
|
||||
"$r20r21r22r23.z", "$r26", "$r26r27.lo", "$r24r25r26r27.z",
|
||||
"$r30", "$r30r31.lo", "$r28r29r30r31.z", "$r34",
|
||||
"$r34r35.lo", "$r32r33r34r35.z", "$r38", "$r38r39.lo",
|
||||
"$r36r37r38r39.z", "$r42", "$r42r43.lo", "$r40r41r42r43.z",
|
||||
"$r46", "$r46r47.lo", "$r44r45r46r47.z", "$r50",
|
||||
"$r50r51.lo", "$r48r49r50r51.z", "$r54", "$r54r55.lo",
|
||||
"$r52r53r54r55.z", "$r58", "$r58r59.lo", "$r56r57r58r59.z",
|
||||
"$r62", "$r62r63.lo", "$r60r61r62r63.z",
|
||||
"$r8r9r10r11.z", "$r14", "$fp", "$r14r15.lo",
|
||||
"$r18", "$r18r19.lo", "$r16r17r18r19.z", "$r22",
|
||||
"$r22r23.lo", "$r20r21r22r23.z", "$r26", "$r26r27.lo",
|
||||
"$r24r25r26r27.z", "$r30", "$r30r31.lo", "$r28r29r30r31.z",
|
||||
"$r34", "$r34r35.lo", "$r32r33r34r35.z", "$r38",
|
||||
"$r38r39.lo", "$r36r37r38r39.z", "$r42", "$r42r43.lo",
|
||||
"$r40r41r42r43.z", "$r46", "$r46r47.lo", "$r44r45r46r47.z",
|
||||
"$r50", "$r50r51.lo", "$r48r49r50r51.z", "$r54",
|
||||
"$r54r55.lo", "$r52r53r54r55.z", "$r58", "$r58r59.lo",
|
||||
"$r56r57r58r59.z", "$r62", "$r62r63.lo", "$r60r61r62r63.z",
|
||||
};
|
||||
|
||||
static const char *prc_kv3_v1_30[] = {
|
||||
@ -1537,16 +1537,16 @@ static const char *prc_kv3_v1_30[] = {
|
||||
static const char *prc_kv3_v1_31[] = {
|
||||
"$r3", "$r2r3.hi", "$r0r1r2r3.t", "$r7",
|
||||
"$r6r7.hi", "$r4r5r6r7.t", "$r11", "$r10r11.hi",
|
||||
"$r8r9r10r11.t", "$r15", "$rp", "$r19",
|
||||
"$r18r19.hi", "$r16r17r18r19.t", "$r23", "$r22r23.hi",
|
||||
"$r20r21r22r23.t", "$r27", "$r26r27.hi", "$r24r25r26r27.t",
|
||||
"$r31", "$r30r31.hi", "$r28r29r30r31.t", "$r35",
|
||||
"$r34r35.hi", "$r32r33r34r35.t", "$r39", "$r38r39.hi",
|
||||
"$r36r37r38r39.t", "$r43", "$r42r43.hi", "$r40r41r42r43.t",
|
||||
"$r47", "$r46r47.hi", "$r44r45r46r47.t", "$r51",
|
||||
"$r50r51.hi", "$r48r49r50r51.t", "$r55", "$r54r55.hi",
|
||||
"$r52r53r54r55.t", "$r59", "$r58r59.hi", "$r56r57r58r59.t",
|
||||
"$r63", "$r62r63.hi", "$r60r61r62r63.t",
|
||||
"$r8r9r10r11.t", "$r15", "$rp", "$r14r15.hi",
|
||||
"$r19", "$r18r19.hi", "$r16r17r18r19.t", "$r23",
|
||||
"$r22r23.hi", "$r20r21r22r23.t", "$r27", "$r26r27.hi",
|
||||
"$r24r25r26r27.t", "$r31", "$r30r31.hi", "$r28r29r30r31.t",
|
||||
"$r35", "$r34r35.hi", "$r32r33r34r35.t", "$r39",
|
||||
"$r38r39.hi", "$r36r37r38r39.t", "$r43", "$r42r43.hi",
|
||||
"$r40r41r42r43.t", "$r47", "$r46r47.hi", "$r44r45r46r47.t",
|
||||
"$r51", "$r50r51.hi", "$r48r49r50r51.t", "$r55",
|
||||
"$r54r55.hi", "$r52r53r54r55.t", "$r59", "$r58r59.hi",
|
||||
"$r56r57r58r59.t", "$r63", "$r62r63.hi", "$r60r61r62r63.t",
|
||||
};
|
||||
|
||||
static const char *prc_kv3_v1_32[] = {
|
||||
@ -11557,16 +11557,16 @@ static const char *prc_kv3_v2_26[] = {
|
||||
static const char *prc_kv3_v2_27[] = {
|
||||
"$r2", "$r2r3.lo", "$r0r1r2r3.z", "$r6",
|
||||
"$r6r7.lo", "$r4r5r6r7.z", "$r10", "$r10r11.lo",
|
||||
"$r8r9r10r11.z", "$r14", "$fp", "$r18",
|
||||
"$r18r19.lo", "$r16r17r18r19.z", "$r22", "$r22r23.lo",
|
||||
"$r20r21r22r23.z", "$r26", "$r26r27.lo", "$r24r25r26r27.z",
|
||||
"$r30", "$r30r31.lo", "$r28r29r30r31.z", "$r34",
|
||||
"$r34r35.lo", "$r32r33r34r35.z", "$r38", "$r38r39.lo",
|
||||
"$r36r37r38r39.z", "$r42", "$r42r43.lo", "$r40r41r42r43.z",
|
||||
"$r46", "$r46r47.lo", "$r44r45r46r47.z", "$r50",
|
||||
"$r50r51.lo", "$r48r49r50r51.z", "$r54", "$r54r55.lo",
|
||||
"$r52r53r54r55.z", "$r58", "$r58r59.lo", "$r56r57r58r59.z",
|
||||
"$r62", "$r62r63.lo", "$r60r61r62r63.z",
|
||||
"$r8r9r10r11.z", "$r14", "$fp", "$r14r15.lo",
|
||||
"$r18", "$r18r19.lo", "$r16r17r18r19.z", "$r22",
|
||||
"$r22r23.lo", "$r20r21r22r23.z", "$r26", "$r26r27.lo",
|
||||
"$r24r25r26r27.z", "$r30", "$r30r31.lo", "$r28r29r30r31.z",
|
||||
"$r34", "$r34r35.lo", "$r32r33r34r35.z", "$r38",
|
||||
"$r38r39.lo", "$r36r37r38r39.z", "$r42", "$r42r43.lo",
|
||||
"$r40r41r42r43.z", "$r46", "$r46r47.lo", "$r44r45r46r47.z",
|
||||
"$r50", "$r50r51.lo", "$r48r49r50r51.z", "$r54",
|
||||
"$r54r55.lo", "$r52r53r54r55.z", "$r58", "$r58r59.lo",
|
||||
"$r56r57r58r59.z", "$r62", "$r62r63.lo", "$r60r61r62r63.z",
|
||||
};
|
||||
|
||||
static const char *prc_kv3_v2_28[] = {
|
||||
@ -11587,16 +11587,16 @@ static const char *prc_kv3_v2_28[] = {
|
||||
static const char *prc_kv3_v2_29[] = {
|
||||
"$r3", "$r2r3.hi", "$r0r1r2r3.t", "$r7",
|
||||
"$r6r7.hi", "$r4r5r6r7.t", "$r11", "$r10r11.hi",
|
||||
"$r8r9r10r11.t", "$r15", "$rp", "$r19",
|
||||
"$r18r19.hi", "$r16r17r18r19.t", "$r23", "$r22r23.hi",
|
||||
"$r20r21r22r23.t", "$r27", "$r26r27.hi", "$r24r25r26r27.t",
|
||||
"$r31", "$r30r31.hi", "$r28r29r30r31.t", "$r35",
|
||||
"$r34r35.hi", "$r32r33r34r35.t", "$r39", "$r38r39.hi",
|
||||
"$r36r37r38r39.t", "$r43", "$r42r43.hi", "$r40r41r42r43.t",
|
||||
"$r47", "$r46r47.hi", "$r44r45r46r47.t", "$r51",
|
||||
"$r50r51.hi", "$r48r49r50r51.t", "$r55", "$r54r55.hi",
|
||||
"$r52r53r54r55.t", "$r59", "$r58r59.hi", "$r56r57r58r59.t",
|
||||
"$r63", "$r62r63.hi", "$r60r61r62r63.t",
|
||||
"$r8r9r10r11.t", "$r15", "$rp", "$r14r15.hi",
|
||||
"$r19", "$r18r19.hi", "$r16r17r18r19.t", "$r23",
|
||||
"$r22r23.hi", "$r20r21r22r23.t", "$r27", "$r26r27.hi",
|
||||
"$r24r25r26r27.t", "$r31", "$r30r31.hi", "$r28r29r30r31.t",
|
||||
"$r35", "$r34r35.hi", "$r32r33r34r35.t", "$r39",
|
||||
"$r38r39.hi", "$r36r37r38r39.t", "$r43", "$r42r43.hi",
|
||||
"$r40r41r42r43.t", "$r47", "$r46r47.hi", "$r44r45r46r47.t",
|
||||
"$r51", "$r50r51.hi", "$r48r49r50r51.t", "$r55",
|
||||
"$r54r55.hi", "$r52r53r54r55.t", "$r59", "$r58r59.hi",
|
||||
"$r56r57r58r59.t", "$r63", "$r62r63.hi", "$r60r61r62r63.t",
|
||||
};
|
||||
|
||||
static const char *prc_kv3_v2_30[] = {
|
||||
@ -24288,16 +24288,16 @@ static const char *prc_kv4_v1_26[] = {
|
||||
static const char *prc_kv4_v1_27[] = {
|
||||
"$r2", "$r2r3.lo", "$r0r1r2r3.z", "$r6",
|
||||
"$r6r7.lo", "$r4r5r6r7.z", "$r10", "$r10r11.lo",
|
||||
"$r8r9r10r11.z", "$r14", "$fp", "$r18",
|
||||
"$r18r19.lo", "$r16r17r18r19.z", "$r22", "$r22r23.lo",
|
||||
"$r20r21r22r23.z", "$r26", "$r26r27.lo", "$r24r25r26r27.z",
|
||||
"$r30", "$r30r31.lo", "$r28r29r30r31.z", "$r34",
|
||||
"$r34r35.lo", "$r32r33r34r35.z", "$r38", "$r38r39.lo",
|
||||
"$r36r37r38r39.z", "$r42", "$r42r43.lo", "$r40r41r42r43.z",
|
||||
"$r46", "$r46r47.lo", "$r44r45r46r47.z", "$r50",
|
||||
"$r50r51.lo", "$r48r49r50r51.z", "$r54", "$r54r55.lo",
|
||||
"$r52r53r54r55.z", "$r58", "$r58r59.lo", "$r56r57r58r59.z",
|
||||
"$r62", "$r62r63.lo", "$r60r61r62r63.z",
|
||||
"$r8r9r10r11.z", "$r14", "$fp", "$r14r15.lo",
|
||||
"$r18", "$r18r19.lo", "$r16r17r18r19.z", "$r22",
|
||||
"$r22r23.lo", "$r20r21r22r23.z", "$r26", "$r26r27.lo",
|
||||
"$r24r25r26r27.z", "$r30", "$r30r31.lo", "$r28r29r30r31.z",
|
||||
"$r34", "$r34r35.lo", "$r32r33r34r35.z", "$r38",
|
||||
"$r38r39.lo", "$r36r37r38r39.z", "$r42", "$r42r43.lo",
|
||||
"$r40r41r42r43.z", "$r46", "$r46r47.lo", "$r44r45r46r47.z",
|
||||
"$r50", "$r50r51.lo", "$r48r49r50r51.z", "$r54",
|
||||
"$r54r55.lo", "$r52r53r54r55.z", "$r58", "$r58r59.lo",
|
||||
"$r56r57r58r59.z", "$r62", "$r62r63.lo", "$r60r61r62r63.z",
|
||||
};
|
||||
|
||||
static const char *prc_kv4_v1_28[] = {
|
||||
@ -24318,16 +24318,16 @@ static const char *prc_kv4_v1_28[] = {
|
||||
static const char *prc_kv4_v1_29[] = {
|
||||
"$r3", "$r2r3.hi", "$r0r1r2r3.t", "$r7",
|
||||
"$r6r7.hi", "$r4r5r6r7.t", "$r11", "$r10r11.hi",
|
||||
"$r8r9r10r11.t", "$r15", "$rp", "$r19",
|
||||
"$r18r19.hi", "$r16r17r18r19.t", "$r23", "$r22r23.hi",
|
||||
"$r20r21r22r23.t", "$r27", "$r26r27.hi", "$r24r25r26r27.t",
|
||||
"$r31", "$r30r31.hi", "$r28r29r30r31.t", "$r35",
|
||||
"$r34r35.hi", "$r32r33r34r35.t", "$r39", "$r38r39.hi",
|
||||
"$r36r37r38r39.t", "$r43", "$r42r43.hi", "$r40r41r42r43.t",
|
||||
"$r47", "$r46r47.hi", "$r44r45r46r47.t", "$r51",
|
||||
"$r50r51.hi", "$r48r49r50r51.t", "$r55", "$r54r55.hi",
|
||||
"$r52r53r54r55.t", "$r59", "$r58r59.hi", "$r56r57r58r59.t",
|
||||
"$r63", "$r62r63.hi", "$r60r61r62r63.t",
|
||||
"$r8r9r10r11.t", "$r15", "$rp", "$r14r15.hi",
|
||||
"$r19", "$r18r19.hi", "$r16r17r18r19.t", "$r23",
|
||||
"$r22r23.hi", "$r20r21r22r23.t", "$r27", "$r26r27.hi",
|
||||
"$r24r25r26r27.t", "$r31", "$r30r31.hi", "$r28r29r30r31.t",
|
||||
"$r35", "$r34r35.hi", "$r32r33r34r35.t", "$r39",
|
||||
"$r38r39.hi", "$r36r37r38r39.t", "$r43", "$r42r43.hi",
|
||||
"$r40r41r42r43.t", "$r47", "$r46r47.hi", "$r44r45r46r47.t",
|
||||
"$r51", "$r50r51.hi", "$r48r49r50r51.t", "$r55",
|
||||
"$r54r55.hi", "$r52r53r54r55.t", "$r59", "$r58r59.hi",
|
||||
"$r56r57r58r59.t", "$r63", "$r62r63.hi", "$r60r61r62r63.t",
|
||||
};
|
||||
|
||||
static const char *prc_kv4_v1_30[] = {
|
||||
|
21312
opcodes/kvx-opc.c
21312
opcodes/kvx-opc.c
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user