From dj@sourceware.org Wed Apr 8 20:39:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Wed, 08 Apr 2009 20:39:00 -0000 Subject: src/sid component/cache/cache.cxx component/ca ... Message-ID: <20090408203935.3384.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-04-08 20:39:35 Modified files: sid/component/cache: cache.cxx cache.h sid/component/cgen-cpu/mep: Makefile.am Makefile.in mep-core1-decode.cxx mep-core1-decode.h mep-core1-defs.h mep-core1-model.cxx mep-core1-model.h mep-core1-sem.cxx mep-decode.cxx mep-decode.h mep-defs.h mep-desc.h mep-model.cxx mep-model.h mep-sem.cxx mep.cxx mep.h sid/component/families/mep: Makefile.in dsu.h sid/main/dynamic: mainDynamic.cxx mepCfg.cxx mepCfg.h Log message: [cgen] * cpu/mep-c5.cpu: New. * cpu/mep-core.cpu: Add C5 support. * cpu/mep.opc: Likewise. [opcodes] * mep-asm.c: Regenerate. * mep-desc.c: Regenerate. * mep-desc.h: Regenerate. * mep-dis.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate. [sid] * component/cache/cache.cxx (cache_component::cache_component): Add write_hint_pin(). Attach it to write-hint. (cache_component::write_hint): New. * component/cache/cache.h (write_hint_pin): New. (write_hint): New. * component/cgen-cpu/mep/Makefile.am: Regenerate. * component/cgen-cpu/mep/Makefile.in: Regenerate. * component/cgen-cpu/mep/mep-core1-decode.cxx: Regenerate. * component/cgen-cpu/mep/mep-core1-decode.h: Regenerate. * component/cgen-cpu/mep/mep-core1-defs.h: Regenerate. * component/cgen-cpu/mep/mep-core1-model.cxx: Regenerate. * component/cgen-cpu/mep/mep-core1-model.h: Regenerate. * component/cgen-cpu/mep/mep-core1-sem.cxx: Regenerate. * component/cgen-cpu/mep/mep-decode.cxx: Regenerate. * component/cgen-cpu/mep/mep-decode.h: Regenerate. * component/cgen-cpu/mep/mep-defs.h: Regenerate. * component/cgen-cpu/mep/mep-desc.h: Regenerate. * component/cgen-cpu/mep/mep-model.cxx: Regenerate. * component/cgen-cpu/mep/mep-model.h: Regenerate. * component/cgen-cpu/mep/mep-sem.cxx: Regenerate. * component/cgen-cpu/mep/mep.cxx (mep_cpu): Connect write-hint pin. (do_cache): Add C5 support. (do_cache_prefetch): Likewise. (do_casb3, do_cash3, do_casw3): New. * component/cgen-cpu/mep/mep.h: Add C5 support and write-hint pin. (do_casb3, do_cash3, do_casw3): New. * component/families/mep/Makefile.in: Regenerate. * component/families/mep/dsu.in: Add C5 support. * main/dynamic/mainDynamic.cxx: Add C5 support. * main/dynamic/mepCfg.cxx: Connect write-hint pin. * main/dynamic/mepCfg.h: Add C5 support. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cache/cache.cxx.diff?cvsroot=src&r1=1.23&r2=1.24 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cache/cache.h.diff?cvsroot=src&r1=1.11&r2=1.12 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/Makefile.am.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/Makefile.in.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-core1-decode.cxx.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-core1-decode.h.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-core1-defs.h.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-core1-model.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-core1-model.h.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-core1-sem.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-decode.cxx.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-decode.h.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-defs.h.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-desc.h.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-model.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-model.h.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-sem.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep.h.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/families/mep/Makefile.in.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/families/mep/dsu.h.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/main/dynamic/mainDynamic.cxx.diff?cvsroot=src&r1=1.13&r2=1.14 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/main/dynamic/mepCfg.cxx.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/main/dynamic/mepCfg.h.diff?cvsroot=src&r1=1.1&r2=1.2 From dj@sourceware.org Sat Apr 18 02:03:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Sat, 18 Apr 2009 02:03:00 -0000 Subject: src/sid component/cache/ChangeLog component/cg ... Message-ID: <20090418020338.2404.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-04-18 02:03:38 Modified files: sid/component/cache: ChangeLog sid/component/cgen-cpu/mep: ChangeLog sid/component/families/mep: ChangeLog sid/main/dynamic: ChangeLog Log message: Add missing Changelog Entries: * component/cache/cache.cxx (cache_component::cache_component): Add write_hint_pin(). Attach it to write-hint. (cache_component::write_hint): New. * component/cache/cache.h (write_hint_pin): New. (write_hint): New. * component/cgen-cpu/mep/Makefile.am: Regenerate. * component/cgen-cpu/mep/Makefile.in: Regenerate. * component/cgen-cpu/mep/mep-core1-decode.cxx: Regenerate. * component/cgen-cpu/mep/mep-core1-decode.h: Regenerate. * component/cgen-cpu/mep/mep-core1-defs.h: Regenerate. * component/cgen-cpu/mep/mep-core1-model.cxx: Regenerate. * component/cgen-cpu/mep/mep-core1-model.h: Regenerate. * component/cgen-cpu/mep/mep-core1-sem.cxx: Regenerate. * component/cgen-cpu/mep/mep-decode.cxx: Regenerate. * component/cgen-cpu/mep/mep-decode.h: Regenerate. * component/cgen-cpu/mep/mep-defs.h: Regenerate. * component/cgen-cpu/mep/mep-desc.h: Regenerate. * component/cgen-cpu/mep/mep-model.cxx: Regenerate. * component/cgen-cpu/mep/mep-model.h: Regenerate. * component/cgen-cpu/mep/mep-sem.cxx: Regenerate. * component/cgen-cpu/mep/mep.cxx (mep_cpu): Connect write-hint pin. (do_cache): Add C5 support. (do_cache_prefetch): Likewise. (do_casb3, do_cash3, do_casw3): New. * component/cgen-cpu/mep/mep.h: Add C5 support and write-hint pin. (do_casb3, do_cash3, do_casw3): New. * component/families/mep/Makefile.in: Regenerate. * component/families/mep/dsu.in: Add C5 support. * main/dynamic/mainDynamic.cxx: Add C5 support. * main/dynamic/mepCfg.cxx: Connect write-hint pin. * main/dynamic/mepCfg.h: Add C5 support. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cache/ChangeLog.diff?cvsroot=src&r1=1.34&r2=1.35 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/ChangeLog.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/families/mep/ChangeLog.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/main/dynamic/ChangeLog.diff?cvsroot=src&r1=1.46&r2=1.47 From dj@sourceware.org Sat Apr 18 02:56:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Sat, 18 Apr 2009 02:56:00 -0000 Subject: src/sid/component/cgen-cpu/mep ChangeLog mep-c ... Message-ID: <20090418025644.15919.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-04-18 02:56:44 Modified files: sid/component/cgen-cpu/mep: ChangeLog mep-core1-decode.cxx mep-core1-decode.h mep-decode.cxx mep-decode.h Log message: [cgen] * cpu/mep-c5.cpu (f-12s20): Change to signed. (lhucpm1): Limit to C5 mach. (dsp0,dsp1): Rewrite as aliases so that intrinsics are generated. * cpu/mep-core.cpu (extend-cdisp10): New. (f-cdisp10): Change to signed, use extend-cdisp10 to sign extend. [opcodes] * mep-desc.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate. [sid/component/cgen-cpu/mep] * mep-core1-decode.cxx: Regenerate. * mep-core1-decode.h: Regenerate. * mep-decode.cxx: Regenerate. * mep-decode.h: Regenerate. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/ChangeLog.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-core1-decode.cxx.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-core1-decode.h.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-decode.cxx.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-decode.h.diff?cvsroot=src&r1=1.2&r2=1.3 From dj@sourceware.org Thu Apr 30 21:18:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Thu, 30 Apr 2009 21:18:00 -0000 Subject: src/sid component/cgen-cpu/mep/ChangeLog compo ... Message-ID: <20090430211838.29411.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-04-30 21:18:38 Modified files: sid/component/cgen-cpu/mep: ChangeLog Makefile.am Makefile.in common_model.cxx mep-core1-decode.cxx mep-core1-sem.cxx mep-cpu.h mep-decode.cxx mep-desc.h mep-sem.cxx mep.cxx mep.h mep_ext1.h sid/main/dynamic: ChangeLog mainDynamic.cxx mepCfg.cxx mepCfg.h Added files: sid/component/cgen-cpu/mep: ivc2-cop.cxx ivc2-cpu.h ivc2.h mep-cop1-16-decode.cxx mep-cop1-16-decode.h mep-cop1-16-defs.h mep-cop1-16-model.cxx mep-cop1-16-model.h mep-cop1-16-sem.cxx mep-cop1-32-decode.cxx mep-cop1-32-decode.h mep-cop1-32-defs.h mep-cop1-32-model.cxx mep-cop1-32-model.h mep-cop1-32-sem.cxx mep-cop1-48-decode.cxx mep-cop1-48-decode.h mep-cop1-48-defs.h mep-cop1-48-model.cxx mep-cop1-48-model.h mep-cop1-48-sem.cxx mep-cop1-64-decode.cxx mep-cop1-64-decode.h mep-cop1-64-defs.h mep-cop1-64-model.cxx mep-cop1-64-model.h mep-cop1-64-sem.cxx Log message: Index: sid/component/cgen-cpu/mep * Makefile.am: Regenerate. * Makefile.in: Regenerate. * common_model.cxx: Regenerate. * mep-core1-decode.cxx: Regenerate. * mep-core1-sem: Regenerate. * mep-cpu.h: Regenerate. * mep-decode.cxx: Regenerate. * mep-desc.h: Regenerate. * mep-sem.cxx: Regenerate. * mep_ext1.h: Regenerate. * ivc2-cop.cxx: New. * ivc2-cpu.h: New. * ivc2.h: New. * mep-cop1-16-decode.cxx: New. * mep-cop1-16-decode.h: New. * mep-cop1-16-defs.h: New. * mep-cop1-16-model.cxx: New. * mep-cop1-16-model.h: New. * mep-cop1-16-sem.cxx: New. * mep-cop1-32-decode.cxx: New. * mep-cop1-32-decode.h: New. * mep-cop1-32-defs.h: New. * mep-cop1-32-model.cxx: New. * mep-cop1-32-model.h: New. * mep-cop1-32-sem.cxx: New. * mep-cop1-48-decode.cxx: New. * mep-cop1-48-decode.h: New. * mep-cop1-48-defs.h: New. * mep-cop1-48-model.cxx: New. * mep-cop1-48-model.h: New. * mep-cop1-48-sem.cxx: New. * mep-cop1-64-decode.cxx: New. * mep-cop1-64-decode.h: New. * mep-cop1-64-defs.h: New. * mep-cop1-64-model.cxx: New. * mep-cop1-64-model.h: New. * mep-cop1-64-sem.cxx: New. * mep.cxx (mep_cpu::mep_cpu): Add ivc2-decode? pin. (mep_cpu::step_insns): Flush register write queu before looping, and after each insn bundle. * mep.h: Regenerate. (mep_print_insn_set_ivc2_mode): Declare. (mep_cpu): Add register write queues. Add IVC2 support. (decode_bundling): Likewise. (step_one_insn): Likewise. Index: sid/main/dynamic * mainDynamic: Regenerate. * mepCfg.cxx (MepBoardCfg::set_ivc2_decode): New. * mepCfg.h (MepBoardCfg::set_ivc2_decode): Add. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/ivc2-cop.cxx.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/ivc2-cpu.h.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/ivc2.h.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-16-decode.cxx.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-16-decode.h.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-16-defs.h.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-16-model.cxx.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-16-model.h.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-16-sem.cxx.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-32-decode.cxx.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-32-decode.h.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-32-defs.h.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-32-model.cxx.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-32-model.h.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-32-sem.cxx.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-48-decode.cxx.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-48-decode.h.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-48-defs.h.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-48-model.cxx.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-48-model.h.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-48-sem.cxx.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-64-decode.cxx.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-64-decode.h.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-64-defs.h.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-64-model.cxx.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-64-model.h.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-64-sem.cxx.diff?cvsroot=src&r1=NONE&r2=1.1 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/ChangeLog.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/Makefile.am.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/Makefile.in.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/common_model.cxx.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-core1-decode.cxx.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-core1-sem.cxx.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cpu.h.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-decode.cxx.diff?cvsroot=src&r1=1.4&r2=1.5 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-desc.h.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-sem.cxx.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep.cxx.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep.h.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep_ext1.h.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/main/dynamic/ChangeLog.diff?cvsroot=src&r1=1.47&r2=1.48 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/main/dynamic/mainDynamic.cxx.diff?cvsroot=src&r1=1.14&r2=1.15 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/main/dynamic/mepCfg.cxx.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/main/dynamic/mepCfg.h.diff?cvsroot=src&r1=1.2&r2=1.3 From kevinb@sourceware.org Mon May 18 20:38:00 2009 From: kevinb@sourceware.org (kevinb@sourceware.org) Date: Mon, 18 May 2009 20:38:00 -0000 Subject: src/sid/component/cgen-cpu/mep ChangeLog mep.cxx Message-ID: <20090518203856.5360.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: kevinb@sourceware.org 2009-05-18 20:38:56 Modified files: sid/component/cgen-cpu/mep: ChangeLog mep.cxx Log message: * mep.cxx (mep_cpu::reset): Call `h_regs_flush_write_queue'. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/ChangeLog.diff?cvsroot=src&r1=1.6&r2=1.7 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep.cxx.diff?cvsroot=src&r1=1.3&r2=1.4 From dj@sourceware.org Fri May 22 17:37:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Fri, 22 May 2009 17:37:00 -0000 Subject: src/sid/component/cgen-cpu/mep ChangeLog mep-c ... Message-ID: <20090522173744.11998.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-05-22 17:37:44 Modified files: sid/component/cgen-cpu/mep: ChangeLog mep-cop1-16-decode.cxx mep-cop1-16-decode.h mep-cop1-16-model.cxx mep-cop1-16-model.h mep-cop1-16-sem.cxx mep-cop1-64-decode.cxx mep-cop1-64-decode.h mep-cop1-64-model.cxx mep-cop1-64-model.h mep-cop1-64-sem.cxx Log message: [cgen] * cpu/mep.opc (mep_examine_ivc2_insns): Fix bug in ivc2 decoder. (mep_config_map): Regenerate. * cpu/mep-ivc2.cpu (h-ccr-ivc2): Add generic names as well as ivc2-specific names. (simm8p20): New. (cmovc): move to after field definitions, use ivc2-specific register names. (cpmovi_b_P0S_P1): New. [utils/mep] * mepcfgtool.c (do_cgen_config_opc): Propagate endianness and VLIW size to default configuration. [sid/component/cgen-cpu/mep] * mep-cop1-16-decode.cxx: Regenerate. * mep-cop1-16-decode.h: Regenerate. * mep-cop1-16-model.cxx: Regenerate. * mep-cop1-16-model.h: Regenerate. * mep-cop1-16-sem.cxx: Regenerate. * mep-cop1-64-decode.cxx: Regenerate. * mep-cop1-64-decode.h: Regenerate. * mep-cop1-64-model.cxx: Regenerate. * mep-cop1-64-model.h: Regenerate. * mep-cop1-64-sem.cxx: Regenerate. [opcodes] * mep-asm.c: Regenerate. * mep-desc.c: Regenerate. * mep-desc.h: Regenerate. * mep-dis.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/ChangeLog.diff?cvsroot=src&r1=1.7&r2=1.8 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-16-decode.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-16-decode.h.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-16-model.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-16-model.h.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-16-sem.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-64-decode.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-64-decode.h.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-64-model.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-64-model.h.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-64-sem.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 From dj@sourceware.org Wed May 27 01:49:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Wed, 27 May 2009 01:49:00 -0000 Subject: src/sid/component/cgen-cpu/mep ChangeLog mep-c ... Message-ID: <20090527014945.31395.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-05-27 01:49:45 Modified files: sid/component/cgen-cpu/mep: ChangeLog mep-cop1-32-decode.cxx mep-cop1-32-decode.h mep-cop1-32-sem.cxx mep-cop1-48-sem.cxx Log message: [cgen/cpu] * cpu/mep-ivc2.cpu (h-ccr-ivc2): Enable for C3 slots, fix accumulator names. (f-ivc2-ccrn-c3hi): New. (f-ivc2-ccrn-c3lo): New. (f-ivc2-ccrn-c3): New. (ivc2c3ccrn): Use it. [sid/component/cgen-cpu/mep] * mep-cop1-32-decode.cxx: Regenerate. * mep-cop1-32-decode.h: Regenerate. * mep-cop1-32-sem.cxx: Regenerate. * mep-cop1-48-sem.cxx: Regenerate. [opcodes] * mep-asm.c: Regenerate. * mep-desc.c: Regenerate. * mep-desc.h: Regenerate. * mep-dis.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. * mep-opc.h: Regenerate. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/ChangeLog.diff?cvsroot=src&r1=1.8&r2=1.9 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-32-decode.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-32-decode.h.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-32-sem.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-48-sem.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 From dj@sourceware.org Wed Jun 24 03:06:00 2009 From: dj@sourceware.org (dj@sourceware.org) Date: Wed, 24 Jun 2009 03:06:00 -0000 Subject: src/sid/component/cgen-cpu/mep ChangeLog ivc2- ... Message-ID: <20090624030641.26138.qmail@sourceware.org> CVSROOT: /cvs/src Module name: src Changes by: dj@sourceware.org 2009-06-24 03:06:41 Modified files: sid/component/cgen-cpu/mep: ChangeLog ivc2-cop.cxx ivc2-cpu.h mep-cop1-16-decode.cxx mep-cop1-16-sem.cxx mep-cop1-32-decode.cxx mep-cop1-32-sem.cxx mep-cop1-48-decode.cxx mep-cop1-48-sem.cxx mep-cop1-64-decode.cxx mep-cop1-64-sem.cxx mep-core1-decode.cxx mep-cpu.h mep-decode.cxx mep-desc.h Log message: [cgen] * intrinsics.scm: Updates to support IVC2. (belongs-to-group?): Check IVC2 slots. (-slots-attribute): New. (targets::attributes): Add SLOTS. (target:add-well-known-intrinsics): Add CPMOV. (md-insn): Add CPTYPE and CRET?. (add-md-insn): Likewise. (add-intrinsic-for-isa): Disable the duplicate tests, as IVC2 has duplicate insns with different bit patterns. (write-cgen-insn?): Add cret? support. (intrinsics.h): Add vector types. (runtime-op): Add vector support. (intrinsic-protos.h): Let GCC define its types. Add cret? support. * cpu/mep-core.cpu: Add CPTYPE and CRET attributes. * cpu/mep-ivc2.cpu: Update all insns to include type information. (h-cr-ivc2): Default to typeless. (h-ccr-ivc2): Fix register width. (SLOTS): Fix values and default. (ivc2_*): Add control register names. (crop, crqp, crpp, croc, crqc, crpc): Default to typeless. [opcodes] * mep-desc.c: Regenerate. * mep-desc.h: Regenerate. * mep-dis.c: Regenerate. * mep-ibld.c: Regenerate. * mep-opc.c: Regenerate. [sid/component/cgen-cpu/mep] * ivc2-cop.cxx (ivc2_cphadd_w): Change to return value. (ivc2_cpsubaca0u_b): Remove debug line. * ivc2-cpu.h (ivc2_cpccadd_b): Change to return value. * mep-cop1-16-decode.cxx: Regenerate. * mep-cop1-16-sem.cxx: Regenerate. * mep-cop1-32-decode.cxx: Regenerate. * mep-cop1-32-sem.cxx: Regenerate. * mep-cop1-48-decode.cxx: Regenerate. * mep-cop1-48-sem.cxx: Regenerate. * mep-cop1-64-decode.cxx: Regenerate. * mep-cop1-64-sem.cxx: Regenerate. * mep-core1-decode.cxx: Regenerate. * mep-cpu.h: Regenerate. * mep-decode.cxx: Regenerate. * mep-desc.h: Regenerate. Patches: http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/ChangeLog.diff?cvsroot=src&r1=1.9&r2=1.10 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/ivc2-cop.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/ivc2-cpu.h.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-16-decode.cxx.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-16-sem.cxx.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-32-decode.cxx.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-32-sem.cxx.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-48-decode.cxx.diff?cvsroot=src&r1=1.1&r2=1.2 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-48-sem.cxx.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-64-decode.cxx.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cop1-64-sem.cxx.diff?cvsroot=src&r1=1.2&r2=1.3 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-core1-decode.cxx.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-cpu.h.diff?cvsroot=src&r1=1.3&r2=1.4 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-decode.cxx.diff?cvsroot=src&r1=1.5&r2=1.6 http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/sid/component/cgen-cpu/mep/mep-desc.h.diff?cvsroot=src&r1=1.4&r2=1.5