454040 s390x: False-positive memcheck:cond in memmem on arch13 systems
456171 [PATCH] FreeBSD: Don't record address errors when accessing the 'kern.ps_strings' sysctl struct
n-i-bz Implement vgdb invoker on FreeBSD
+458845 PowerPC: The L field for the dcbf and sync instruction should be
+ 3 bits in ISA 3.1.
To see details of a given bug, visit
https://bugs.kde.org/show_bug.cgi?id=XXXXXX
/* X-Form, XL-Form */
UChar opc1 = ifieldOPC(theInstr);
UInt b11to25 = IFIELD(theInstr, 11, 15);
- UChar flag_L = IFIELD(theInstr, 21, 2); //ISA 3.0
+ /* The L-field is 2 bits in ISA 3.0 and earlier and 3 bits in ISA 3.1 */
+ UChar flag_L = IFIELD(theInstr, 21, (allow_isa_3_1 ? 3 : 2));
UInt b11to20 = IFIELD(theInstr, 11, 10);
UInt M0 = IFIELD(theInstr, 11, 5);
UChar rD_addr = ifieldRegDS(theInstr);
/* X-Form */
UChar opc1 = ifieldOPC(theInstr);
UChar b21to25 = ifieldRegDS(theInstr);
- UChar flag_L = IFIELD(theInstr, 21, 2);
+ /* The L-field is 2 bits in ISA 3.0 and earlier and 3 bits in ISA 3.1 */
+ UChar flag_L = IFIELD(theInstr, 21, (allow_isa_3_1 ? 3 : 2));
UChar rA_addr = ifieldRegA(theInstr);
UChar rB_addr = ifieldRegB(theInstr);
UInt opc2 = ifieldOPClo10(theInstr);