OpenCores
URL https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [opcodes/] [ChangeLog] - Blame information for rev 241

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 166 khays
2012-02-27  Alan Modra  
2 163 khays
 
3 166 khays
        * mt-dis.c: Regenerate.
4 163 khays
 
5 166 khays
2012-02-27  Alan Modra  
6 163 khays
 
7 166 khays
        * v850-opc.c (extract_v8): Rearrange to make it obvious this
8
        is the inverse of corresponding insert function.
9
        (extract_d22, extract_u9, extract_r4): Likewise.
10
        (extract_d9): Correct sign extension.
11
        (extract_d16_15): Don't assume "long" is 32 bits, and don't
12
        rely on implementation defined behaviour for shift right of
13
        signed types.
14
        (extract_d16_16, extract_d17_16, extract_i9): Likewise.
15
        (extract_d23): Likewise, and correct mask.
16 163 khays
 
17 166 khays
2012-02-27  Alan Modra  
18 163 khays
 
19 166 khays
        * crx-dis.c (print_arg): Mask constant to 32 bits.
20
        * crx-opc.c (cst4_map): Use int array.
21 163 khays
 
22 166 khays
2012-02-27  Alan Modra  
23 163 khays
 
24 166 khays
        * arc-dis.c (BITS): Don't use shifts to mask off bits.
25
        (FIELDD): Sign extend with xor,sub.
26 163 khays
 
27 166 khays
2012-02-25  Walter Lee  
28 163 khays
 
29 166 khays
        * tilegx-opc.c: Handle TILEGX_OPC_LD4S_TLS and TILEGX_OPC_LD_TLS.
30
        * tilepro-opc.c: Handle TILEPRO_OPC_LW_TLS and
31
        TILEPRO_OPC_LW_TLS_SN.
32 163 khays
 
33 166 khays
2012-02-21  H.J. Lu  
34 163 khays
 
35 166 khays
        * i386-opc.h (HLEPrefixNone): New.
36
        (HLEPrefixLock): Likewise.
37
        (HLEPrefixAny): Likewise.
38
        (HLEPrefixRelease): Likewise.
39 163 khays
 
40 166 khays
2012-02-08  H.J. Lu  
41 163 khays
 
42 166 khays
        * i386-dis.c (HLE_Fixup1): New.
43
        (HLE_Fixup2): Likewise.
44
        (HLE_Fixup3): Likewise.
45
        (Ebh1): Likewise.
46
        (Evh1): Likewise.
47
        (Ebh2): Likewise.
48
        (Evh2): Likewise.
49
        (Ebh3): Likewise.
50
        (Evh3): Likewise.
51
        (MOD_C6_REG_7): Likewise.
52
        (MOD_C7_REG_7): Likewise.
53
        (RM_C6_REG_7): Likewise.
54
        (RM_C7_REG_7): Likewise.
55
        (XACQUIRE_PREFIX): Likewise.
56
        (XRELEASE_PREFIX): Likewise.
57
        (dis386): Use Ebh1/Evh1 on add, adc, and, btc, btr, bts,
58
        cmpxchg, dec, inc, neg, not, or, sbb, sub, xor and xadd. Use
59
        Ebh2/Evh2 on xchg.  Use Ebh3/Evh3 on mov.
60
        (reg_table): Use Ebh1/Evh1 on add, adc, and, dec, inc, neg,
61
        not, or, sbb, sub and xor.  Use Ebh3/Evh3 on mov.  Use
62
        MOD_C6_REG_7 and MOD_C7_REG_7.
63
        (mod_table): Add MOD_C6_REG_7 and MOD_C7_REG_7.
64
        (rm_table): Add RM_C6_REG_7 and RM_C7_REG_7.  Add xend and
65
        xtest.
66
        (prefix_name): Handle XACQUIRE_PREFIX and XRELEASE_PREFIX.
67
        (CMPXCHG8B_Fixup): Handle HLE prefix on cmpxchg8b.
68 163 khays
 
69 166 khays
        * i386-gen.c (cpu_flag_init): Add CPU_HLE_FLAGS and
70
        CPU_RTM_FLAGS.
71
        (cpu_flags): Add CpuHLE and CpuRTM.
72
        (opcode_modifiers): Add HLEPrefixOk.
73 163 khays
 
74 166 khays
        * i386-opc.h (CpuHLE): New.
75
        (CpuRTM): Likewise.
76
        (HLEPrefixOk): Likewise.
77
        (i386_cpu_flags): Add cpuhle and cpurtm.
78
        (i386_opcode_modifier): Add hleprefixok.
79 163 khays
 
80 166 khays
        * i386-opc.tbl: Add HLEPrefixOk=3 to mov.  Add HLEPrefixOk to
81
        add, adc, and, btc, btr, bts, cmpxchg, dec, inc, neg, not, or,
82
        sbb, sub, xor and xadd.  Add HLEPrefixOk=2 to xchg with memory
83
        operand.  Add xacquire, xrelease, xabort, xbegin, xend and
84
        xtest.
85 158 khays
        * i386-init.h: Regenerated.
86
        * i386-tbl.h: Likewise.
87
 
88 166 khays
2012-01-24  DJ Delorie  
89 158 khays
 
90 166 khays
        * rl78-decode.opc (rl78_decode_opcode): Add NOT1.
91
        * rl78-decode.c: Regenerate.
92 158 khays
 
93 166 khays
2012-01-17  James Murray  
94 158 khays
 
95 166 khays
        PR binutils/10173
96
        * cr16-dis.c (print_arg): Test symtab_size not num_symbols.
97 158 khays
 
98 166 khays
2012-01-17  Andreas Schwab  
99 158 khays
 
100 166 khays
        * m68k-opc.c (m68k_opcodes): Fix entries for pmove with BADx/BACx
101
        register and move them after pmove with PSR/PCSR register.
102 158 khays
 
103 166 khays
2012-01-13  H.J. Lu  
104 158 khays
 
105 166 khays
        * i386-dis.c (mod_table): Add vmfunc.
106 158 khays
 
107 166 khays
        * i386-gen.c (cpu_flag_init): Add CPU_VMFUNC_FLAGS.
108
        (cpu_flags): CpuVMFUNC.
109 158 khays
 
110 166 khays
        * i386-opc.h (CpuVMFUNC): New.
111
        (i386_cpu_flags): Add cpuvmfunc.
112 158 khays
 
113 166 khays
        * i386-opc.tbl: Add vmfunc.
114 148 khays
        * i386-init.h: Regenerated.
115
        * i386-tbl.h: Likewise.
116
 
117 166 khays
For older changes see ChangeLog-2011
118 18 khays
 
119
Local Variables:
120
mode: change-log
121
left-margin: 8
122
fill-column: 74
123
version-control: never
124
End:

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.