Quick Search:

View detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

MAIN 1.28 1.1

latest revision download Branch MAIN

1.28 annotated / raw | Diffs: previous, other | Lines: 879 ( +3, -3 )

Created: 2014-10-12 12:05:28 +0200 (9 months ago) | Author: ragge | Changeset: MAIN:ragge:20141012100528

Two more places where long long constants may show up.

Branch point for: r-1-1-0

Tags: r-1-1-0$BP r-1-1-0-RELEASE

1.27 annotated / raw | Diffs: previous, other | Lines: 879 ( +4, -4 )

Created: 2014-10-11 17:57:17 +0200 (9 months ago) | Author: ragge | Changeset: MAIN:ragge:20141011155717

Fix problem with a gas bug and long long printouts.

1.26 annotated / raw | Diffs: previous, other | Lines: 879 ( +7, -3 )

Created: 2012-09-25 21:17:50 +0200 (2 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20120925191750

Right shift of long long must be converted to negative left shift.

1.25 annotated / raw | Diffs: previous, other | Lines: 875 ( +7, -1 )

Created: 2012-09-22 17:42:53 +0200 (2 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20120922154253

Handle LS on signed types.

1.24 annotated / raw | Diffs: previous, other | Lines: 869 ( +13, -1 )

Created: 2012-08-27 18:32:14 +0200 (2 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20120827163214

Table entries for STCALL when cookie is FOREFF.

1.23 annotated / raw | Diffs: previous, other | Lines: 857 ( +8, -4 )

Created: 2012-08-26 19:07:31 +0200 (2 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20120826170731

fix STCALL and UMUL code generation problems.

1.22 annotated / raw | Diffs: previous, other | Lines: 853 ( +3, -1 )

Created: 2012-08-07 08:24:57 +0200 (2 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20120807062457

Only generate pc-relative code for calls.

1.21 annotated / raw | Diffs: previous, other | Lines: 851 ( +5, -5 )

Created: 2012-07-11 11:55:14 +0200 (3 years ago) | Author: ragge | Changeset: MAIN:ragge:20120711095514

Double comparing must be done between BREGs, not AREGs.
Fixes bug where awk won't compile.

1.20 annotated / raw | Diffs: previous, other | Lines: 851 ( +7, -1 )

Created: 2012-07-10 15:24:43 +0200 (3 years ago) | Author: ragge | Changeset: MAIN:ragge:20120710132443

Entry for negation of double.

1.19 annotated / raw | Diffs: previous, other | Lines: 845 ( +19, -21 )

Created: 2011-07-30 10:14:38 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20110730081438

long long compare can take argument of any kind.
make long long PLUS/MINUS take left arg in register and return RLEFT.
Simple long long ops can not allow any regs to be shared with destination,
since a source value may be in a indexed reg and therefore the address
trashed during evaluation.

1.18 annotated / raw | Diffs: previous, other | Lines: 847 ( +4, -12 )

Created: 2011-07-28 21:41:39 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20110728194139

reg moves were in the wrong direction.
Struct copies did not have edges for r0-r5, so they were trashed.
Now boots until autoconf finds dz, then bails out.

1.17 annotated / raw | Diffs: previous, other | Lines: 855 ( +2, -2 )

Created: 2011-07-28 09:15:28 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20110728071528

Allow UMINUS on unsigned types, they can occur when shifting.

1.16 annotated / raw | Diffs: previous, other | Lines: 855 ( +2, -2 )

Created: 2011-07-22 21:28:20 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20110722192820

Only ashl exists for shifting regs, so RS of b and w must use ext(z)v.

1.15 annotated / raw | Diffs: previous, other | Lines: 855 ( +13, -39 )

Created: 2011-07-21 11:10:27 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20110721091027

Ensure that RS generates slightly better code.  Support char/short simple ops.

1.14 annotated / raw | Diffs: previous, other | Lines: 881 ( +15, -3 )

Created: 2011-07-16 22:34:13 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20110716203413

Disable PCONV conversions for now, we cannt use that and ADDROF.
Add spalloc() code.
Split up SCONV table code to avoid wrong registers being reclaimed.
Vax uses Power-of-2 alignment.

1.13 annotated / raw | Diffs: previous, other | Lines: 869 ( +63, -16 )

Created: 2011-07-15 18:04:56 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20110715160455

Many more fixes; among them:
- disable fieldops for now until they ar ebetter tested.
- call urem for unsigned mod.
- lots of left/right shift stuff.

1.12 annotated / raw | Diffs: previous, other | Lines: 822 ( +55, -34 )

Created: 2011-07-14 19:02:11 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20110714170210

Add numerous long long operations.

1.11 annotated / raw | Diffs: previous, other | Lines: 801 ( +54, -22 )

Created: 2011-07-14 09:40:42 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20110714074042

Fix float<->longlong casts.  Fixes to small-size assign.
Promote arguments to at least int (should be common code).
Handle float arithmetic.

1.10 annotated / raw | Diffs: previous, other | Lines: 769 ( +23, -72 )

Created: 2011-07-13 17:33:50 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20110713153350

Fix broken cast (u)int<->(u)int.
Fix AND to work correctly with biclx.
Fix table entries for opsimp.

1.9 annotated / raw | Diffs: previous, other | Lines: 818 ( +40, -17 )

Created: 2011-07-05 22:04:19 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20110705200419

Cleanup direct constant assignments + fix szty() bug.

1.8 annotated / raw | Diffs: previous, other | Lines: 795 ( +106, -63 )

Created: 2011-07-02 17:11:59 +0200 (4 years ago) | Author: ragge | Changeset: MAIN:ragge:20110702151159

Rewrite SCONV code. Fix mul/div/mod + a bunch of other things.
Fix constant printouts.

1.7 annotated / raw | Diffs: previous, other | Lines: 752 ( +20, -1 )

Created: 2011-06-28 11:33:31 +0200 (4 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110628093331

Add indirection, long long compare and basic offstar() support.

1.6 annotated / raw | Diffs: previous, other | Lines: 733 ( +3, -3 )

Created: 2011-06-27 19:54:14 +0200 (4 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110627175414

Fix struct argument.

1.5 annotated / raw | Diffs: previous, other | Lines: 733 ( +9, -1 )

Created: 2011-06-27 13:50:26 +0200 (4 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110627115025

Fix struct return.

1.4 annotated / raw | Diffs: previous, other | Lines: 725 ( +41, -11 )

Created: 2011-06-23 15:48:23 +0200 (4 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110623134823

Fix symbol changes for vax and make vax compile again.

1.3 annotated / raw | Diffs: previous, other | Lines: 695 ( +14, -28 )

Created: 2007-10-29 15:20:22 +0100 (7 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20071029142022

Add ADDROF entry.
Remove some unused entries.
Do a Z call for emitted GOTOs.

Branch point for: r-1-0-0 r-1-0-1

Tags: r-1-0-0$BP r-1-0-0-RELEASE r-1-0-1$BP

1.2 annotated / raw | Diffs: previous, other | Lines: 709 ( +282, -225 )

Created: 2007-10-26 17:06:41 +0200 (7 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20071026150641

Make the vax target at least pass through the compiler.

1.1 new annotated / raw | Lines: 652 ( +652, -0 )

Created: 2006-06-18 12:17:45 +0200 (9 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20060618101745

Fetch vax definitions, from 32V.

FishEye: Open Source License registered to PCC.
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2015-07-30 18:13 +0200