qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-ppc] [Qemu-devel] [PULL 00/64] ppc-for-2.8 queue 20160907


From: no-reply
Subject: Re: [Qemu-ppc] [Qemu-devel] [PULL 00/64] ppc-for-2.8 queue 20160907
Date: Wed, 7 Sep 2016 05:02:00 -0700 (PDT)

Hi,

Your series seems to have some coding style problems. See output below for
more information:

Subject: [Qemu-devel] [PULL 00/64] ppc-for-2.8 queue 20160907
Type: series
Message-id: address@hidden

=== TEST SCRIPT BEGIN ===
#!/bin/bash

BASE=base
n=1
total=$(git log --oneline $BASE.. | wc -l)
failed=0

# Useful git options
git config --local diff.renamelimit 0
git config --local diff.renames True

commits="$(git log --format=%H --reverse $BASE..)"
for c in $commits; do
    echo "Checking PATCH $n/$total: $(git show --no-patch --format=%s $c)..."
    if ! git show $c --format=email | ./scripts/checkpatch.pl --mailback -; then
        failed=1
        echo
    fi
    n=$((n+1))
done

exit $failed
=== TEST SCRIPT END ===

Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384
From https://github.com/patchew-project/qemu
 * [new tag]         patchew/address@hidden -> patchew/address@hidden
Switched to a new branch 'test'
0993113 tests: Check serial output of firmware boot of some machines
2a0f4b3 tests: Resort check-qtest entries in Makefile.include
7763a71 spapr: implement H_CHANGE_LOGICAL_LAN_MAC h_call
a02f131 ppc: Improve a few more helper flags
3416ba2 ppc: Improve the exception helpers flags
459d354 ppc: Improve flags for helpers loading/writing the time facilities
4c1bf07 ppc: Don't generate dead code on unconditional branches
31cabe5 ppc: Stop dumping state on all exceptions in linux-user
85f5b4a ppc: Fix catching some segfaults in user mode
7ebad34 ppc: Fix macio ESCC legacy mapping
0f13a07 hw/ppc: add a ppc_create_page_sizes_prop() helper routine
33bcb68 hw/ppc: use error_report instead of fprintf
21c0c28 ppc: Rename #include'd .c files to .inc.c
1cc641d target-ppc: add extswsli[.] instruction
8a268ec target-ppc: add vsrv instruction
33788af target-ppc: add vslv instruction
1f2c5f5 target-ppc: add vcmpnez[b, h, w][.] instructions
a1f16c0 target-ppc: add vabsdu[b, h, w] instructions
2e07ac5 target-ppc: add dtstsfi[q] instructions
adbd532 target-ppc: implement branch-less divd[o][.]
fc4ccb8 target-ppc: implement branch-less divw[o][.]
080d4a2 ppc: load/store multiple and string insns don't do LE
861217b ppc: Use a helper to generate "LE unsupported" alignment interrupts
03fee41 ppc: Don't set access_type on all load/stores on hash64
e9aca2a ppc: Fix CFAR updates
b7d94da ppc: Speed up dcbz
9bc01f1 ppc: Handle unconditional (always/never) traps at translation time
05ce4d8 ppc: Make alignment exceptions suck less
5859133 ppc: Don't update NIP in dcbz and lscbx
f659f41 ppc: Don't update NIP if not taking alignment exceptions
5052bf5 ppc: Don't update NIP on conditional trap instructions
0cbc36c ppc: Don't update NIP BookE 2.06 tlbwe
c530c1c ppc: Don't update NIP in facility unavailable interrupts
24c42ee ppc: Don't update NIP in DCR access routines
8fcc2fb ppc: Fix source NIP on SLB related interrupts
3f8689a ppc: Make tlb_fill() use new exception helper
8d68e6d ppc: Don't update NIP in lmw/stmw/icbi
8cde0a2 ppc: Don't update NIP in lswi/lswx/stswi/stswx
019dd2e ppc: FP exceptions are always precise
2e6777f ppc: Don't update the NIP in floating point generated code
0ef26e1 ppc: Make float_check_status() pass the return address
ad6dcf9 ppc: Make float_invalid_op_excp() pass the return address
e1ea3f1 ppc: Rename fload_invalid_op_excp to float_invalid_op_excp
6c55b5b ppc: Move VSX ops out of translate.c
341b3ac ppc: Move VMX ops out of translate.c
e7e7ee2 ppc: Move DFP ops out of translate.c
30bf69f ppc: Move embedded spe ops out of translate.c
a831adc ppc: Move classic fp ops out of translate.c
2bdf95d ppc: Provide basic raise_exception_* functions
e399ebe target-ppc: introduce opc4 for Expanded Opcode
0baf7b3 target-ppc: add maddhd and maddhdu instruction
097ca99 target-ppc: add maddld instruction
0d6bece target-ppc: add setb instruction
8fa39ac target-ppc: add cmpeqb instruction
021e798 target-ppc: add cnttzw[.] instruction
b65f6b1 target-ppc: add cnttzd[.] instruction
996bc0d target-ppc: add modulo dword operations
f01ac41 target-ppc: add modulo word operations
b20a867 target-ppc: add cmprb instruction
cf46bbe target-ppc: adding addpcis instruction
feef19c target-ppc: Introduce POWER ISA 3.0 flag
0abdb7e target-ppc: Introduce Power9 family
dd3bc62 hw/ppc: include fdt helper routine in a common file
74ed4ce xics_kvm: drop extra checking of kernel_xics_fd

