Re: [ERROR-2.1.120] APM compilation fails

Joseph Malicki (jmalicki@clampton.com)
Sat, 05 Sep 1998 14:32:51 -0400


This is a cryptographically signed message in MIME format.

--------------msD63A53D60CB866E570E93017
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Alan Cox wrote:

> > APM compilation fails under 2.1.120 w/ quite old binutils [I
> > know I am to blame here, but just FYI]. It complains in statements
> > like this [compiled to assembler apm_bios.c]:
>
> Actually I'm not so sure.
>
> > > movw %ebx, %es
> > > movw %ebx, %fs
> > > movw %ebx, %gs
>
> That should be
>
> movw %bx, %es
>
> %ebx is a 32bit register
>
> Alan
>

According to my intel docs, movl %ebx,%es would be preferable, as it seems
to generate shorter code and uses less clock cycles, despite the zeroing of
the
high word.

Joseph Malicki

--------------msD63A53D60CB866E570E93017
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIIIxwYJKoZIhvcNAQcCoIIIuDCCCLQCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
Bt0wggO7MIIDJKADAgECAhAgBYfHTbjZePRB9eWvDZm0MA0GCSqGSIb3DQEBBAUAMIG4MRcw
FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29y
azFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQSBJbmNvcnAuIEJ5
IFJlZi4sTElBQi5MVEQoYyk5ODE0MDIGA1UEAxMrVmVyaVNpZ24gQ2xhc3MgMiBDQSAtIElu
ZGl2aWR1YWwgU3Vic2NyaWJlcjAeFw05ODA4MTAwMDAwMDBaFw05OTA4MTAyMzU5NTlaMIHs
MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0
d29yazFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQSBJbmNvcnAu
IGJ5IFJlZi4sTElBQi5MVEQoYyk5ODEmMCQGA1UECxMdRGlnaXRhbCBJRCBDbGFzcyAyIC0g
TmV0c2NhcGUxGjAYBgNVBAMUEUpvc2VwaCBNLiBNYWxpY2tpMSQwIgYJKoZIhvcNAQkBFhVq
bWFsaWNraUBjbGFtcHRvbi5jb20wXDANBgkqhkiG9w0BAQEFAANLADBIAkEA3pILY+hGf8w+
UaHcdOfW9FqOl8fyL54QlSmKoapkiciU1VY0kV4msA7gavVwaPCjF/7Q5H3SqF4JK6h9Lr9r
nQIDAQABo4HTMIHQMAkGA1UdEwQCMAAwga8GA1UdIASBpzCAMIAGC2CGSAGG+EUBBwEBMIAw
KAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9DUFMwYgYIKwYBBQUHAgIw
VjAVFg5WZXJpU2lnbiwgSW5jLjADAgEBGj1WZXJpU2lnbidzIENQUyBpbmNvcnAuIGJ5IHJl
ZmVyZW5jZSBsaWFiLiBsdGQuIChjKTk3IFZlcmlTaWduAAAAAAAAMBEGCWCGSAGG+EIBAQQE
AwIHgDANBgkqhkiG9w0BAQQFAAOBgQBpUksLIy4ckljbl5vPE2teYVUlg+Xcrb1GmzBeT6N1
jJWIDyU7n4xnb3Jkaqb0jcWnXCHWEyBLvNgPDfVzM/PaOPjioes8ktyk1Fqnbt7WErzoqY8s
SRi/f+ENBDQbqkzPUEmwAvnxaPSpnzxS229270RTPF1GV7ZoM48ktx4kOzCCAxowggKDoAMC
AQICEQCc4FNe8m1Cfw+zRL0r2i2DMA0GCSqGSIb3DQEBBAUAMF8xCzAJBgNVBAYTAlVTMRcw
FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMiBQdWJsaWMgUHJpbWFy
eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTAeFw05ODA1MTIwMDAwMDBaFw0wNDAxMDYyMzU5
NTlaMIG4MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1
c3QgTmV0d29yazFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQSBJ
bmNvcnAuIEJ5IFJlZi4sTElBQi5MVEQoYyk5ODE0MDIGA1UEAxMrVmVyaVNpZ24gQ2xhc3Mg
MiBDQSAtIEluZGl2aWR1YWwgU3Vic2NyaWJlcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC
gYEAtcsaVF4lsCxZXwlr0NrWSksRnRoKPn4vt2VfF2MV5SzQIAAM8Lprql5JsWiTgyWsJF+i
IxxpTbg7233aj8EJz6VYOrZLxNTb2K51+oYimSIBKGCl29Uw3yFwXkiZrSFUkdHeX/s4KVMb
4npTWMUNXRMHs1DEBks5+FSruYtpEhMCAwEAAaN8MHowEQYJYIZIAYb4QgEBBAQDAgEGMEcG
A1UdIARAMD4wPAYLYIZIAYb4RQEHAQEwLTArBggrBgEFBQcCARYfd3d3LnZlcmlzaWduLmNv
bS9yZXBvc2l0b3J5L1JQQTAPBgNVHRMECDAGAQH/AgEAMAsGA1UdDwQEAwIBBjANBgkqhkiG
9w0BAQQFAAOBgQB2Jv7l+0eydrGPTzRHuEpaDesHA2O8Zbms7sN/uX6ONkKIZMeqdwWd2927
eLhYX2Iabr5ZazfvSPOsg3+ekl4TyJ/IqU+ZyTpbIfW2fMNuJZz7PDpNzZNjImM9UNL9an1f
MV2c3fuRhdLG2Hcoq1iungDUJ2+kqLiNtGipJLpVXDGCAbIwggGuAgEBMIHNMIG4MRcwFQYD
VQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFG
MEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQSBJbmNvcnAuIEJ5IFJl
Zi4sTElBQi5MVEQoYyk5ODE0MDIGA1UEAxMrVmVyaVNpZ24gQ2xhc3MgMiBDQSAtIEluZGl2
aWR1YWwgU3Vic2NyaWJlcgIQIAWHx0242Xj0QfXlrw2ZtDAJBgUrDgMCGgUAoH0wGAYJKoZI
hvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNOTgwOTA1MTgzMjUxWjAeBgkq
hkiG9w0BCQ8xETAPMA0GCCqGSIb3DQMCAgEoMCMGCSqGSIb3DQEJBDEWBBQNP2hotyg+n4kY
zYOW2ASjyRbEizANBgkqhkiG9w0BAQEFAARAr6Nb6836h9bHAVH93ynidKVra0IAOR2saLo5
a6uyxJHQVw8ZT0MRek+kJy5LksWu7aCd/q+qTNINRcGsZsB4KQ==
--------------msD63A53D60CB866E570E93017--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/faq.html