From: "Heo, Sung-Gwan" Newsgroups: comp.os.msdos.djgpp Subject: i386 as assembler manual and fsubrp instruncion in as. Date: Mon, 10 Nov 1997 15:56:13 +0900 Organization: S/W Team, Turbo Tek Lines: 62 Message-ID: <3466B00B.5F48AE7@turbotek.co.kr> Reply-To: heo AT turbotek DOT co DOT kr NNTP-Posting-Host: 203.239.124.66 Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------A639FD4D0248D7D8AEA02C97" To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk This is a multi-part message in MIME format. --------------A639FD4D0248D7D8AEA02C97 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Hi, there! While I wrote my math lib with Borland tasm assembler refering to djgpp math lib source, I found that the 'FSUBRP' instruction in as assembler is 'FSUBP' in tasm assembler, not 'FSUBRP'. In as assembler 'FSUBRP %st, %st(1)' is assembled into opcode 'DE E9' and in tasm assember 'FSUBP st(1), st' is also assembled into opcode 'DE E9'. In Intel Pentium Developer's Manual, opcode 'DE E9' corresponds to instruction 'FSUBP' or 'FSUBP st(1), st'. Why does the as assembler use 'FSUBRP' mnemonic for opcode 'DE E9' which works really as 'FSUBP' instruction? And Where can I get the as assembler manual concerning the instructions? Thanks in advance. -- Heo, Sung-Gwan. heo AT turbotek DOT co DOT kr --------------A639FD4D0248D7D8AEA02C97 Content-Type: text/x-vcard; charset=us-ascii; name="vcard.vcf" Content-Transfer-Encoding: 7bit Content-Description: Card for Sung-Gwan Heo Content-Disposition: attachment; filename="vcard.vcf" begin: vcard fn: Sung-Gwan Heo n: Heo;Sung-Gwan org: Turbo-Tek Co., Ltd. adr: Jungang Royal Building 21F. 1355-8, ;;Socho2-Dong, Socho-Ku;Seoul;;137-072;Korea email;internet: heo AT turbotek DOT co DOT kr title: Researcher tel;work: +82-2-3472-2133 tel;fax: +82-2-3473-7175 tel;home: +82-2-716-7867 x-mozilla-cpt: ;0 x-mozilla-html: FALSE version: 2.1 end: vcard --------------A639FD4D0248D7D8AEA02C97--