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 (2 months 9 days 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 (2 months 10 days 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 2 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 2 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 3 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 3 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 4 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 (2 years 5 months 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 (2 years 5 months 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 (3 years 4 months 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 (3 years 4 months 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 (3 years 4 months 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 (3 years 4 months 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 (3 years 5 months 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 (3 years 5 months 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 (3 years 5 months 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 (3 years 5 months 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 (3 years 5 months 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 (3 years 5 months 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 (3 years 5 months 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 (3 years 5 months 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 (3 years 5 months 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 (3 years 5 months 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 (3 years 5 months 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 (3 years 5 months 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 1 month 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 1 month 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 (8 years 6 months 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 2014-12-21 20:26 +0100