=== OUTPUT BEGIN ===
Checking PATCH 1/64: xics_kvm: drop extra checking of kernel_xics_fd...
Checking PATCH 2/64: hw/ppc: include fdt helper routine in a common file...
Checking PATCH 3/64: target-ppc: Introduce Power9 family...
Checking PATCH 4/64: target-ppc: Introduce POWER ISA 3.0 flag...
Checking PATCH 5/64: target-ppc: adding addpcis instruction...
Checking PATCH 6/64: target-ppc: add cmprb instruction...
Checking PATCH 7/64: target-ppc: add modulo word operations...
Checking PATCH 8/64: target-ppc: add modulo dword operations...
Checking PATCH 9/64: target-ppc: add cnttzd[.] instruction...
Checking PATCH 10/64: target-ppc: add cnttzw[.] instruction...
Checking PATCH 11/64: target-ppc: add cmpeqb instruction...
Checking PATCH 12/64: target-ppc: add setb instruction...
Checking PATCH 13/64: target-ppc: add maddld instruction...
Checking PATCH 14/64: target-ppc: add maddhd and maddhdu instruction...
Checking PATCH 15/64: target-ppc: introduce opc4 for Expanded Opcode...
Checking PATCH 16/64: ppc: Provide basic raise_exception_* functions...
Checking PATCH 17/64: ppc: Move classic fp ops out of translate.c...
ERROR: Macros with multiple statements should be enclosed in a do - while loop
#1342: FILE: target-ppc/translate/fp-impl.c:59:
+#define GEN_FLOAT_ACB(name, op2, set_fprf, type)                              \
+_GEN_FLOAT_ACB(name, name, 0x3F, op2, 0, set_fprf, type);                     \
+_GEN_FLOAT_ACB(name##s, name, 0x3B, op2, 1, set_fprf, type);

ERROR: Macros with multiple statements should be enclosed in a do - while loop
#1370: FILE: target-ppc/translate/fp-impl.c:87:
+#define GEN_FLOAT_AB(name, op2, inval, set_fprf, type)                        \
+_GEN_FLOAT_AB(name, name, 0x3F, op2, inval, 0, set_fprf, type);               \
+_GEN_FLOAT_AB(name##s, name, 0x3B, op2, inval, 1, set_fprf, type);

ERROR: Macros with multiple statements should be enclosed in a do - while loop
#1398: FILE: target-ppc/translate/fp-impl.c:115:
+#define GEN_FLOAT_AC(name, op2, inval, set_fprf, type)                        \
+_GEN_FLOAT_AC(name, name, 0x3F, op2, inval, 0, set_fprf, type);               \
+_GEN_FLOAT_AC(name##s, name, 0x3B, op2, inval, 1, set_fprf, type);

WARNING: line over 80 characters
#1749: FILE: target-ppc/translate/fp-impl.c:466:
+    tcg_gen_andi_i32(cpu_crf[crfD(ctx->opcode)], cpu_crf[crfD(ctx->opcode)], 
0xf);

WARNING: line over 80 characters
#1753: FILE: target-ppc/translate/fp-impl.c:470:
+    tcg_gen_andi_i64(tnew_fpscr, tnew_fpscr, ~((0xF << shift) & 
FP_EX_CLEAR_BITS));

WARNING: line over 80 characters
#1788: FILE: target-ppc/translate/fp-impl.c:505:
+        /* NIP cannot be restored if the memory exception comes from an helper 
*/

WARNING: line over 80 characters
#1814: FILE: target-ppc/translate/fp-impl.c:531:
+        /* NIP cannot be restored if the memory exception comes from an helper 
*/

WARNING: line over 80 characters
#1899: FILE: target-ppc/translate/fp-impl.c:616:
+static void glue(gen_, name)(DisasContext *ctx)                                
       \

WARNING: line over 80 characters
#1914: FILE: target-ppc/translate/fp-impl.c:631:
+static void glue(gen_, name##u)(DisasContext *ctx)                             
       \

WARNING: line over 80 characters
#1934: FILE: target-ppc/translate/fp-impl.c:651:
+static void glue(gen_, name##ux)(DisasContext *ctx)                            
       \

WARNING: line over 80 characters
#1954: FILE: target-ppc/translate/fp-impl.c:671:
+static void glue(gen_, name##x)(DisasContext *ctx)                             
       \

ERROR: Macros with multiple statements should be enclosed in a do - while loop
#1968: FILE: target-ppc/translate/fp-impl.c:685:
+#define GEN_LDFS(name, ldop, op, type)                                        \
+GEN_LDF(name, ldop, op | 0x20, type);                                         \
+GEN_LDUF(name, ldop, op | 0x21, type);                                        \
+GEN_LDUXF(name, ldop, op | 0x01, type);                                       \
+GEN_LDXF(name, ldop, 0x17, op | 0x00, type)

WARNING: line over 80 characters
#2075: FILE: target-ppc/translate/fp-impl.c:792:
+static void glue(gen_, name)(DisasContext *ctx)                                
       \

WARNING: line over 80 characters
#2090: FILE: target-ppc/translate/fp-impl.c:807:
+static void glue(gen_, name##u)(DisasContext *ctx)                             
       \

WARNING: line over 80 characters
#2110: FILE: target-ppc/translate/fp-impl.c:827:
+static void glue(gen_, name##ux)(DisasContext *ctx)                            
       \

WARNING: line over 80 characters
#2130: FILE: target-ppc/translate/fp-impl.c:847:
+static void glue(gen_, name##x)(DisasContext *ctx)                             
       \

ERROR: Macros with multiple statements should be enclosed in a do - while loop
#2144: FILE: target-ppc/translate/fp-impl.c:861:
+#define GEN_STFS(name, stop, op, type)                                        \
+GEN_STF(name, stop, op | 0x20, type);                                         \
+GEN_STUF(name, stop, op | 0x21, type);                                        \
+GEN_STUXF(name, stop, op | 0x01, type);                                       \
+GEN_STXF(name, stop, 0x17, op | 0x00, type)

ERROR: braces {} are necessary for all arms of this statement
#2257: FILE: target-ppc/translate/fp-impl.c:974:
+    if (ra != 0)
[...]

ERROR: braces {} are necessary for all arms of this statement
#2277: FILE: target-ppc/translate/fp-impl.c:994:
+    if (ra != 0)
[...]

ERROR: braces {} are necessary for all arms of this statement
#2324: FILE: target-ppc/translate/fp-impl.c:1041:
+    if (ra != 0)
[...]

ERROR: braces {} are necessary for all arms of this statement
#2343: FILE: target-ppc/translate/fp-impl.c:1060:
+    if (ra != 0)
[...]

ERROR: Macros with complex values should be enclosed in parenthesis
#2390: FILE: target-ppc/translate/fp-ops.c:3:
+#define GEN_FLOAT_ACB(name, op2, set_fprf, type)                              \
+_GEN_FLOAT_ACB(name, name, 0x3F, op2, 0, set_fprf, type),                     \
+_GEN_FLOAT_ACB(name##s, name, 0x3B, op2, 1, set_fprf, type)

ERROR: Macros with complex values should be enclosed in parenthesis
#2395: FILE: target-ppc/translate/fp-ops.c:8:
+#define GEN_FLOAT_AB(name, op2, inval, set_fprf, type)                        \
+_GEN_FLOAT_AB(name, name, 0x3F, op2, inval, 0, set_fprf, type),               \
+_GEN_FLOAT_AB(name##s, name, 0x3B, op2, inval, 1, set_fprf, type)

ERROR: Macros with complex values should be enclosed in parenthesis
#2400: FILE: target-ppc/translate/fp-ops.c:13:
+#define GEN_FLOAT_AC(name, op2, inval, set_fprf, type)                        \
+_GEN_FLOAT_AC(name, name, 0x3F, op2, inval, 0, set_fprf, type),               \
+_GEN_FLOAT_AC(name##s, name, 0x3B, op2, inval, 1, set_fprf, type)

ERROR: Macros with complex values should be enclosed in parenthesis
#2440: FILE: target-ppc/translate/fp-ops.c:53:
+#define GEN_LDF(name, ldop, opc, type)                                        \
+GEN_HANDLER(name, opc, 0xFF, 0xFF, 0x00000000, type),

ERROR: Macros with complex values should be enclosed in parenthesis
#2442: FILE: target-ppc/translate/fp-ops.c:55:
+#define GEN_LDUF(name, ldop, opc, type)                                       \
+GEN_HANDLER(name##u, opc, 0xFF, 0xFF, 0x00000000, type),

ERROR: Macros with complex values should be enclosed in parenthesis
#2444: FILE: target-ppc/translate/fp-ops.c:57:
+#define GEN_LDUXF(name, ldop, opc, type)                                      \
+GEN_HANDLER(name##ux, 0x1F, 0x17, opc, 0x00000001, type),

ERROR: Macros with complex values should be enclosed in parenthesis
#2446: FILE: target-ppc/translate/fp-ops.c:59:
+#define GEN_LDXF(name, ldop, opc2, opc3, type)                                \
+GEN_HANDLER(name##x, 0x1F, opc2, opc3, 0x00000001, type),

ERROR: Macros with complex values should be enclosed in parenthesis
#2461: FILE: target-ppc/translate/fp-ops.c:74:
+#define GEN_STF(name, stop, opc, type)                                        \
+GEN_HANDLER(name, opc, 0xFF, 0xFF, 0x00000000, type),

ERROR: Macros with complex values should be enclosed in parenthesis
#2463: FILE: target-ppc/translate/fp-ops.c:76:
+#define GEN_STUF(name, stop, opc, type)                                       \
+GEN_HANDLER(name##u, opc, 0xFF, 0xFF, 0x00000000, type),

ERROR: Macros with complex values should be enclosed in parenthesis
#2465: FILE: target-ppc/translate/fp-ops.c:78:
+#define GEN_STUXF(name, stop, opc, type)                                      \
+GEN_HANDLER(name##ux, 0x1F, 0x17, opc, 0x00000001, type),

ERROR: Macros with complex values should be enclosed in parenthesis
#2467: FILE: target-ppc/translate/fp-ops.c:80:
+#define GEN_STXF(name, stop, opc2, opc3, type)                                \
+GEN_HANDLER(name##x, 0x1F, opc2, opc3, 0x00000001, type),

total: 20 errors, 12 warnings, 2463 lines checked

Your patch has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.

Checking PATCH 18/64: ppc: Move embedded spe ops out of translate.c...
WARNING: line over 80 characters
#1391: FILE: target-ppc/translate/spe-impl.c:21:
+    tcg_gen_concat_tl_i64(tmp, cpu_gpr[rA(ctx->opcode)], 
cpu_gprh[rA(ctx->opcode)]);

ERROR: braces {} are necessary for all arms of this statement
#1415: FILE: target-ppc/translate/spe-impl.c:45:
+    if (Rc(ctx->opcode))                                                      \
[...]

WARNING: line over 80 characters
#1942: FILE: target-ppc/translate/spe-impl.c:572:
+GEN_SPE(evaddw,      speundef,    0x00, 0x08, 0x00000000, 0xFFFFFFFF, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1942: FILE: target-ppc/translate/spe-impl.c:572:
+GEN_SPE(evaddw,      speundef,    0x00, 0x08, 0x00000000, 0xFFFFFFFF, 
PPC_SPE); ////

WARNING: line over 80 characters
#1944: FILE: target-ppc/translate/spe-impl.c:574:
+GEN_SPE(evsubfw,     speundef,    0x02, 0x08, 0x00000000, 0xFFFFFFFF, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1944: FILE: target-ppc/translate/spe-impl.c:574:
+GEN_SPE(evsubfw,     speundef,    0x02, 0x08, 0x00000000, 0xFFFFFFFF, 
PPC_SPE); ////

WARNING: line over 80 characters
#1946: FILE: target-ppc/translate/spe-impl.c:576:
+GEN_SPE(evabs,       evneg,       0x04, 0x08, 0x0000F800, 0x0000F800, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1946: FILE: target-ppc/translate/spe-impl.c:576:
+GEN_SPE(evabs,       evneg,       0x04, 0x08, 0x0000F800, 0x0000F800, 
PPC_SPE); ////

WARNING: line over 80 characters
#1947: FILE: target-ppc/translate/spe-impl.c:577:
+GEN_SPE(evextsb,     evextsh,     0x05, 0x08, 0x0000F800, 0x0000F800, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1947: FILE: target-ppc/translate/spe-impl.c:577:
+GEN_SPE(evextsb,     evextsh,     0x05, 0x08, 0x0000F800, 0x0000F800, 
PPC_SPE); ////

WARNING: line over 80 characters
#1948: FILE: target-ppc/translate/spe-impl.c:578:
+GEN_SPE(evrndw,      evcntlzw,    0x06, 0x08, 0x0000F800, 0x0000F800, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1948: FILE: target-ppc/translate/spe-impl.c:578:
+GEN_SPE(evrndw,      evcntlzw,    0x06, 0x08, 0x0000F800, 0x0000F800, 
PPC_SPE); ////

WARNING: line over 80 characters
#1949: FILE: target-ppc/translate/spe-impl.c:579:
+GEN_SPE(evcntlsw,    brinc,       0x07, 0x08, 0x0000F800, 0x00000000, 
PPC_SPE); //

ERROR: do not use C99 // comments
#1949: FILE: target-ppc/translate/spe-impl.c:579:
+GEN_SPE(evcntlsw,    brinc,       0x07, 0x08, 0x0000F800, 0x00000000, 
PPC_SPE); //

WARNING: line over 80 characters
#1951: FILE: target-ppc/translate/spe-impl.c:581:
+GEN_SPE(speundef,    evand,       0x08, 0x08, 0xFFFFFFFF, 0x00000000, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1951: FILE: target-ppc/translate/spe-impl.c:581:
+GEN_SPE(speundef,    evand,       0x08, 0x08, 0xFFFFFFFF, 0x00000000, 
PPC_SPE); ////

WARNING: line over 80 characters
#1952: FILE: target-ppc/translate/spe-impl.c:582:
+GEN_SPE(evandc,      speundef,    0x09, 0x08, 0x00000000, 0xFFFFFFFF, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1952: FILE: target-ppc/translate/spe-impl.c:582:
+GEN_SPE(evandc,      speundef,    0x09, 0x08, 0x00000000, 0xFFFFFFFF, 
PPC_SPE); ////

WARNING: line over 80 characters
#1953: FILE: target-ppc/translate/spe-impl.c:583:
+GEN_SPE(evxor,       evor,        0x0B, 0x08, 0x00000000, 0x00000000, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1953: FILE: target-ppc/translate/spe-impl.c:583:
+GEN_SPE(evxor,       evor,        0x0B, 0x08, 0x00000000, 0x00000000, 
PPC_SPE); ////

WARNING: line over 80 characters
#1954: FILE: target-ppc/translate/spe-impl.c:584:
+GEN_SPE(evnor,       eveqv,       0x0C, 0x08, 0x00000000, 0x00000000, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1954: FILE: target-ppc/translate/spe-impl.c:584:
+GEN_SPE(evnor,       eveqv,       0x0C, 0x08, 0x00000000, 0x00000000, 
PPC_SPE); ////

WARNING: line over 80 characters
#1958: FILE: target-ppc/translate/spe-impl.c:588:
+GEN_SPE(speundef,    evorc,       0x0D, 0x08, 0xFFFFFFFF, 0x00000000, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1958: FILE: target-ppc/translate/spe-impl.c:588:
+GEN_SPE(speundef,    evorc,       0x0D, 0x08, 0xFFFFFFFF, 0x00000000, 
PPC_SPE); ////

WARNING: line over 80 characters
#1959: FILE: target-ppc/translate/spe-impl.c:589:
+GEN_SPE(evnand,      speundef,    0x0F, 0x08, 0x00000000, 0xFFFFFFFF, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1959: FILE: target-ppc/translate/spe-impl.c:589:
+GEN_SPE(evnand,      speundef,    0x0F, 0x08, 0x00000000, 0xFFFFFFFF, 
PPC_SPE); ////

WARNING: line over 80 characters
#1960: FILE: target-ppc/translate/spe-impl.c:590:
+GEN_SPE(evsrwu,      evsrws,      0x10, 0x08, 0x00000000, 0x00000000, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1960: FILE: target-ppc/translate/spe-impl.c:590:
+GEN_SPE(evsrwu,      evsrws,      0x10, 0x08, 0x00000000, 0x00000000, 
PPC_SPE); ////

WARNING: line over 80 characters
#1962: FILE: target-ppc/translate/spe-impl.c:592:
+GEN_SPE(evslw,       speundef,    0x12, 0x08, 0x00000000, 0xFFFFFFFF, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1962: FILE: target-ppc/translate/spe-impl.c:592:
+GEN_SPE(evslw,       speundef,    0x12, 0x08, 0x00000000, 0xFFFFFFFF, 
PPC_SPE); ////

WARNING: line over 80 characters
#1964: FILE: target-ppc/translate/spe-impl.c:594:
+GEN_SPE(evrlw,       evsplati,    0x14, 0x08, 0x00000000, 0x0000F800, 
PPC_SPE); //

ERROR: do not use C99 // comments
#1964: FILE: target-ppc/translate/spe-impl.c:594:
+GEN_SPE(evrlw,       evsplati,    0x14, 0x08, 0x00000000, 0x0000F800, 
PPC_SPE); //

WARNING: line over 80 characters
#1966: FILE: target-ppc/translate/spe-impl.c:596:
+GEN_SPE(evmergehi,   evmergelo,   0x16, 0x08, 0x00000000, 0x00000000, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1966: FILE: target-ppc/translate/spe-impl.c:596:
+GEN_SPE(evmergehi,   evmergelo,   0x16, 0x08, 0x00000000, 0x00000000, 
PPC_SPE); ////

WARNING: line over 80 characters
#1967: FILE: target-ppc/translate/spe-impl.c:597:
+GEN_SPE(evmergehilo, evmergelohi, 0x17, 0x08, 0x00000000, 0x00000000, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1967: FILE: target-ppc/translate/spe-impl.c:597:
+GEN_SPE(evmergehilo, evmergelohi, 0x17, 0x08, 0x00000000, 0x00000000, 
PPC_SPE); ////

WARNING: line over 80 characters
#1968: FILE: target-ppc/translate/spe-impl.c:598:
+GEN_SPE(evcmpgtu,    evcmpgts,    0x18, 0x08, 0x00600000, 0x00600000, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1968: FILE: target-ppc/translate/spe-impl.c:598:
+GEN_SPE(evcmpgtu,    evcmpgts,    0x18, 0x08, 0x00600000, 0x00600000, 
PPC_SPE); ////

WARNING: line over 80 characters
#1969: FILE: target-ppc/translate/spe-impl.c:599:
+GEN_SPE(evcmpltu,    evcmplts,    0x19, 0x08, 0x00600000, 0x00600000, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1969: FILE: target-ppc/translate/spe-impl.c:599:
+GEN_SPE(evcmpltu,    evcmplts,    0x19, 0x08, 0x00600000, 0x00600000, 
PPC_SPE); ////

WARNING: line over 80 characters
#1970: FILE: target-ppc/translate/spe-impl.c:600:
+GEN_SPE(evcmpeq,     speundef,    0x1A, 0x08, 0x00600000, 0xFFFFFFFF, 
PPC_SPE); ////

ERROR: do not use C99 // comments
#1970: FILE: target-ppc/translate/spe-impl.c:600:
+GEN_SPE(evcmpeq,     speundef,    0x1A, 0x08, 0x00600000, 0xFFFFFFFF, 
PPC_SPE); ////

WARNING: line over 80 characters
#2153: FILE: target-ppc/translate/spe-impl.c:783:
+static void glue(gen_, name)(DisasContext *ctx)                                
       \

ERROR: if this code is redundant consider removing it
#2192: FILE: target-ppc/translate/spe-impl.c:822:
+#if 0

WARNING: line over 80 characters
#2193: FILE: target-ppc/translate/spe-impl.c:823:
+GEN_SPE(speundef,       evmhessf,      0x01, 0x10, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);//

ERROR: do not use C99 // comments
#2193: FILE: target-ppc/translate/spe-impl.c:823:
+GEN_SPE(speundef,       evmhessf,      0x01, 0x10, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);//

WARNING: line over 80 characters
#2194: FILE: target-ppc/translate/spe-impl.c:824:
+GEN_SPE(speundef,       evmhossf,      0x03, 0x10, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2195: FILE: target-ppc/translate/spe-impl.c:825:
+GEN_SPE(evmheumi,       evmhesmi,      0x04, 0x10, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2196: FILE: target-ppc/translate/spe-impl.c:826:
+GEN_SPE(speundef,       evmhesmf,      0x05, 0x10, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2197: FILE: target-ppc/translate/spe-impl.c:827:
+GEN_SPE(evmhoumi,       evmhosmi,      0x06, 0x10, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2198: FILE: target-ppc/translate/spe-impl.c:828:
+GEN_SPE(speundef,       evmhosmf,      0x07, 0x10, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2199: FILE: target-ppc/translate/spe-impl.c:829:
+GEN_SPE(speundef,       evmhessfa,     0x11, 0x10, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2200: FILE: target-ppc/translate/spe-impl.c:830:
+GEN_SPE(speundef,       evmhossfa,     0x13, 0x10, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2201: FILE: target-ppc/translate/spe-impl.c:831:
+GEN_SPE(evmheumia,      evmhesmia,     0x14, 0x10, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2202: FILE: target-ppc/translate/spe-impl.c:832:
+GEN_SPE(speundef,       evmhesmfa,     0x15, 0x10, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2203: FILE: target-ppc/translate/spe-impl.c:833:
+GEN_SPE(evmhoumia,      evmhosmia,     0x16, 0x10, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2204: FILE: target-ppc/translate/spe-impl.c:834:
+GEN_SPE(speundef,       evmhosmfa,     0x17, 0x10, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2206: FILE: target-ppc/translate/spe-impl.c:836:
+GEN_SPE(speundef,       evmwhssf,      0x03, 0x11, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2207: FILE: target-ppc/translate/spe-impl.c:837:
+GEN_SPE(evmwlumi,       speundef,      0x04, 0x11, 0x00000000, 0xFFFFFFFF, 
PPC_SPE);

WARNING: line over 80 characters
#2208: FILE: target-ppc/translate/spe-impl.c:838:
+GEN_SPE(evmwhumi,       evmwhsmi,      0x06, 0x11, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2209: FILE: target-ppc/translate/spe-impl.c:839:
+GEN_SPE(speundef,       evmwhsmf,      0x07, 0x11, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2210: FILE: target-ppc/translate/spe-impl.c:840:
+GEN_SPE(speundef,       evmwssf,       0x09, 0x11, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2211: FILE: target-ppc/translate/spe-impl.c:841:
+GEN_SPE(speundef,       evmwsmf,       0x0D, 0x11, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2212: FILE: target-ppc/translate/spe-impl.c:842:
+GEN_SPE(speundef,       evmwhssfa,     0x13, 0x11, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2213: FILE: target-ppc/translate/spe-impl.c:843:
+GEN_SPE(evmwlumia,      speundef,      0x14, 0x11, 0x00000000, 0xFFFFFFFF, 
PPC_SPE);

WARNING: line over 80 characters
#2214: FILE: target-ppc/translate/spe-impl.c:844:
+GEN_SPE(evmwhumia,      evmwhsmia,     0x16, 0x11, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2215: FILE: target-ppc/translate/spe-impl.c:845:
+GEN_SPE(speundef,       evmwhsmfa,     0x17, 0x11, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2216: FILE: target-ppc/translate/spe-impl.c:846:
+GEN_SPE(speundef,       evmwssfa,      0x19, 0x11, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2217: FILE: target-ppc/translate/spe-impl.c:847:
+GEN_SPE(speundef,       evmwsmfa,      0x1D, 0x11, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2219: FILE: target-ppc/translate/spe-impl.c:849:
+GEN_SPE(evadduiaaw,     evaddsiaaw,    0x00, 0x13, 0x0000F800, 0x0000F800, 
PPC_SPE);

WARNING: line over 80 characters
#2220: FILE: target-ppc/translate/spe-impl.c:850:
+GEN_SPE(evsubfusiaaw,   evsubfssiaaw,  0x01, 0x13, 0x0000F800, 0x0000F800, 
PPC_SPE);

WARNING: line over 80 characters
#2221: FILE: target-ppc/translate/spe-impl.c:851:
+GEN_SPE(evaddumiaaw,    evaddsmiaaw,   0x04, 0x13, 0x0000F800, 0x0000F800, 
PPC_SPE);

WARNING: line over 80 characters
#2222: FILE: target-ppc/translate/spe-impl.c:852:
+GEN_SPE(evsubfumiaaw,   evsubfsmiaaw,  0x05, 0x13, 0x0000F800, 0x0000F800, 
PPC_SPE);

WARNING: line over 80 characters
#2223: FILE: target-ppc/translate/spe-impl.c:853:
+GEN_SPE(evdivws,        evdivwu,       0x06, 0x13, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2225: FILE: target-ppc/translate/spe-impl.c:855:
+GEN_SPE(evmheusiaaw,    evmhessiaaw,   0x00, 0x14, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2226: FILE: target-ppc/translate/spe-impl.c:856:
+GEN_SPE(speundef,       evmhessfaaw,   0x01, 0x14, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2227: FILE: target-ppc/translate/spe-impl.c:857:
+GEN_SPE(evmhousiaaw,    evmhossiaaw,   0x02, 0x14, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2228: FILE: target-ppc/translate/spe-impl.c:858:
+GEN_SPE(speundef,       evmhossfaaw,   0x03, 0x14, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2229: FILE: target-ppc/translate/spe-impl.c:859:
+GEN_SPE(evmheumiaaw,    evmhesmiaaw,   0x04, 0x14, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2230: FILE: target-ppc/translate/spe-impl.c:860:
+GEN_SPE(speundef,       evmhesmfaaw,   0x05, 0x14, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2231: FILE: target-ppc/translate/spe-impl.c:861:
+GEN_SPE(evmhoumiaaw,    evmhosmiaaw,   0x06, 0x14, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2232: FILE: target-ppc/translate/spe-impl.c:862:
+GEN_SPE(speundef,       evmhosmfaaw,   0x07, 0x14, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2233: FILE: target-ppc/translate/spe-impl.c:863:
+GEN_SPE(evmhegumiaa,    evmhegsmiaa,   0x14, 0x14, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2234: FILE: target-ppc/translate/spe-impl.c:864:
+GEN_SPE(speundef,       evmhegsmfaa,   0x15, 0x14, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2235: FILE: target-ppc/translate/spe-impl.c:865:
+GEN_SPE(evmhogumiaa,    evmhogsmiaa,   0x16, 0x14, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2236: FILE: target-ppc/translate/spe-impl.c:866:
+GEN_SPE(speundef,       evmhogsmfaa,   0x17, 0x14, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2238: FILE: target-ppc/translate/spe-impl.c:868:
+GEN_SPE(evmwlusiaaw,    evmwlssiaaw,   0x00, 0x15, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2239: FILE: target-ppc/translate/spe-impl.c:869:
+GEN_SPE(evmwlumiaaw,    evmwlsmiaaw,   0x04, 0x15, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2240: FILE: target-ppc/translate/spe-impl.c:870:
+GEN_SPE(speundef,       evmwssfaa,     0x09, 0x15, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2241: FILE: target-ppc/translate/spe-impl.c:871:
+GEN_SPE(speundef,       evmwsmfaa,     0x0D, 0x15, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2243: FILE: target-ppc/translate/spe-impl.c:873:
+GEN_SPE(evmheusianw,    evmhessianw,   0x00, 0x16, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2244: FILE: target-ppc/translate/spe-impl.c:874:
+GEN_SPE(speundef,       evmhessfanw,   0x01, 0x16, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2245: FILE: target-ppc/translate/spe-impl.c:875:
+GEN_SPE(evmhousianw,    evmhossianw,   0x02, 0x16, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2246: FILE: target-ppc/translate/spe-impl.c:876:
+GEN_SPE(speundef,       evmhossfanw,   0x03, 0x16, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2247: FILE: target-ppc/translate/spe-impl.c:877:
+GEN_SPE(evmheumianw,    evmhesmianw,   0x04, 0x16, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2248: FILE: target-ppc/translate/spe-impl.c:878:
+GEN_SPE(speundef,       evmhesmfanw,   0x05, 0x16, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2249: FILE: target-ppc/translate/spe-impl.c:879:
+GEN_SPE(evmhoumianw,    evmhosmianw,   0x06, 0x16, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2250: FILE: target-ppc/translate/spe-impl.c:880:
+GEN_SPE(speundef,       evmhosmfanw,   0x07, 0x16, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2251: FILE: target-ppc/translate/spe-impl.c:881:
+GEN_SPE(evmhegumian,    evmhegsmian,   0x14, 0x16, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2252: FILE: target-ppc/translate/spe-impl.c:882:
+GEN_SPE(speundef,       evmhegsmfan,   0x15, 0x16, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2253: FILE: target-ppc/translate/spe-impl.c:883:
+GEN_SPE(evmhigumian,    evmhigsmian,   0x16, 0x16, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2254: FILE: target-ppc/translate/spe-impl.c:884:
+GEN_SPE(speundef,       evmhogsmfan,   0x17, 0x16, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2256: FILE: target-ppc/translate/spe-impl.c:886:
+GEN_SPE(evmwlusianw,    evmwlssianw,   0x00, 0x17, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2257: FILE: target-ppc/translate/spe-impl.c:887:
+GEN_SPE(evmwlumianw,    evmwlsmianw,   0x04, 0x17, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2258: FILE: target-ppc/translate/spe-impl.c:888:
+GEN_SPE(speundef,       evmwssfan,     0x09, 0x17, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2259: FILE: target-ppc/translate/spe-impl.c:889:
+GEN_SPE(evmwumian,      evmwsmian,     0x0C, 0x17, 0x00000000, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2260: FILE: target-ppc/translate/spe-impl.c:890:
+GEN_SPE(speundef,       evmwsmfan,     0x0D, 0x17, 0xFFFFFFFF, 0x00000000, 
PPC_SPE);

WARNING: line over 80 characters
#2435: FILE: target-ppc/translate/spe-impl.c:1065:
+GEN_SPE(evfsadd,   evfssub,   0x00, 0x0A, 0x00000000, 0x00000000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2435: FILE: target-ppc/translate/spe-impl.c:1065:
+GEN_SPE(evfsadd,   evfssub,   0x00, 0x0A, 0x00000000, 0x00000000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2436: FILE: target-ppc/translate/spe-impl.c:1066:
+GEN_SPE(evfsabs,   evfsnabs,  0x02, 0x0A, 0x0000F800, 0x0000F800, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2436: FILE: target-ppc/translate/spe-impl.c:1066:
+GEN_SPE(evfsabs,   evfsnabs,  0x02, 0x0A, 0x0000F800, 0x0000F800, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2437: FILE: target-ppc/translate/spe-impl.c:1067:
+GEN_SPE(evfsneg,   speundef,  0x03, 0x0A, 0x0000F800, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2437: FILE: target-ppc/translate/spe-impl.c:1067:
+GEN_SPE(evfsneg,   speundef,  0x03, 0x0A, 0x0000F800, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2438: FILE: target-ppc/translate/spe-impl.c:1068:
+GEN_SPE(evfsmul,   evfsdiv,   0x04, 0x0A, 0x00000000, 0x00000000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2438: FILE: target-ppc/translate/spe-impl.c:1068:
+GEN_SPE(evfsmul,   evfsdiv,   0x04, 0x0A, 0x00000000, 0x00000000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2439: FILE: target-ppc/translate/spe-impl.c:1069:
+GEN_SPE(evfscmpgt, evfscmplt, 0x06, 0x0A, 0x00600000, 0x00600000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2439: FILE: target-ppc/translate/spe-impl.c:1069:
+GEN_SPE(evfscmpgt, evfscmplt, 0x06, 0x0A, 0x00600000, 0x00600000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2440: FILE: target-ppc/translate/spe-impl.c:1070:
+GEN_SPE(evfscmpeq, speundef,  0x07, 0x0A, 0x00600000, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2440: FILE: target-ppc/translate/spe-impl.c:1070:
+GEN_SPE(evfscmpeq, speundef,  0x07, 0x0A, 0x00600000, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2441: FILE: target-ppc/translate/spe-impl.c:1071:
+GEN_SPE(evfscfui,  evfscfsi,  0x08, 0x0A, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2441: FILE: target-ppc/translate/spe-impl.c:1071:
+GEN_SPE(evfscfui,  evfscfsi,  0x08, 0x0A, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2442: FILE: target-ppc/translate/spe-impl.c:1072:
+GEN_SPE(evfscfuf,  evfscfsf,  0x09, 0x0A, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2442: FILE: target-ppc/translate/spe-impl.c:1072:
+GEN_SPE(evfscfuf,  evfscfsf,  0x09, 0x0A, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2443: FILE: target-ppc/translate/spe-impl.c:1073:
+GEN_SPE(evfsctui,  evfsctsi,  0x0A, 0x0A, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2443: FILE: target-ppc/translate/spe-impl.c:1073:
+GEN_SPE(evfsctui,  evfsctsi,  0x0A, 0x0A, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2444: FILE: target-ppc/translate/spe-impl.c:1074:
+GEN_SPE(evfsctuf,  evfsctsf,  0x0B, 0x0A, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2444: FILE: target-ppc/translate/spe-impl.c:1074:
+GEN_SPE(evfsctuf,  evfsctsf,  0x0B, 0x0A, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2445: FILE: target-ppc/translate/spe-impl.c:1075:
+GEN_SPE(evfsctuiz, speundef,  0x0C, 0x0A, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2445: FILE: target-ppc/translate/spe-impl.c:1075:
+GEN_SPE(evfsctuiz, speundef,  0x0C, 0x0A, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2446: FILE: target-ppc/translate/spe-impl.c:1076:
+GEN_SPE(evfsctsiz, speundef,  0x0D, 0x0A, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2446: FILE: target-ppc/translate/spe-impl.c:1076:
+GEN_SPE(evfsctsiz, speundef,  0x0D, 0x0A, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2447: FILE: target-ppc/translate/spe-impl.c:1077:
+GEN_SPE(evfststgt, evfststlt, 0x0E, 0x0A, 0x00600000, 0x00600000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2447: FILE: target-ppc/translate/spe-impl.c:1077:
+GEN_SPE(evfststgt, evfststlt, 0x0E, 0x0A, 0x00600000, 0x00600000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2448: FILE: target-ppc/translate/spe-impl.c:1078:
+GEN_SPE(evfststeq, speundef,  0x0F, 0x0A, 0x00600000, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2448: FILE: target-ppc/translate/spe-impl.c:1078:
+GEN_SPE(evfststeq, speundef,  0x0F, 0x0A, 0x00600000, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

ERROR: line over 90 characters
#2462: FILE: target-ppc/translate/spe-impl.c:1092:
+    tcg_gen_andi_tl(cpu_gpr[rD(ctx->opcode)], cpu_gpr[rA(ctx->opcode)], 
(target_long)~0x80000000LL);

WARNING: line over 80 characters
#2470: FILE: target-ppc/translate/spe-impl.c:1100:
+    tcg_gen_ori_tl(cpu_gpr[rD(ctx->opcode)], cpu_gpr[rA(ctx->opcode)], 
0x80000000);

WARNING: line over 80 characters
#2478: FILE: target-ppc/translate/spe-impl.c:1108:
+    tcg_gen_xori_tl(cpu_gpr[rD(ctx->opcode)], cpu_gpr[rA(ctx->opcode)], 
0x80000000);

WARNING: line over 80 characters
#2503: FILE: target-ppc/translate/spe-impl.c:1133:
+GEN_SPE(efsadd,   efssub,   0x00, 0x0B, 0x00000000, 0x00000000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2503: FILE: target-ppc/translate/spe-impl.c:1133:
+GEN_SPE(efsadd,   efssub,   0x00, 0x0B, 0x00000000, 0x00000000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2504: FILE: target-ppc/translate/spe-impl.c:1134:
+GEN_SPE(efsabs,   efsnabs,  0x02, 0x0B, 0x0000F800, 0x0000F800, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2504: FILE: target-ppc/translate/spe-impl.c:1134:
+GEN_SPE(efsabs,   efsnabs,  0x02, 0x0B, 0x0000F800, 0x0000F800, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2505: FILE: target-ppc/translate/spe-impl.c:1135:
+GEN_SPE(efsneg,   speundef, 0x03, 0x0B, 0x0000F800, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2505: FILE: target-ppc/translate/spe-impl.c:1135:
+GEN_SPE(efsneg,   speundef, 0x03, 0x0B, 0x0000F800, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2506: FILE: target-ppc/translate/spe-impl.c:1136:
+GEN_SPE(efsmul,   efsdiv,   0x04, 0x0B, 0x00000000, 0x00000000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2506: FILE: target-ppc/translate/spe-impl.c:1136:
+GEN_SPE(efsmul,   efsdiv,   0x04, 0x0B, 0x00000000, 0x00000000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2507: FILE: target-ppc/translate/spe-impl.c:1137:
+GEN_SPE(efscmpgt, efscmplt, 0x06, 0x0B, 0x00600000, 0x00600000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2507: FILE: target-ppc/translate/spe-impl.c:1137:
+GEN_SPE(efscmpgt, efscmplt, 0x06, 0x0B, 0x00600000, 0x00600000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2508: FILE: target-ppc/translate/spe-impl.c:1138:
+GEN_SPE(efscmpeq, efscfd,   0x07, 0x0B, 0x00600000, 0x00180000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2508: FILE: target-ppc/translate/spe-impl.c:1138:
+GEN_SPE(efscmpeq, efscfd,   0x07, 0x0B, 0x00600000, 0x00180000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2509: FILE: target-ppc/translate/spe-impl.c:1139:
+GEN_SPE(efscfui,  efscfsi,  0x08, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2509: FILE: target-ppc/translate/spe-impl.c:1139:
+GEN_SPE(efscfui,  efscfsi,  0x08, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2510: FILE: target-ppc/translate/spe-impl.c:1140:
+GEN_SPE(efscfuf,  efscfsf,  0x09, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2510: FILE: target-ppc/translate/spe-impl.c:1140:
+GEN_SPE(efscfuf,  efscfsf,  0x09, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2511: FILE: target-ppc/translate/spe-impl.c:1141:
+GEN_SPE(efsctui,  efsctsi,  0x0A, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2511: FILE: target-ppc/translate/spe-impl.c:1141:
+GEN_SPE(efsctui,  efsctsi,  0x0A, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2512: FILE: target-ppc/translate/spe-impl.c:1142:
+GEN_SPE(efsctuf,  efsctsf,  0x0B, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2512: FILE: target-ppc/translate/spe-impl.c:1142:
+GEN_SPE(efsctuf,  efsctsf,  0x0B, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2513: FILE: target-ppc/translate/spe-impl.c:1143:
+GEN_SPE(efsctuiz, speundef, 0x0C, 0x0B, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2513: FILE: target-ppc/translate/spe-impl.c:1143:
+GEN_SPE(efsctuiz, speundef, 0x0C, 0x0B, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2514: FILE: target-ppc/translate/spe-impl.c:1144:
+GEN_SPE(efsctsiz, speundef, 0x0D, 0x0B, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2514: FILE: target-ppc/translate/spe-impl.c:1144:
+GEN_SPE(efsctsiz, speundef, 0x0D, 0x0B, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2515: FILE: target-ppc/translate/spe-impl.c:1145:
+GEN_SPE(efststgt, efststlt, 0x0E, 0x0B, 0x00600000, 0x00600000, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2515: FILE: target-ppc/translate/spe-impl.c:1145:
+GEN_SPE(efststgt, efststlt, 0x0E, 0x0B, 0x00600000, 0x00600000, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2516: FILE: target-ppc/translate/spe-impl.c:1146:
+GEN_SPE(efststeq, speundef, 0x0F, 0x0B, 0x00600000, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

ERROR: do not use C99 // comments
#2516: FILE: target-ppc/translate/spe-impl.c:1146:
+GEN_SPE(efststeq, speundef, 0x0F, 0x0B, 0x00600000, 0xFFFFFFFF, 
PPC_SPE_SINGLE); //

WARNING: line over 80 characters
#2581: FILE: target-ppc/translate/spe-impl.c:1211:
+GEN_SPE(efdadd,    efdsub,    0x10, 0x0B, 0x00000000, 0x00000000, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2581: FILE: target-ppc/translate/spe-impl.c:1211:
+GEN_SPE(efdadd,    efdsub,    0x10, 0x0B, 0x00000000, 0x00000000, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2582: FILE: target-ppc/translate/spe-impl.c:1212:
+GEN_SPE(efdcfuid,  efdcfsid,  0x11, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2582: FILE: target-ppc/translate/spe-impl.c:1212:
+GEN_SPE(efdcfuid,  efdcfsid,  0x11, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2583: FILE: target-ppc/translate/spe-impl.c:1213:
+GEN_SPE(efdabs,    efdnabs,   0x12, 0x0B, 0x0000F800, 0x0000F800, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2583: FILE: target-ppc/translate/spe-impl.c:1213:
+GEN_SPE(efdabs,    efdnabs,   0x12, 0x0B, 0x0000F800, 0x0000F800, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2584: FILE: target-ppc/translate/spe-impl.c:1214:
+GEN_SPE(efdneg,    speundef,  0x13, 0x0B, 0x0000F800, 0xFFFFFFFF, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2584: FILE: target-ppc/translate/spe-impl.c:1214:
+GEN_SPE(efdneg,    speundef,  0x13, 0x0B, 0x0000F800, 0xFFFFFFFF, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2585: FILE: target-ppc/translate/spe-impl.c:1215:
+GEN_SPE(efdmul,    efddiv,    0x14, 0x0B, 0x00000000, 0x00000000, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2585: FILE: target-ppc/translate/spe-impl.c:1215:
+GEN_SPE(efdmul,    efddiv,    0x14, 0x0B, 0x00000000, 0x00000000, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2586: FILE: target-ppc/translate/spe-impl.c:1216:
+GEN_SPE(efdctuidz, efdctsidz, 0x15, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2586: FILE: target-ppc/translate/spe-impl.c:1216:
+GEN_SPE(efdctuidz, efdctsidz, 0x15, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2587: FILE: target-ppc/translate/spe-impl.c:1217:
+GEN_SPE(efdcmpgt,  efdcmplt,  0x16, 0x0B, 0x00600000, 0x00600000, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2587: FILE: target-ppc/translate/spe-impl.c:1217:
+GEN_SPE(efdcmpgt,  efdcmplt,  0x16, 0x0B, 0x00600000, 0x00600000, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2588: FILE: target-ppc/translate/spe-impl.c:1218:
+GEN_SPE(efdcmpeq,  efdcfs,    0x17, 0x0B, 0x00600000, 0x00180000, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2588: FILE: target-ppc/translate/spe-impl.c:1218:
+GEN_SPE(efdcmpeq,  efdcfs,    0x17, 0x0B, 0x00600000, 0x00180000, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2589: FILE: target-ppc/translate/spe-impl.c:1219:
+GEN_SPE(efdcfui,   efdcfsi,   0x18, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2589: FILE: target-ppc/translate/spe-impl.c:1219:
+GEN_SPE(efdcfui,   efdcfsi,   0x18, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2590: FILE: target-ppc/translate/spe-impl.c:1220:
+GEN_SPE(efdcfuf,   efdcfsf,   0x19, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2590: FILE: target-ppc/translate/spe-impl.c:1220:
+GEN_SPE(efdcfuf,   efdcfsf,   0x19, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2591: FILE: target-ppc/translate/spe-impl.c:1221:
+GEN_SPE(efdctui,   efdctsi,   0x1A, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2591: FILE: target-ppc/translate/spe-impl.c:1221:
+GEN_SPE(efdctui,   efdctsi,   0x1A, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2592: FILE: target-ppc/translate/spe-impl.c:1222:
+GEN_SPE(efdctuf,   efdctsf,   0x1B, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2592: FILE: target-ppc/translate/spe-impl.c:1222:
+GEN_SPE(efdctuf,   efdctsf,   0x1B, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2593: FILE: target-ppc/translate/spe-impl.c:1223:
+GEN_SPE(efdctuiz,  speundef,  0x1C, 0x0B, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2593: FILE: target-ppc/translate/spe-impl.c:1223:
+GEN_SPE(efdctuiz,  speundef,  0x1C, 0x0B, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2594: FILE: target-ppc/translate/spe-impl.c:1224:
+GEN_SPE(efdctsiz,  speundef,  0x1D, 0x0B, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2594: FILE: target-ppc/translate/spe-impl.c:1224:
+GEN_SPE(efdctsiz,  speundef,  0x1D, 0x0B, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2595: FILE: target-ppc/translate/spe-impl.c:1225:
+GEN_SPE(efdtstgt,  efdtstlt,  0x1E, 0x0B, 0x00600000, 0x00600000, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2595: FILE: target-ppc/translate/spe-impl.c:1225:
+GEN_SPE(efdtstgt,  efdtstlt,  0x1E, 0x0B, 0x00600000, 0x00600000, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2596: FILE: target-ppc/translate/spe-impl.c:1226:
+GEN_SPE(efdtsteq,  speundef,  0x1F, 0x0B, 0x00600000, 0xFFFFFFFF, 
PPC_SPE_DOUBLE); //

ERROR: do not use C99 // comments
#2596: FILE: target-ppc/translate/spe-impl.c:1226:
+GEN_SPE(efdtsteq,  speundef,  0x1F, 0x0B, 0x00600000, 0xFFFFFFFF, 
PPC_SPE_DOUBLE); //

WARNING: line over 80 characters
#2612: FILE: target-ppc/translate/spe-ops.c:7:
+    GEN_OPCODE_DUAL(name0##_##name1, 0x04, opc2, opc3, inval0, inval1, type, 
PPC_NONE)

WARNING: line over 80 characters
#2643: FILE: target-ppc/translate/spe-ops.c:38:
+GEN_SPE(evfsadd,     evfssub,     0x00, 0x0A, 0x00000000, 0x00000000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2644: FILE: target-ppc/translate/spe-ops.c:39:
+GEN_SPE(evfsabs,     evfsnabs,    0x02, 0x0A, 0x0000F800, 0x0000F800, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2645: FILE: target-ppc/translate/spe-ops.c:40:
+GEN_SPE(evfsneg,     speundef,    0x03, 0x0A, 0x0000F800, 0xFFFFFFFF, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2646: FILE: target-ppc/translate/spe-ops.c:41:
+GEN_SPE(evfsmul,     evfsdiv,     0x04, 0x0A, 0x00000000, 0x00000000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2647: FILE: target-ppc/translate/spe-ops.c:42:
+GEN_SPE(evfscmpgt,   evfscmplt,   0x06, 0x0A, 0x00600000, 0x00600000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2648: FILE: target-ppc/translate/spe-ops.c:43:
+GEN_SPE(evfscmpeq,   speundef,    0x07, 0x0A, 0x00600000, 0xFFFFFFFF, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2649: FILE: target-ppc/translate/spe-ops.c:44:
+GEN_SPE(evfscfui,    evfscfsi,    0x08, 0x0A, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2650: FILE: target-ppc/translate/spe-ops.c:45:
+GEN_SPE(evfscfuf,    evfscfsf,    0x09, 0x0A, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2651: FILE: target-ppc/translate/spe-ops.c:46:
+GEN_SPE(evfsctui,    evfsctsi,    0x0A, 0x0A, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2652: FILE: target-ppc/translate/spe-ops.c:47:
+GEN_SPE(evfsctuf,    evfsctsf,    0x0B, 0x0A, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2653: FILE: target-ppc/translate/spe-ops.c:48:
+GEN_SPE(evfsctuiz,   speundef,    0x0C, 0x0A, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2654: FILE: target-ppc/translate/spe-ops.c:49:
+GEN_SPE(evfsctsiz,   speundef,    0x0D, 0x0A, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2655: FILE: target-ppc/translate/spe-ops.c:50:
+GEN_SPE(evfststgt,   evfststlt,   0x0E, 0x0A, 0x00600000, 0x00600000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2656: FILE: target-ppc/translate/spe-ops.c:51:
+GEN_SPE(evfststeq,   speundef,    0x0F, 0x0A, 0x00600000, 0xFFFFFFFF, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2658: FILE: target-ppc/translate/spe-ops.c:53:
+GEN_SPE(efsadd,      efssub,      0x00, 0x0B, 0x00000000, 0x00000000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2659: FILE: target-ppc/translate/spe-ops.c:54:
+GEN_SPE(efsabs,      efsnabs,     0x02, 0x0B, 0x0000F800, 0x0000F800, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2660: FILE: target-ppc/translate/spe-ops.c:55:
+GEN_SPE(efsneg,      speundef,    0x03, 0x0B, 0x0000F800, 0xFFFFFFFF, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2661: FILE: target-ppc/translate/spe-ops.c:56:
+GEN_SPE(efsmul,      efsdiv,      0x04, 0x0B, 0x00000000, 0x00000000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2662: FILE: target-ppc/translate/spe-ops.c:57:
+GEN_SPE(efscmpgt,    efscmplt,    0x06, 0x0B, 0x00600000, 0x00600000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2663: FILE: target-ppc/translate/spe-ops.c:58:
+GEN_SPE(efscmpeq,    efscfd,      0x07, 0x0B, 0x00600000, 0x00180000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2664: FILE: target-ppc/translate/spe-ops.c:59:
+GEN_SPE(efscfui,     efscfsi,     0x08, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2665: FILE: target-ppc/translate/spe-ops.c:60:
+GEN_SPE(efscfuf,     efscfsf,     0x09, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2666: FILE: target-ppc/translate/spe-ops.c:61:
+GEN_SPE(efsctui,     efsctsi,     0x0A, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2667: FILE: target-ppc/translate/spe-ops.c:62:
+GEN_SPE(efsctuf,     efsctsf,     0x0B, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2668: FILE: target-ppc/translate/spe-ops.c:63:
+GEN_SPE(efsctuiz,    speundef,    0x0C, 0x0B, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2669: FILE: target-ppc/translate/spe-ops.c:64:
+GEN_SPE(efsctsiz,    speundef,    0x0D, 0x0B, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2670: FILE: target-ppc/translate/spe-ops.c:65:
+GEN_SPE(efststgt,    efststlt,    0x0E, 0x0B, 0x00600000, 0x00600000, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2671: FILE: target-ppc/translate/spe-ops.c:66:
+GEN_SPE(efststeq,    speundef,    0x0F, 0x0B, 0x00600000, 0xFFFFFFFF, 
PPC_SPE_SINGLE),

WARNING: line over 80 characters
#2673: FILE: target-ppc/translate/spe-ops.c:68:
+GEN_SPE(efdadd,      efdsub,      0x10, 0x0B, 0x00000000, 0x00000000, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2674: FILE: target-ppc/translate/spe-ops.c:69:
+GEN_SPE(efdcfuid,    efdcfsid,    0x11, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2675: FILE: target-ppc/translate/spe-ops.c:70:
+GEN_SPE(efdabs,      efdnabs,     0x12, 0x0B, 0x0000F800, 0x0000F800, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2676: FILE: target-ppc/translate/spe-ops.c:71:
+GEN_SPE(efdneg,      speundef,    0x13, 0x0B, 0x0000F800, 0xFFFFFFFF, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2677: FILE: target-ppc/translate/spe-ops.c:72:
+GEN_SPE(efdmul,      efddiv,      0x14, 0x0B, 0x00000000, 0x00000000, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2678: FILE: target-ppc/translate/spe-ops.c:73:
+GEN_SPE(efdctuidz,   efdctsidz,   0x15, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2679: FILE: target-ppc/translate/spe-ops.c:74:
+GEN_SPE(efdcmpgt,    efdcmplt,    0x16, 0x0B, 0x00600000, 0x00600000, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2680: FILE: target-ppc/translate/spe-ops.c:75:
+GEN_SPE(efdcmpeq,    efdcfs,      0x17, 0x0B, 0x00600000, 0x00180000, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2681: FILE: target-ppc/translate/spe-ops.c:76:
+GEN_SPE(efdcfui,     efdcfsi,     0x18, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2682: FILE: target-ppc/translate/spe-ops.c:77:
+GEN_SPE(efdcfuf,     efdcfsf,     0x19, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2683: FILE: target-ppc/translate/spe-ops.c:78:
+GEN_SPE(efdctui,     efdctsi,     0x1A, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2684: FILE: target-ppc/translate/spe-ops.c:79:
+GEN_SPE(efdctuf,     efdctsf,     0x1B, 0x0B, 0x00180000, 0x00180000, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2685: FILE: target-ppc/translate/spe-ops.c:80:
+GEN_SPE(efdctuiz,    speundef,    0x1C, 0x0B, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2686: FILE: target-ppc/translate/spe-ops.c:81:
+GEN_SPE(efdctsiz,    speundef,    0x1D, 0x0B, 0x00180000, 0xFFFFFFFF, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2687: FILE: target-ppc/translate/spe-ops.c:82:
+GEN_SPE(efdtstgt,    efdtstlt,    0x1E, 0x0B, 0x00600000, 0x00600000, 
PPC_SPE_DOUBLE),

WARNING: line over 80 characters
#2688: FILE: target-ppc/translate/spe-ops.c:83:
+GEN_SPE(efdtsteq,    speundef,    0x1F, 0x0B, 0x00600000, 0xFFFFFFFF, 
PPC_SPE_DOUBLE),

total: 68 errors, 175 warnings, 2680 lines checked

Your patch has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.

Checking PATCH 19/64: ppc: Move DFP ops out of translate.c...
ERROR: Macros with complex values should be enclosed in parenthesis
#622: FILE: target-ppc/translate/dfp-ops.c:4:
+#define _GEN_DFP_LONGx2(name, op1, op2, mask) \
+GEN_HANDLER_E(name, 0x3B, op1, 0x00 | op2, mask, PPC_NONE, PPC2_DFP), \
+GEN_HANDLER_E(name, 0x3B, op1, 0x10 | op2, mask, PPC_NONE, PPC2_DFP)

ERROR: Macros with complex values should be enclosed in parenthesis
#626: FILE: target-ppc/translate/dfp-ops.c:8:
+#define _GEN_DFP_LONGx4(name, op1, op2, mask) \
+GEN_HANDLER_E(name, 0x3B, op1, 0x00 | op2, mask, PPC_NONE, PPC2_DFP), \
+GEN_HANDLER_E(name, 0x3B, op1, 0x08 | op2, mask, PPC_NONE, PPC2_DFP), \
+GEN_HANDLER_E(name, 0x3B, op1, 0x10 | op2, mask, PPC_NONE, PPC2_DFP), \
+GEN_HANDLER_E(name, 0x3B, op1, 0x18 | op2, mask, PPC_NONE, PPC2_DFP)

ERROR: Macros with complex values should be enclosed in parenthesis
#635: FILE: target-ppc/translate/dfp-ops.c:17:
+#define _GEN_DFP_QUADx2(name, op1, op2, mask) \
+GEN_HANDLER_E(name, 0x3F, op1, 0x00 | op2, mask, PPC_NONE, PPC2_DFP), \
+GEN_HANDLER_E(name, 0x3F, op1, 0x10 | op2, mask, PPC_NONE, PPC2_DFP)

ERROR: Macros with complex values should be enclosed in parenthesis
#639: FILE: target-ppc/translate/dfp-ops.c:21:
+#define _GEN_DFP_QUADx4(name, op1, op2, mask)                         \
+GEN_HANDLER_E(name, 0x3F, op1, 0x00 | op2, mask, PPC_NONE, PPC2_DFP), \
+GEN_HANDLER_E(name, 0x3F, op1, 0x08 | op2, mask, PPC_NONE, PPC2_DFP), \
+GEN_HANDLER_E(name, 0x3F, op1, 0x10 | op2, mask, PPC_NONE, PPC2_DFP), \
+GEN_HANDLER_E(name, 0x3F, op1, 0x18 | op2, mask, PPC_NONE, PPC2_DFP)

total: 4 errors, 0 warnings, 740 lines checked

Your patch has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.

Checking PATCH 20/64: ppc: Move VMX ops out of translate.c...
WARNING: line over 80 characters
#1135: FILE: target-ppc/translate/vmx-impl.c:18:
+static void glue(gen_, name)(DisasContext *ctx)                                
       \

WARNING: line over 80 characters
#1304: FILE: target-ppc/translate/vmx-impl.c:187:
+static void glue(gen_, name)(DisasContext *ctx)                                
 \

ERROR: line over 90 characters
#1310: FILE: target-ppc/translate/vmx-impl.c:193:
+    tcg_op(cpu_avrh[rD(ctx->opcode)], cpu_avrh[rA(ctx->opcode)], 
cpu_avrh[rB(ctx->opcode)]); \

ERROR: line over 90 characters
#1311: FILE: target-ppc/translate/vmx-impl.c:194:
+    tcg_op(cpu_avrl[rD(ctx->opcode)], cpu_avrl[rA(ctx->opcode)], 
cpu_avrl[rB(ctx->opcode)]); \

WARNING: line over 80 characters
#1324: FILE: target-ppc/translate/vmx-impl.c:207:
+static void glue(gen_, name)(DisasContext *ctx)                                
 \

ERROR: space prohibited between function name and open parenthesis '('
#1334: FILE: target-ppc/translate/vmx-impl.c:217:
+    gen_helper_##name (rd, ra, rb);                                     \

ERROR: space prohibited between function name and open parenthesis '('
#1635: FILE: target-ppc/translate/vmx-impl.c:518:
+        gen_helper_##name (rd, simm);                                   \

WARNING: line over 80 characters
#1645: FILE: target-ppc/translate/vmx-impl.c:528:
+static void glue(gen_, name)(DisasContext *ctx)                                
 \

ERROR: space prohibited between function name and open parenthesis '('
#1654: FILE: target-ppc/translate/vmx-impl.c:537:
+        gen_helper_##name (rd, rb);                                     \

WARNING: line over 80 characters
#1693: FILE: target-ppc/translate/vmx-impl.c:576:
+static void glue(gen_, name)(DisasContext *ctx)                                
 \

ERROR: space prohibited between function name and open parenthesis '('
#1703: FILE: target-ppc/translate/vmx-impl.c:586:
+        gen_helper_##name (rd, simm);                                   \

WARNING: line over 80 characters
#1709: FILE: target-ppc/translate/vmx-impl.c:592:
+static void glue(gen_, name)(DisasContext *ctx)                                
 \

ERROR: space prohibited between function name and open parenthesis '('
#1720: FILE: target-ppc/translate/vmx-impl.c:603:
+        gen_helper_##name (rd, rb, uimm);                               \

ERROR: space prohibited between function name and open parenthesis '('
#1765: FILE: target-ppc/translate/vmx-impl.c:648:
+    gen_helper_vsldoi (rd, ra, rb, sh);

ERROR: Macros with complex values should be enclosed in parenthesis
#1996: FILE: target-ppc/translate/vmx-ops.c:44:
+#define GEN_VXRFORM_DUAL(name0, name1, opc2, opc3, tp0, tp1) \
+GEN_HANDLER_E(name0##_##name1, 0x4, opc2, opc3, 0x00000000, tp0, tp1), \
+GEN_HANDLER_E(name0##_##name1, 0x4, opc2, (opc3 | 0x10), 0x00000000, tp0, tp1),

ERROR: Macros with complex values should be enclosed in parenthesis
#2113: FILE: target-ppc/translate/vmx-ops.c:161:
+#define GEN_VXRFORM1(opname, name, str, opc2, opc3)                     \
+    GEN_HANDLER2(name, str, 0x4, opc2, opc3, 0x00000000, PPC_ALTIVEC),

total: 10 errors, 6 warnings, 2166 lines checked

Your patch has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.

Checking PATCH 21/64: ppc: Move VSX ops out of translate.c...
ERROR: spaces required around that '-' (ctx:VxV)
#1044: FILE: target-ppc/translate/vsx-impl.c:8:
+        return cpu_avrh[n-32];
                          ^

ERROR: spaces required around that '-' (ctx:VxV)
#1053: FILE: target-ppc/translate/vsx-impl.c:17:
+        return cpu_avrl[n-32];
                          ^

WARNING: line over 80 characters
#1285: FILE: target-ppc/translate/vsx-impl.c:249:
+            tcg_gen_mov_i64(cpu_vsrh(xT(ctx->opcode)), 
cpu_vsrh(xA(ctx->opcode)));

WARNING: line over 80 characters
#1287: FILE: target-ppc/translate/vsx-impl.c:251:
+            tcg_gen_mov_i64(cpu_vsrh(xT(ctx->opcode)), 
cpu_vsrl(xA(ctx->opcode)));

WARNING: line over 80 characters
#1290: FILE: target-ppc/translate/vsx-impl.c:254:
+            tcg_gen_mov_i64(cpu_vsrl(xT(ctx->opcode)), 
cpu_vsrh(xB(ctx->opcode)));

WARNING: line over 80 characters
#1292: FILE: target-ppc/translate/vsx-impl.c:256:
+            tcg_gen_mov_i64(cpu_vsrl(xT(ctx->opcode)), 
cpu_vsrl(xB(ctx->opcode)));

ERROR: "foo * bar" should be "foo *bar"
#1305: FILE: target-ppc/translate/vsx-impl.c:269:
+static void glue(gen_, name)(DisasContext * ctx)                  \

ERROR: "foo * bar" should be "foo *bar"
#1350: FILE: target-ppc/translate/vsx-impl.c:314:
+static void glue(gen_, name)(DisasContext * ctx)                 \

ERROR: "foo * bar" should be "foo *bar"
#1412: FILE: target-ppc/translate/vsx-impl.c:376:
+static void gen_##name(DisasContext * ctx)                                    \

ERROR: "foo * bar" should be "foo *bar"
#1427: FILE: target-ppc/translate/vsx-impl.c:391:
+static void gen_##name(DisasContext * ctx)                    \

ERROR: "foo * bar" should be "foo *bar"
#1572: FILE: target-ppc/translate/vsx-impl.c:536:
+static void glue(gen_, name)(DisasContext * ctx)                     \

ERROR: "foo * bar" should be "foo *bar"
#1594: FILE: target-ppc/translate/vsx-impl.c:558:
+static void glue(gen_, name)(DisasContext * ctx)            \

ERROR: "foo * bar" should be "foo *bar"
#1631: FILE: target-ppc/translate/vsx-impl.c:595:
+static void gen_xxsel(DisasContext * ctx)

ERROR: Macros with complex values should be enclosed in parenthesis
#1786: FILE: target-ppc/translate/vsx-ops.c:23:
+#define GEN_XX2FORM(name, opc2, opc3, fl2)                           \
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 0, opc3, 0, PPC_NONE, fl2), \
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 1, opc3, 0, PPC_NONE, fl2)

ERROR: Macros with complex values should be enclosed in parenthesis
#1790: FILE: target-ppc/translate/vsx-ops.c:27:
+#define GEN_XX3FORM(name, opc2, opc3, fl2)                           \
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 0, opc3, 0, PPC_NONE, fl2), \
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 1, opc3, 0, PPC_NONE, fl2), \
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 2, opc3, 0, PPC_NONE, fl2), \
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 3, opc3, 0, PPC_NONE, fl2)

ERROR: Macros with complex values should be enclosed in parenthesis
#1796: FILE: target-ppc/translate/vsx-ops.c:33:
+#define GEN_XX2IFORM(name, opc2, opc3, fl2)                           \
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 0, opc3, 1, PPC_NONE, fl2), \
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 1, opc3, 1, PPC_NONE, fl2), \
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 2, opc3, 1, PPC_NONE, fl2), \
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 3, opc3, 1, PPC_NONE, fl2)

ERROR: Macros with complex values should be enclosed in parenthesis
#1802: FILE: target-ppc/translate/vsx-ops.c:39:
+#define GEN_XX3_RC_FORM(name, opc2, opc3, fl2)                          \
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 0x00, opc3 | 0x00, 0, PPC_NONE, fl2), 
\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 0x01, opc3 | 0x00, 0, PPC_NONE, fl2), 
\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 0x02, opc3 | 0x00, 0, PPC_NONE, fl2), 
\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 0x03, opc3 | 0x00, 0, PPC_NONE, fl2), 
\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 0x00, opc3 | 0x10, 0, PPC_NONE, fl2), 
\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 0x01, opc3 | 0x10, 0, PPC_NONE, fl2), 
\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 0x02, opc3 | 0x10, 0, PPC_NONE, fl2), 
\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2 | 0x03, opc3 | 0x10, 0, PPC_NONE, fl2)

ERROR: Macros with complex values should be enclosed in parenthesis
#1812: FILE: target-ppc/translate/vsx-ops.c:49:
+#define GEN_XX3FORM_DM(name, opc2, opc3) \
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x00, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x00, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x02, opc3|0x00, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x03, opc3|0x00, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x04, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x04, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x02, opc3|0x04, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x03, opc3|0x04, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x08, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x08, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x02, opc3|0x08, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x03, opc3|0x08, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x0C, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x0C, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x02, opc3|0x0C, 0, PPC_NONE, 
PPC2_VSX),\
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x03, opc3|0x0C, 0, PPC_NONE, PPC2_VSX)

ERROR: spaces required around that '|' (ctx:VxV)
#1813: FILE: target-ppc/translate/vsx-ops.c:50:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x00, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1813: FILE: target-ppc/translate/vsx-ops.c:50:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x00, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1814: FILE: target-ppc/translate/vsx-ops.c:51:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x00, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1814: FILE: target-ppc/translate/vsx-ops.c:51:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x00, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1815: FILE: target-ppc/translate/vsx-ops.c:52:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x02, opc3|0x00, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1815: FILE: target-ppc/translate/vsx-ops.c:52:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x02, opc3|0x00, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1816: FILE: target-ppc/translate/vsx-ops.c:53:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x03, opc3|0x00, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1816: FILE: target-ppc/translate/vsx-ops.c:53:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x03, opc3|0x00, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1817: FILE: target-ppc/translate/vsx-ops.c:54:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x04, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1817: FILE: target-ppc/translate/vsx-ops.c:54:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x04, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1818: FILE: target-ppc/translate/vsx-ops.c:55:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x04, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1818: FILE: target-ppc/translate/vsx-ops.c:55:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x04, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1819: FILE: target-ppc/translate/vsx-ops.c:56:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x02, opc3|0x04, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1819: FILE: target-ppc/translate/vsx-ops.c:56:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x02, opc3|0x04, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1820: FILE: target-ppc/translate/vsx-ops.c:57:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x03, opc3|0x04, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1820: FILE: target-ppc/translate/vsx-ops.c:57:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x03, opc3|0x04, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1821: FILE: target-ppc/translate/vsx-ops.c:58:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x08, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1821: FILE: target-ppc/translate/vsx-ops.c:58:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x08, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1822: FILE: target-ppc/translate/vsx-ops.c:59:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x08, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1822: FILE: target-ppc/translate/vsx-ops.c:59:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x08, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1823: FILE: target-ppc/translate/vsx-ops.c:60:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x02, opc3|0x08, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1823: FILE: target-ppc/translate/vsx-ops.c:60:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x02, opc3|0x08, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1824: FILE: target-ppc/translate/vsx-ops.c:61:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x03, opc3|0x08, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1824: FILE: target-ppc/translate/vsx-ops.c:61:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x03, opc3|0x08, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1825: FILE: target-ppc/translate/vsx-ops.c:62:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x0C, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1825: FILE: target-ppc/translate/vsx-ops.c:62:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x00, opc3|0x0C, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1826: FILE: target-ppc/translate/vsx-ops.c:63:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x0C, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1826: FILE: target-ppc/translate/vsx-ops.c:63:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x01, opc3|0x0C, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1827: FILE: target-ppc/translate/vsx-ops.c:64:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x02, opc3|0x0C, 0, PPC_NONE, 
PPC2_VSX),\
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1827: FILE: target-ppc/translate/vsx-ops.c:64:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x02, opc3|0x0C, 0, PPC_NONE, 
PPC2_VSX),\
                                                  ^

ERROR: spaces required around that '|' (ctx:VxV)
#1828: FILE: target-ppc/translate/vsx-ops.c:65:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x03, opc3|0x0C, 0, PPC_NONE, PPC2_VSX)
                                       ^

ERROR: spaces required around that '|' (ctx:VxV)
#1828: FILE: target-ppc/translate/vsx-ops.c:65:
+GEN_HANDLER2_E(name, #name, 0x3C, opc2|0x03, opc3|0x0C, 0, PPC_NONE, PPC2_VSX)
                                                  ^

ERROR: Macros with complex values should be enclosed in parenthesis
#1990: FILE: target-ppc/translate/vsx-ops.c:227:
+#define GEN_XXSEL_ROW(opc3) \
+GEN_HANDLER2_E(xxsel, "xxsel", 0x3C, 0x18, opc3, 0, PPC_NONE, PPC2_VSX), \
+GEN_HANDLER2_E(xxsel, "xxsel", 0x3C, 0x19, opc3, 0, PPC_NONE, PPC2_VSX), \
+GEN_HANDLER2_E(xxsel, "xxsel", 0x3C, 0x1A, opc3, 0, PPC_NONE, PPC2_VSX), \
+GEN_HANDLER2_E(xxsel, "xxsel", 0x3C, 0x1B, opc3, 0, PPC_NONE, PPC2_VSX), \
+GEN_HANDLER2_E(xxsel, "xxsel", 0x3C, 0x1C, opc3, 0, PPC_NONE, PPC2_VSX), \
+GEN_HANDLER2_E(xxsel, "xxsel", 0x3C, 0x1D, opc3, 0, PPC_NONE, PPC2_VSX), \
+GEN_HANDLER2_E(xxsel, "xxsel", 0x3C, 0x1E, opc3, 0, PPC_NONE, PPC2_VSX), \
+GEN_HANDLER2_E(xxsel, "xxsel", 0x3C, 0x1F, opc3, 0, PPC_NONE, PPC2_VSX), \
+

total: 47 errors, 4 warnings, 2003 lines checked

Your patch has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.

Checking PATCH 22/64: ppc: Rename fload_invalid_op_excp to 
float_invalid_op_excp...
Checking PATCH 23/64: ppc: Make float_invalid_op_excp() pass the return 
address...
Checking PATCH 24/64: ppc: Make float_check_status() pass the return address...
Checking PATCH 25/64: ppc: Don't update the NIP in floating point generated 
code...
Checking PATCH 26/64: ppc: FP exceptions are always precise...
Checking PATCH 27/64: ppc: Don't update NIP in lswi/lswx/stswi/stswx...
Checking PATCH 28/64: ppc: Don't update NIP in lmw/stmw/icbi...
Checking PATCH 29/64: ppc: Make tlb_fill() use new exception helper...
Checking PATCH 30/64: ppc: Fix source NIP on SLB related interrupts...
Checking PATCH 31/64: ppc: Don't update NIP in DCR access routines...
Checking PATCH 32/64: ppc: Don't update NIP in facility unavailable 
interrupts...
Checking PATCH 33/64: ppc: Don't update NIP BookE 2.06 tlbwe...
Checking PATCH 34/64: ppc: Don't update NIP on conditional trap instructions...
Checking PATCH 35/64: ppc: Don't update NIP if not taking alignment 
exceptions...
Checking PATCH 36/64: ppc: Don't update NIP in dcbz and lscbx...
Checking PATCH 37/64: ppc: Make alignment exceptions suck less...
Checking PATCH 38/64: ppc: Handle unconditional (always/never) traps at 
translation time...
Checking PATCH 39/64: ppc: Speed up dcbz...
Checking PATCH 40/64: ppc: Fix CFAR updates...
Checking PATCH 41/64: ppc: Don't set access_type on all load/stores on hash64...
Checking PATCH 42/64: ppc: Use a helper to generate "LE unsupported" alignment 
interrupts...
Checking PATCH 43/64: ppc: load/store multiple and string insns don't do LE...
Checking PATCH 44/64: target-ppc: implement branch-less divw[o][.]...
Checking PATCH 45/64: target-ppc: implement branch-less divd[o][.]...
Checking PATCH 46/64: target-ppc: add dtstsfi[q] instructions...
Checking PATCH 47/64: target-ppc: add vabsdu[b, h, w] instructions...
Checking PATCH 48/64: target-ppc: add vcmpnez[b, h, w][.] instructions...
ERROR: Macros with complex values should be enclosed in parenthesis
#112: FILE: target-ppc/translate/vmx-ops.c:163:
+#define GEN_VXRFORM1_300(opname, name, str, opc2, opc3)                 \
+GEN_HANDLER2_E(name, str, 0x4, opc2, opc3, 0x00000000, PPC_NONE, PPC2_ISA300),

total: 1 errors, 0 warnings, 90 lines checked

Your patch has style problems, please review.  If any of these errors
are false positives report them to the maintainer, see
CHECKPATCH in MAINTAINERS.

Checking PATCH 49/64: target-ppc: add vslv instruction...
Checking PATCH 50/64: target-ppc: add vsrv instruction...
Checking PATCH 51/64: target-ppc: add extswsli[.] instruction...
Checking PATCH 52/64: ppc: Rename #include'd .c files to .inc.c...
Checking PATCH 53/64: hw/ppc: use error_report instead of fprintf...
Use of uninitialized value in concatenation (.) or string at 
./scripts/checkpatch.pl line 2159.
Checking PATCH 54/64: hw/ppc: add a ppc_create_page_sizes_prop() helper 
routine...
Checking PATCH 55/64: ppc: Fix macio ESCC legacy mapping...
Checking PATCH 56/64: ppc: Fix catching some segfaults in user mode...
Checking PATCH 57/64: ppc: Stop dumping state on all exceptions in linux-user...
Checking PATCH 58/64: ppc: Don't generate dead code on unconditional branches...
Checking PATCH 59/64: ppc: Improve flags for helpers loading/writing the time 
facilities...
Checking PATCH 60/64: ppc: Improve the exception helpers flags...
Checking PATCH 61/64: ppc: Improve a few more helper flags...
Checking PATCH 62/64: spapr: implement H_CHANGE_LOGICAL_LAN_MAC h_call...
Checking PATCH 63/64: tests: Resort check-qtest entries in Makefile.include...
Checking PATCH 64/64: tests: Check serial output of firmware boot of some 
machines...
=== OUTPUT END ===

Test command exited with code: 1


---
Email generated automatically by Patchew [http://patchew.org/].
Please send your feedback to address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]