Bantuan tentang matematika 64 bit integer 68.020

I

idlebrain

Guest
Saya perlu 64 bit integer matematika rutinitas seperti Plus, Minus, mengalikan, modulus dan pembagian rutin untuk MC68020.Aku telah mencari google dan Freescale dan menemukan apa-apa.

Terima kasih
idlebrain

 
Bagi yang bahasa pemrograman?Beberapa kompiler C menyediakan 64-bit integer type.Sebagai contoh, GNU GCC Compiler telah "lama lama int".

Jika Anda ingin melihat kode assembly menjadi kode, inilah ide liar.GCC kode sumber tersedia untuk download gratis, namun mungkin sulit untuk menemukan aritmetika integer rutinitas dalam file sumber besar.Anda bisa menulis beberapa kode C yang menggunakan 64-bit aritmatika, compile, dan kemudian memeriksa kode perakitan output.

 
Thanks echo47,

C atau Majelis keduanya OK.Tapi compiler lama dan tidak mendukung operasi 64 bit.Hal ini tidak mungkin untuk menggunakan perpustakaan juga.

Saat ini aku memeriksa perpustakaan matematika 128 kode sumber untuk setiap petunjuk.Akan lebih baik Jika aku bisa matematika 64.

Ceria
idlebrain

 
Aku bisa melakukan perkalian, menambah dan mengurangi.Sekarang aku hanya perlu modulus.Aku mencoba untuk menghasilkan perakitan dari gcc, dan memanggil fungsi perpustakaan "moddi3" dari libgcc, Jika salah satu sumber memiliki pelabuhan m683XX/coldfire kode sumber tolonglah aku oleh posting yang sama.Saya tidak dapat menemukan di internet.

Terima kasih
idlebrain

 

Welcome to EDABoard.com

Sponsor

Back
Top