R
rntsay
Guest
/ * 16 - الاستفادة من المنتجات عبر خط انابيب لبنتيوم نقطة ،
أي ما يعادل (ولكن بسرعة أكبر
* أكثر من (جيم الروتينية :
*
* طرح fir16 (طرح [16]) ، وتعويم ب [16])
* (
int * ط ؛
* طرح المبلغ = 0 ؛
* لط = 0 ؛ ط <16 ؛ ط )
* وخلاصة القول = [ط] * ب [ط] ؛
* إعادة المبلغ ؛
*)
*
* حقوق الطبع والنشر 1996 فيل Karn ، KA9Q
* /
. globl _fir16
_fir16 :
pushl ٪ ebx
movl 8 (إسبانيا ٪) ،
٪ eax / * eax --> [] * /
movl 12 (٪ الاسباني) و٪ ebx / * ebx --> ب [] * /
flds (٪ eax)
fmuls (٪ ebx) / * [0] * ب [0] * /
flds 4 (٪ eax)
fmuls 4 (٪ ebx) * (1) * (ب) ([1] [0] * ب [0] * /
flds 8 (٪ eax)
fmuls 8 (٪ ebx) / * [2] * ب [2] [1]) * (ب) ([1] [0] * ب [0] * /
ش fxch ٪ (2) / * [0] * ب [0] [1]) * (ب) ([1] [2]) * (ب) (2) *
faddp / * sum0 (1) (2) * (ب) (2) *
flds 12 (٪ eax)
fmuls 12 (٪ ebx) / * [3]) * (ب) ([3] sum0 (1) (2) * (ب) (2) *
ش fxch ٪ (2) / * [2] * ب [2] sum0 (1) [3]) * (ب) ([3]) * /
faddp / * sum0 ، 1،2 [3]) * (ب) ([3]) * /
flds 16 (٪ eax)
fmuls 16 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 20 (٪ eax)
fmuls 20 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 24 (٪ eax)
fmuls 24 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 28 (٪ eax)
fmuls 28 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 32 (٪ eax)
fmuls 32 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 36 (٪ eax)
fmuls 36 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 40 (٪ eax)
fmuls 40 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 44 (٪ eax)
fmuls 44 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 48 (٪ eax)
fmuls 48 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 52 (٪ eax)
fmuls 52 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 56 (٪ eax)
fmuls 56 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 60 (٪ eax)
fmuls 60 (٪ ebx)
ش fxch ٪ (2)
faddp / * أ مبلغ (15) * (ب) ([15] * /
البوب ٪ ebx
faddp / * المبلغ غادر كومة * /
المتقاعد
أي ما يعادل (ولكن بسرعة أكبر
* أكثر من (جيم الروتينية :
*
* طرح fir16 (طرح [16]) ، وتعويم ب [16])
* (
int * ط ؛
* طرح المبلغ = 0 ؛
* لط = 0 ؛ ط <16 ؛ ط )
* وخلاصة القول = [ط] * ب [ط] ؛
* إعادة المبلغ ؛
*)
*
* حقوق الطبع والنشر 1996 فيل Karn ، KA9Q
* /
. globl _fir16
_fir16 :
pushl ٪ ebx
movl 8 (إسبانيا ٪) ،
٪ eax / * eax --> [] * /
movl 12 (٪ الاسباني) و٪ ebx / * ebx --> ب [] * /
flds (٪ eax)
fmuls (٪ ebx) / * [0] * ب [0] * /
flds 4 (٪ eax)
fmuls 4 (٪ ebx) * (1) * (ب) ([1] [0] * ب [0] * /
flds 8 (٪ eax)
fmuls 8 (٪ ebx) / * [2] * ب [2] [1]) * (ب) ([1] [0] * ب [0] * /
ش fxch ٪ (2) / * [0] * ب [0] [1]) * (ب) ([1] [2]) * (ب) (2) *
faddp / * sum0 (1) (2) * (ب) (2) *
flds 12 (٪ eax)
fmuls 12 (٪ ebx) / * [3]) * (ب) ([3] sum0 (1) (2) * (ب) (2) *
ش fxch ٪ (2) / * [2] * ب [2] sum0 (1) [3]) * (ب) ([3]) * /
faddp / * sum0 ، 1،2 [3]) * (ب) ([3]) * /
flds 16 (٪ eax)
fmuls 16 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 20 (٪ eax)
fmuls 20 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 24 (٪ eax)
fmuls 24 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 28 (٪ eax)
fmuls 28 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 32 (٪ eax)
fmuls 32 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 36 (٪ eax)
fmuls 36 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 40 (٪ eax)
fmuls 40 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 44 (٪ eax)
fmuls 44 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 48 (٪ eax)
fmuls 48 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 52 (٪ eax)
fmuls 52 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 56 (٪ eax)
fmuls 56 (٪ ebx)
ش fxch ٪ (2)
faddp
flds 60 (٪ eax)
fmuls 60 (٪ ebx)
ش fxch ٪ (2)
faddp / * أ مبلغ (15) * (ب) ([15] * /
البوب ٪ ebx
faddp / * المبلغ غادر كومة * /
المتقاعد