diff options
author | Stafford Horne <shorne@gmail.com> | 2020-05-19 20:40:27 +0900 |
---|---|---|
committer | Stafford Horne <shorne@gmail.com> | 2020-05-19 20:41:03 +0900 |
commit | a501eb446f5149c1133dbc99f86743b8dd614fa4 (patch) | |
tree | 84ddbf1c87ccbf14b53db80f5a1cbd1de436cfbc /opcodes/or1k-ibld.c | |
parent | ae440402f54c634baddc462f8561442befe2cafe (diff) | |
download | fsf-binutils-gdb-a501eb446f5149c1133dbc99f86743b8dd614fa4.zip fsf-binutils-gdb-a501eb446f5149c1133dbc99f86743b8dd614fa4.tar.gz fsf-binutils-gdb-a501eb446f5149c1133dbc99f86743b8dd614fa4.tar.bz2 |
or1k: Regenerate opcodes after removing 32-bit support
opcodes/ChangeLog:
yyyy-mm-dd Stafford Horne <shorne@gmail.com>
PR 25184
* or1k-asm.c: Regenerate.
* or1k-desc.c: Regenerate.
* or1k-desc.h: Regenerate.
* or1k-dis.c: Regenerate.
* or1k-ibld.c: Regenerate.
* or1k-opc.c: Regenerate.
* or1k-opc.h: Regenerate.
* or1k-opinst.c: Regenerate.
Diffstat (limited to 'opcodes/or1k-ibld.c')
-rw-r--r-- | opcodes/or1k-ibld.c | 62 |
1 files changed, 4 insertions, 58 deletions
diff --git a/opcodes/or1k-ibld.c b/opcodes/or1k-ibld.c index d802a98..2e476cb 100644 --- a/opcodes/or1k-ibld.c +++ b/opcodes/or1k-ibld.c @@ -579,14 +579,14 @@ or1k_cgen_insert_operand (CGEN_CPU_DESC cd, case OR1K_OPERAND_DISP21 : { long value = fields->f_disp21; - value = ((((DI) (value) >> (13))) - (((DI) (pc) >> (13)))); + value = ((((SI) (value) >> (13))) - (((SI) (pc) >> (13)))); errmsg = insert_normal (cd, value, 0|(1<<CGEN_IFLD_SIGNED)|(1<<CGEN_IFLD_ABS_ADDR), 0, 20, 21, 32, total_length, buffer); } break; case OR1K_OPERAND_DISP26 : { long value = fields->f_disp26; - value = ((DI) (((value) - (pc))) >> (2)); + value = ((SI) (((value) - (pc))) >> (2)); errmsg = insert_normal (cd, value, 0|(1<<CGEN_IFLD_SIGNED)|(1<<CGEN_IFLD_PCREL_ADDR), 0, 25, 26, 32, total_length, buffer); } break; @@ -607,9 +607,6 @@ or1k_cgen_insert_operand (CGEN_CPU_DESC cd, break; } break; - case OR1K_OPERAND_RADF : - errmsg = insert_normal (cd, fields->f_r2, 0, 0, 20, 5, 32, total_length, buffer); - break; case OR1K_OPERAND_RADI : { { @@ -644,9 +641,6 @@ or1k_cgen_insert_operand (CGEN_CPU_DESC cd, break; } break; - case OR1K_OPERAND_RBDF : - errmsg = insert_normal (cd, fields->f_r3, 0, 0, 15, 5, 32, total_length, buffer); - break; case OR1K_OPERAND_RBDI : { { @@ -681,9 +675,6 @@ or1k_cgen_insert_operand (CGEN_CPU_DESC cd, break; } break; - case OR1K_OPERAND_RDDF : - errmsg = insert_normal (cd, fields->f_r1, 0, 0, 25, 5, 32, total_length, buffer); - break; case OR1K_OPERAND_RDDI : { { @@ -786,7 +777,7 @@ or1k_cgen_extract_operand (CGEN_CPU_DESC cd, { long value; length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED)|(1<<CGEN_IFLD_ABS_ADDR), 0, 20, 21, 32, total_length, pc, & value); - value = ((((value) + (((DI) (pc) >> (13))))) * (MAKEDI (0, 8192))); + value = ((((value) + (((SI) (pc) >> (13))))) * (8192)); fields->f_disp21 = value; } break; @@ -794,7 +785,7 @@ or1k_cgen_extract_operand (CGEN_CPU_DESC cd, { long value; length = extract_normal (cd, ex_info, insn_value, 0|(1<<CGEN_IFLD_SIGNED)|(1<<CGEN_IFLD_PCREL_ADDR), 0, 25, 26, 32, total_length, pc, & value); - value = ((((value) * (MAKEDI (0, 4)))) + (pc)); + value = ((((value) * (4))) + (pc)); fields->f_disp26 = value; } break; @@ -810,9 +801,6 @@ or1k_cgen_extract_operand (CGEN_CPU_DESC cd, FLD (f_rad32) = ((FLD (f_r2)) | (((FLD (f_raoff_9_1)) << (5)))); } break; - case OR1K_OPERAND_RADF : - length = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 5, 32, total_length, pc, & fields->f_r2); - break; case OR1K_OPERAND_RADI : { length = extract_normal (cd, ex_info, insn_value, 0, 0, 20, 5, 32, total_length, pc, & fields->f_r2); @@ -837,9 +825,6 @@ or1k_cgen_extract_operand (CGEN_CPU_DESC cd, FLD (f_rbd32) = ((FLD (f_r3)) | (((FLD (f_rboff_8_1)) << (5)))); } break; - case OR1K_OPERAND_RBDF : - length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 5, 32, total_length, pc, & fields->f_r3); - break; case OR1K_OPERAND_RBDI : { length = extract_normal (cd, ex_info, insn_value, 0, 0, 15, 5, 32, total_length, pc, & fields->f_r3); @@ -864,9 +849,6 @@ or1k_cgen_extract_operand (CGEN_CPU_DESC cd, FLD (f_rdd32) = ((FLD (f_r1)) | (((FLD (f_rdoff_10_1)) << (5)))); } break; - case OR1K_OPERAND_RDDF : - length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 5, 32, total_length, pc, & fields->f_r1); - break; case OR1K_OPERAND_RDDI : { length = extract_normal (cd, ex_info, insn_value, 0, 0, 25, 5, 32, total_length, pc, & fields->f_r1); @@ -957,9 +939,6 @@ or1k_cgen_get_int_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, case OR1K_OPERAND_RAD32F : value = fields->f_rad32; break; - case OR1K_OPERAND_RADF : - value = fields->f_r2; - break; case OR1K_OPERAND_RADI : value = fields->f_rad32; break; @@ -972,9 +951,6 @@ or1k_cgen_get_int_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, case OR1K_OPERAND_RBD32F : value = fields->f_rbd32; break; - case OR1K_OPERAND_RBDF : - value = fields->f_r3; - break; case OR1K_OPERAND_RBDI : value = fields->f_rbd32; break; @@ -987,9 +963,6 @@ or1k_cgen_get_int_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, case OR1K_OPERAND_RDD32F : value = fields->f_rdd32; break; - case OR1K_OPERAND_RDDF : - value = fields->f_r1; - break; case OR1K_OPERAND_RDDI : value = fields->f_rdd32; break; @@ -1044,9 +1017,6 @@ or1k_cgen_get_vma_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, case OR1K_OPERAND_RAD32F : value = fields->f_rad32; break; - case OR1K_OPERAND_RADF : - value = fields->f_r2; - break; case OR1K_OPERAND_RADI : value = fields->f_rad32; break; @@ -1059,9 +1029,6 @@ or1k_cgen_get_vma_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, case OR1K_OPERAND_RBD32F : value = fields->f_rbd32; break; - case OR1K_OPERAND_RBDF : - value = fields->f_r3; - break; case OR1K_OPERAND_RBDI : value = fields->f_rbd32; break; @@ -1074,9 +1041,6 @@ or1k_cgen_get_vma_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, case OR1K_OPERAND_RDD32F : value = fields->f_rdd32; break; - case OR1K_OPERAND_RDDF : - value = fields->f_r1; - break; case OR1K_OPERAND_RDDI : value = fields->f_rdd32; break; @@ -1138,9 +1102,6 @@ or1k_cgen_set_int_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, case OR1K_OPERAND_RAD32F : fields->f_rad32 = value; break; - case OR1K_OPERAND_RADF : - fields->f_r2 = value; - break; case OR1K_OPERAND_RADI : fields->f_rad32 = value; break; @@ -1153,9 +1114,6 @@ or1k_cgen_set_int_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, case OR1K_OPERAND_RBD32F : fields->f_rbd32 = value; break; - case OR1K_OPERAND_RBDF : - fields->f_r3 = value; - break; case OR1K_OPERAND_RBDI : fields->f_rbd32 = value; break; @@ -1168,9 +1126,6 @@ or1k_cgen_set_int_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, case OR1K_OPERAND_RDD32F : fields->f_rdd32 = value; break; - case OR1K_OPERAND_RDDF : - fields->f_r1 = value; - break; case OR1K_OPERAND_RDDI : fields->f_rdd32 = value; break; @@ -1222,9 +1177,6 @@ or1k_cgen_set_vma_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, case OR1K_OPERAND_RAD32F : fields->f_rad32 = value; break; - case OR1K_OPERAND_RADF : - fields->f_r2 = value; - break; case OR1K_OPERAND_RADI : fields->f_rad32 = value; break; @@ -1237,9 +1189,6 @@ or1k_cgen_set_vma_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, case OR1K_OPERAND_RBD32F : fields->f_rbd32 = value; break; - case OR1K_OPERAND_RBDF : - fields->f_r3 = value; - break; case OR1K_OPERAND_RBDI : fields->f_rbd32 = value; break; @@ -1252,9 +1201,6 @@ or1k_cgen_set_vma_operand (CGEN_CPU_DESC cd ATTRIBUTE_UNUSED, case OR1K_OPERAND_RDD32F : fields->f_rdd32 = value; break; - case OR1K_OPERAND_RDDF : - fields->f_r1 = value; - break; case OR1K_OPERAND_RDDI : fields->f_rdd32 = value; break; |