changeset 143:66ddda268ac5 freg-removal-before

*** empty log message ***
author kono
date Tue, 20 May 2003 11:19:01 +0900 (2003-05-20)
parents de272ad4ddce
children 56211702f298
files Changes mc-code-mips.c
diffstat 2 files changed, 30 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/Changes	Sun May 18 21:03:39 2003 +0900
+++ b/Changes	Tue May 20 11:19:01 2003 +0900
@@ -2980,3 +2980,33 @@
 ���⤽��rename��ɬ�פʤ��󤸤�ʤ���?
 
 ���Ȥ⤦�����ʤ�����ɤͤ�����뵤���Ǥ�...
+
+Tue May 20 11:08:44 JST 2003
+
+freg ��Ʊ���褦�� dreg ����? (��������� ia32
+�ν�ľ�������뤬��������ɤ��Ȥ���...)
+
+�Ǥ⡢mc-codegen.c �� creg/freg �˰�¸���Ƥ��뤫�顢
+������ľ���Τ��빽���ɤ���������ľ����
+����פʤΤ�? ��������...
+
+�դ�creg/dreg/freg ��̵�����äƤΤ�? ������creg ��
+���櫓���ʡ�����äȽ�ľ����¿�����ɡ�����Ū�ˤ�
+����Ǥ����Ϥ������ɡ����ܤ��Ƥ���current register
+�ϰ�ĤΤϤ������顣
+(1)
+   creg int
+   freg double/float
+
+�äƤʤäƤ��뤫�餪�������ΤǤ��äơ�
+(2)
+   creg int/double/float
+����
+(3)
+   creg int
+   freg double
+   greg float
+����ͤ���
+
+��äѤ�(2)���ʤ���long long �Τ��Ȥ�Ȥ���ͤ���ȡ�
+�Ǥ⡢�Ȥꤢ����(1)�Ǥ�뤫��
--- a/mc-code-mips.c	Sun May 18 21:03:39 2003 +0900
+++ b/mc-code-mips.c	Tue May 20 11:19:01 2003 +0900
@@ -74,8 +74,6 @@
 int  freg_sp;  /* floating point REGister Stack-Pointer */
 int freg_stack[MAX_MAX]; /* �ºݤΥ쥸�������ΰ� */
 
-static int dreg; /* general temporal register */
-
 #define dregister(i,j)  (i*32+j)
 #define dregister0(i)  (i/32)
 #define dregister1(i)  (i%32)