Mercurial > hg > CbC > old > device
comparison Changes @ 375:91849fdeea60
PowerPC large offset.
author | kono |
---|---|
date | Mon, 12 Jul 2004 07:33:23 +0900 |
parents | 9bc42f69f653 |
children | d81e1be4036f |
comparison
equal
deleted
inserted
replaced
374:9bc42f69f653 | 375:91849fdeea60 |
---|---|
5759 | 5759 |
5760 と、直せば良い。 | 5760 と、直せば良い。 |
5761 | 5761 |
5762 ん、だが.... | 5762 ん、だが.... |
5763 | 5763 |
5764 <------r1_offset------------------------------> | |
5765 <-lvar_offset-------> | |
5766 r+ +------------+---+-------+------------------+--------------+----+ - | |
5767 callee arg xx local register save caller arg xx | |
5768 disp reg_save max_func_args*SIZE_OF_INT | |
5769 lvar>0 lvar<0 lvar>0x1000 0000 | |
5770 r30 r1 | |
5771 | |
5772 とするのは、PowerPC では変更が大きすぎる。レジスタセーブする場所 | |
5773 が良くわからないし。 | |
5774 | |
5775 もしかして、register save 領域は固定?! | |
5776 | |
5777 Mon Jul 12 05:35:33 JST 2004 | |
5778 | |
5779 うーん、やっぱり、難しいよな... 何故か、printf が local variable | |
5780 を壊してしまう。 |