14 |
|
|
15 |
---------------------------------------------------------------------- |
---------------------------------------------------------------------- |
16 |
Name: Matthias Blume (blume (at) tti - c (dot) org) |
Name: Matthias Blume (blume (at) tti - c (dot) org) |
17 |
|
Date: 2004/07/14 16:25:00 CDT |
18 |
|
Tag: blume-20040714-union |
19 |
|
Description: |
20 |
|
|
21 |
|
Added C_UNION to c-calls/c-types.sml and updated the machinery |
22 |
|
(ml-nlffigen, cproto.sml) that conveys C function interface |
23 |
|
information to the code generator. |
24 |
|
|
25 |
|
However, the actual architecture-specific implementation of function |
26 |
|
arguments and results that are C unions is still not implemented. |
27 |
|
|
28 |
|
---------------------------------------------------------------------- |
29 |
|
Name: Allen Leung (leunga (at) reservoir (dot) com) |
30 |
|
Date: 2004/07/14 14:38:00 EST |
31 |
|
Tag: leunga-110_46_1-ppc-lwzu |
32 |
|
Description: |
33 |
|
|
34 |
|
Added these instructions to the PowerPC architecture: |
35 |
|
LBZU(X), LHZU(X), LWZU(X), |
36 |
|
STWU(X), STFDU, STFSU |
37 |
|
|
38 |
|
etc... |
39 |
|
|
40 |
|
Note: I haven't added their instruction encoding into the description. |
41 |
|
|
42 |
|
---------------------------------------------------------------------- |
43 |
|
Name: Allen Leung (leunga (at) reservoir (dot) com) |
44 |
|
Date: 2004/07/13 15:04:00 EST |
45 |
|
Tag: leunga-110_46_1-ppc-lwarx |
46 |
|
Description: |
47 |
|
|
48 |
|
Added the two instructions LWARX and STWCX to the PowerPC |
49 |
|
instruction set. |
50 |
|
|
51 |
|
A (untested) rewrite of loop-structure.sml. The old version |
52 |
|
is completely broken. |
53 |
|
|
54 |
|
---------------------------------------------------------------------- |
55 |
|
Name: Matthias Blume (blume (at) tti - c (dot) org) |
56 |
Date: 2004/07/13 13:50:00 CDT |
Date: 2004/07/13 13:50:00 CDT |
57 |
Tag: blume-20040713-nlffi |
Tag: blume-20040713-nlffi |
58 |
Description: |
Description: |