On 10/1/15 10:38, Richard Henderson wrote: > I've taken the liberty of modifying some of the patches that Chen Gang > has posted. Some of these are new cleanups that I saw along the way. > A few are filling out the final user-level non-fp, non-vector insns. >
Thank you very much for your work. > Please give them a look over and re-test, Mr Chen. > OK, I shall try. > > Chen Gang (8): > target-tilegx: Implement v*shl, v*shru, and v*shrs instructions > target-tilegx: Implement v*add and v*sub instructions > target-tilegx: Implement v1multu instruction > target-tilegx: Let x1 pipe process bpt instruction only > linux-user/syscall_defs.h: Sync the latest si_code from Linux kernel > linux-user/tilegx: Implement tilegx signal features > target-tilegx: Decode ill pseudo-instructions > target-tilegx: Fix a typo for mnemonic about "ld_add" > > Richard Henderson (6): > target-tilegx: Use V1 in simd_helper.c > target-tilegx: Implement crc instructions > target-tilegx: Implement table index instructions > target-tilegx: Implement complex multiply instructions > target-tilegx: Use TILEGX_EXCP_SIGNAL instead of TILEGX_EXCP_SEGV > target-tilegx: Handle nofault prefetch instructions > > linux-user/main.c | 39 +++-- > linux-user/signal.c | 160 +++++++++++++++++++- > linux-user/syscall_defs.h | 11 ++ > linux-user/tilegx/syscall.h | 3 + > target-tilegx/cpu.c | 7 +- > target-tilegx/cpu.h | 6 +- > target-tilegx/helper.c | 59 ++++++++ > target-tilegx/helper.h | 9 ++ > target-tilegx/simd_helper.c | 53 ++++++- > target-tilegx/translate.c | 349 ++++++++++++++++++++++++++++++++++++++------ > 10 files changed, 635 insertions(+), 61 deletions(-) > Thanks. -- Chen Gang (陈刚) Open, share, and attitude like air, water, and life which God blessed