comparison Changes @ 672:3f559c67bc86

*** empty log message ***
author kono
date Sat, 05 May 2007 03:39:29 +0900
parents 7c42cf329666
children 68d70527b0c0
comparison
equal deleted inserted replaced
671:85e0509832f1 672:3f559c67bc86
9230 一緒にか? 9230 一緒にか?
9231 9231
9232 まぁ、のりの問題だがな。 9232 まぁ、のりの問題だがな。
9233 9233
9234 64bit 対応をどうするんだろう? 9234 64bit 対応をどうするんだろう?
9235
9236 Fri May 4 20:07:59 JST 2007
9237
9238 なるほど。PS3 だと、register に乗った引数の分は、スタックが
9239 取られてない。だから、bl regsiter_save する前に、stack を
9240 移動する必要がある。
9241
9242 Breakpoint 3, 0x1000068c in i50 ()
9243 (gdb) x/20x $r1
9244 0xff9e00f0: 0xff9e0320 0x10001280 0x00000008 0x00000009
9245 0xff9e0100: 0x0000000a 0x0000000b 0x0000000c 0x0000000d
9246 0xff9e0110: 0x0000000e 0x0000000f 0x00000010 0x00000011
9247 0xff9e0120: 0x00000012 0x00000013 0x00000014 0x00000015
9248 0xff9e0130: 0x00000016 0x00000017 0x00000018 0x00000019
9249 (gdb) q
9250
9251 そうすると、浮動小数点の場合は...
9252
9253 Sat May 5 03:32:27 JST 2007
9254
9255
9256 dofor で、docomp で、RC を読んだときに、{...} k++; で、k を
9257 既に読んでしまっている。その後に、leave_scope しても、current nptr
9258 は、update されない。なので、leave_scope 中で、nptr を書き換える必要がある。
9259
9260
9261