23 Jul
1999
23 Jul
'99
2:31 a.m.
OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp> writes:
From: suzukis@file.phys.tohoku.ac.jp
If I change the register name from "%dl" to "%edx" in the entry.S (leaving the opcode "bt" as it is), the recent GAS could assemble it. Anybody found such behaviour? My GAS is broken?
The code "bt $2, %dl" is invalid. The bit test call only accepts 16bits and 32bits registers, so that should be "btw $2, %dx" or "btl %2, %edx".
Thanks; I've fixed this in the CVS version now. Michael -- hohmuth@innocent.com, hohmuth@inf.tu-dresden.de http://home.pages.de/~hohmuth/