How can I tell if floating point arithmetic is performed in hardware or software?












4














How can I tell if floating point arithmetic is performed in hardware or software?



I could find the processor's name and Google it, but is there a way to do it in a BASH script? For instance, is there something saved in a system file that I could read?



UPDATE:
output of /proc/cpuinfo on Intel:



processor       : 0
vendor_id : GenuineIntel
cpu family : 6
model : 69
model name : Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz
stepping : 1
microcode : 0x17
cpu MHz : 782.000
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes <-- !!!
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
bogomips : 3392.25
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:


output of /proc/cpuinfo on RPi (using Raspian v7):



processor       : 0
model name : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 2.00
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7

Hardware : BCM2708
Revision : 000e
Serial : 000000007b455c14









share|improve this question
























  • Looking up the processor name doesn't help you, the availability of floating point hardware doesn't mean it is being used, at that depends on the software (if you need predictable results, you better not use the hardware for floating point).
    – Anthon
    Jul 16 '14 at 11:34












  • True, I don't know if it will be used, unless I know it's not there. Then I definitely know it is not being used. ;)
    – MrUser
    Jul 16 '14 at 12:05
















4














How can I tell if floating point arithmetic is performed in hardware or software?



I could find the processor's name and Google it, but is there a way to do it in a BASH script? For instance, is there something saved in a system file that I could read?



UPDATE:
output of /proc/cpuinfo on Intel:



processor       : 0
vendor_id : GenuineIntel
cpu family : 6
model : 69
model name : Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz
stepping : 1
microcode : 0x17
cpu MHz : 782.000
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes <-- !!!
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
bogomips : 3392.25
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:


output of /proc/cpuinfo on RPi (using Raspian v7):



processor       : 0
model name : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 2.00
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7

Hardware : BCM2708
Revision : 000e
Serial : 000000007b455c14









share|improve this question
























  • Looking up the processor name doesn't help you, the availability of floating point hardware doesn't mean it is being used, at that depends on the software (if you need predictable results, you better not use the hardware for floating point).
    – Anthon
    Jul 16 '14 at 11:34












  • True, I don't know if it will be used, unless I know it's not there. Then I definitely know it is not being used. ;)
    – MrUser
    Jul 16 '14 at 12:05














4












4








4







How can I tell if floating point arithmetic is performed in hardware or software?



I could find the processor's name and Google it, but is there a way to do it in a BASH script? For instance, is there something saved in a system file that I could read?



UPDATE:
output of /proc/cpuinfo on Intel:



processor       : 0
vendor_id : GenuineIntel
cpu family : 6
model : 69
model name : Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz
stepping : 1
microcode : 0x17
cpu MHz : 782.000
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes <-- !!!
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
bogomips : 3392.25
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:


output of /proc/cpuinfo on RPi (using Raspian v7):



processor       : 0
model name : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 2.00
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7

Hardware : BCM2708
Revision : 000e
Serial : 000000007b455c14









share|improve this question















How can I tell if floating point arithmetic is performed in hardware or software?



I could find the processor's name and Google it, but is there a way to do it in a BASH script? For instance, is there something saved in a system file that I could read?



UPDATE:
output of /proc/cpuinfo on Intel:



processor       : 0
vendor_id : GenuineIntel
cpu family : 6
model : 69
model name : Intel(R) Core(TM) i3-4010U CPU @ 1.70GHz
stepping : 1
microcode : 0x17
cpu MHz : 782.000
cache size : 3072 KB
physical id : 0
siblings : 4
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
fpu : yes <-- !!!
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
bogomips : 3392.25
clflush size : 64
cache_alignment : 64
address sizes : 39 bits physical, 48 bits virtual
power management:


output of /proc/cpuinfo on RPi (using Raspian v7):



processor       : 0
model name : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 2.00
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7

Hardware : BCM2708
Revision : 000e
Serial : 000000007b455c14






bash system-information floating-point






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 20 '18 at 0:15









Rui F Ribeiro

39k1479130




39k1479130










asked Jul 16 '14 at 10:42









MrUser

32229




32229












  • Looking up the processor name doesn't help you, the availability of floating point hardware doesn't mean it is being used, at that depends on the software (if you need predictable results, you better not use the hardware for floating point).
    – Anthon
    Jul 16 '14 at 11:34












  • True, I don't know if it will be used, unless I know it's not there. Then I definitely know it is not being used. ;)
    – MrUser
    Jul 16 '14 at 12:05


















  • Looking up the processor name doesn't help you, the availability of floating point hardware doesn't mean it is being used, at that depends on the software (if you need predictable results, you better not use the hardware for floating point).
    – Anthon
    Jul 16 '14 at 11:34












  • True, I don't know if it will be used, unless I know it's not there. Then I definitely know it is not being used. ;)
    – MrUser
    Jul 16 '14 at 12:05
















Looking up the processor name doesn't help you, the availability of floating point hardware doesn't mean it is being used, at that depends on the software (if you need predictable results, you better not use the hardware for floating point).
– Anthon
Jul 16 '14 at 11:34






Looking up the processor name doesn't help you, the availability of floating point hardware doesn't mean it is being used, at that depends on the software (if you need predictable results, you better not use the hardware for floating point).
– Anthon
Jul 16 '14 at 11:34














True, I don't know if it will be used, unless I know it's not there. Then I definitely know it is not being used. ;)
– MrUser
Jul 16 '14 at 12:05




True, I don't know if it will be used, unless I know it's not there. Then I definitely know it is not being used. ;)
– MrUser
Jul 16 '14 at 12:05










2 Answers
2






active

oldest

votes


















5














Well, you can tell if your CPU has FPU capabilities with the data stored in
/proc/cpuinfo and filter it with grep fpu



$ grep "fpu" /proc/cpuinfo



fpu     : yes
fpu_exception : yes
flags : fpu vme de pse ...


And for info, what type of CPU are you playing with? :)



EDIT
for ARM proc, look for vector floating point unit (vfp), some info here.



Ex:



# cat /proc/cpuinfo
Processor : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 697.95
Features : ... vfp ...





share|improve this answer























  • thanks for the quick response. Yes! That works for my laptop (Intel), but it doesn't work on my RaspberryPi (ARM). I'm doing a system profiler, so I want to be able to get this information from many different CPUs with different Linux distributions.
    – MrUser
    Jul 16 '14 at 11:01












  • are you saying you do not have the /proc/cpuinfo on your install? which distro have you got on RPi?
    – fduff
    Jul 16 '14 at 11:32










  • It's there, but the fpu field is not. I edited the post with the output.
    – MrUser
    Jul 16 '14 at 11:50












  • On ARM, vfp is the flag you are looking for.
    – aquaherd
    Jul 16 '14 at 12:02



















0














I think that what you want is to do some benchmarks, and compare with other processors. Otherwise, whether floating-point is performed is hardware or software doesn't make much sense. Actually, it can be both. For instance, subnormals are sometimes emulated in software. Some operations may also be implemented in software but still based on some other hardware FP instructions: division and square root on the Itanium (thanks to the FMA); and elementary functions (exp, log, sin, cos...) in general (x86 processors have hardware implementation of such functions, but with limitations concerning the accuracy). In C, the long double type has a mixed hardware-software implementation on PowerPC (the double-double arithmetic).



If you want to get system information that could be related to the floating-point implementation, then get most information from /proc/cpuinfo, but the C library version may be also useful (for math functions).






share|improve this answer























    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "106"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f144806%2fhow-can-i-tell-if-floating-point-arithmetic-is-performed-in-hardware-or-software%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    5














    Well, you can tell if your CPU has FPU capabilities with the data stored in
    /proc/cpuinfo and filter it with grep fpu



    $ grep "fpu" /proc/cpuinfo



    fpu     : yes
    fpu_exception : yes
    flags : fpu vme de pse ...


    And for info, what type of CPU are you playing with? :)



    EDIT
    for ARM proc, look for vector floating point unit (vfp), some info here.



    Ex:



    # cat /proc/cpuinfo
    Processor : ARMv6-compatible processor rev 7 (v6l)
    BogoMIPS : 697.95
    Features : ... vfp ...





    share|improve this answer























    • thanks for the quick response. Yes! That works for my laptop (Intel), but it doesn't work on my RaspberryPi (ARM). I'm doing a system profiler, so I want to be able to get this information from many different CPUs with different Linux distributions.
      – MrUser
      Jul 16 '14 at 11:01












    • are you saying you do not have the /proc/cpuinfo on your install? which distro have you got on RPi?
      – fduff
      Jul 16 '14 at 11:32










    • It's there, but the fpu field is not. I edited the post with the output.
      – MrUser
      Jul 16 '14 at 11:50












    • On ARM, vfp is the flag you are looking for.
      – aquaherd
      Jul 16 '14 at 12:02
















    5














    Well, you can tell if your CPU has FPU capabilities with the data stored in
    /proc/cpuinfo and filter it with grep fpu



    $ grep "fpu" /proc/cpuinfo



    fpu     : yes
    fpu_exception : yes
    flags : fpu vme de pse ...


    And for info, what type of CPU are you playing with? :)



    EDIT
    for ARM proc, look for vector floating point unit (vfp), some info here.



    Ex:



    # cat /proc/cpuinfo
    Processor : ARMv6-compatible processor rev 7 (v6l)
    BogoMIPS : 697.95
    Features : ... vfp ...





    share|improve this answer























    • thanks for the quick response. Yes! That works for my laptop (Intel), but it doesn't work on my RaspberryPi (ARM). I'm doing a system profiler, so I want to be able to get this information from many different CPUs with different Linux distributions.
      – MrUser
      Jul 16 '14 at 11:01












    • are you saying you do not have the /proc/cpuinfo on your install? which distro have you got on RPi?
      – fduff
      Jul 16 '14 at 11:32










    • It's there, but the fpu field is not. I edited the post with the output.
      – MrUser
      Jul 16 '14 at 11:50












    • On ARM, vfp is the flag you are looking for.
      – aquaherd
      Jul 16 '14 at 12:02














    5












    5








    5






    Well, you can tell if your CPU has FPU capabilities with the data stored in
    /proc/cpuinfo and filter it with grep fpu



    $ grep "fpu" /proc/cpuinfo



    fpu     : yes
    fpu_exception : yes
    flags : fpu vme de pse ...


    And for info, what type of CPU are you playing with? :)



    EDIT
    for ARM proc, look for vector floating point unit (vfp), some info here.



    Ex:



    # cat /proc/cpuinfo
    Processor : ARMv6-compatible processor rev 7 (v6l)
    BogoMIPS : 697.95
    Features : ... vfp ...





    share|improve this answer














    Well, you can tell if your CPU has FPU capabilities with the data stored in
    /proc/cpuinfo and filter it with grep fpu



    $ grep "fpu" /proc/cpuinfo



    fpu     : yes
    fpu_exception : yes
    flags : fpu vme de pse ...


    And for info, what type of CPU are you playing with? :)



    EDIT
    for ARM proc, look for vector floating point unit (vfp), some info here.



    Ex:



    # cat /proc/cpuinfo
    Processor : ARMv6-compatible processor rev 7 (v6l)
    BogoMIPS : 697.95
    Features : ... vfp ...






    share|improve this answer














    share|improve this answer



    share|improve this answer








    edited Jul 16 '14 at 12:03

























    answered Jul 16 '14 at 10:52









    fduff

    2,64731934




    2,64731934












    • thanks for the quick response. Yes! That works for my laptop (Intel), but it doesn't work on my RaspberryPi (ARM). I'm doing a system profiler, so I want to be able to get this information from many different CPUs with different Linux distributions.
      – MrUser
      Jul 16 '14 at 11:01












    • are you saying you do not have the /proc/cpuinfo on your install? which distro have you got on RPi?
      – fduff
      Jul 16 '14 at 11:32










    • It's there, but the fpu field is not. I edited the post with the output.
      – MrUser
      Jul 16 '14 at 11:50












    • On ARM, vfp is the flag you are looking for.
      – aquaherd
      Jul 16 '14 at 12:02


















    • thanks for the quick response. Yes! That works for my laptop (Intel), but it doesn't work on my RaspberryPi (ARM). I'm doing a system profiler, so I want to be able to get this information from many different CPUs with different Linux distributions.
      – MrUser
      Jul 16 '14 at 11:01












    • are you saying you do not have the /proc/cpuinfo on your install? which distro have you got on RPi?
      – fduff
      Jul 16 '14 at 11:32










    • It's there, but the fpu field is not. I edited the post with the output.
      – MrUser
      Jul 16 '14 at 11:50












    • On ARM, vfp is the flag you are looking for.
      – aquaherd
      Jul 16 '14 at 12:02
















    thanks for the quick response. Yes! That works for my laptop (Intel), but it doesn't work on my RaspberryPi (ARM). I'm doing a system profiler, so I want to be able to get this information from many different CPUs with different Linux distributions.
    – MrUser
    Jul 16 '14 at 11:01






    thanks for the quick response. Yes! That works for my laptop (Intel), but it doesn't work on my RaspberryPi (ARM). I'm doing a system profiler, so I want to be able to get this information from many different CPUs with different Linux distributions.
    – MrUser
    Jul 16 '14 at 11:01














    are you saying you do not have the /proc/cpuinfo on your install? which distro have you got on RPi?
    – fduff
    Jul 16 '14 at 11:32




    are you saying you do not have the /proc/cpuinfo on your install? which distro have you got on RPi?
    – fduff
    Jul 16 '14 at 11:32












    It's there, but the fpu field is not. I edited the post with the output.
    – MrUser
    Jul 16 '14 at 11:50






    It's there, but the fpu field is not. I edited the post with the output.
    – MrUser
    Jul 16 '14 at 11:50














    On ARM, vfp is the flag you are looking for.
    – aquaherd
    Jul 16 '14 at 12:02




    On ARM, vfp is the flag you are looking for.
    – aquaherd
    Jul 16 '14 at 12:02













    0














    I think that what you want is to do some benchmarks, and compare with other processors. Otherwise, whether floating-point is performed is hardware or software doesn't make much sense. Actually, it can be both. For instance, subnormals are sometimes emulated in software. Some operations may also be implemented in software but still based on some other hardware FP instructions: division and square root on the Itanium (thanks to the FMA); and elementary functions (exp, log, sin, cos...) in general (x86 processors have hardware implementation of such functions, but with limitations concerning the accuracy). In C, the long double type has a mixed hardware-software implementation on PowerPC (the double-double arithmetic).



    If you want to get system information that could be related to the floating-point implementation, then get most information from /proc/cpuinfo, but the C library version may be also useful (for math functions).






    share|improve this answer




























      0














      I think that what you want is to do some benchmarks, and compare with other processors. Otherwise, whether floating-point is performed is hardware or software doesn't make much sense. Actually, it can be both. For instance, subnormals are sometimes emulated in software. Some operations may also be implemented in software but still based on some other hardware FP instructions: division and square root on the Itanium (thanks to the FMA); and elementary functions (exp, log, sin, cos...) in general (x86 processors have hardware implementation of such functions, but with limitations concerning the accuracy). In C, the long double type has a mixed hardware-software implementation on PowerPC (the double-double arithmetic).



      If you want to get system information that could be related to the floating-point implementation, then get most information from /proc/cpuinfo, but the C library version may be also useful (for math functions).






      share|improve this answer


























        0












        0








        0






        I think that what you want is to do some benchmarks, and compare with other processors. Otherwise, whether floating-point is performed is hardware or software doesn't make much sense. Actually, it can be both. For instance, subnormals are sometimes emulated in software. Some operations may also be implemented in software but still based on some other hardware FP instructions: division and square root on the Itanium (thanks to the FMA); and elementary functions (exp, log, sin, cos...) in general (x86 processors have hardware implementation of such functions, but with limitations concerning the accuracy). In C, the long double type has a mixed hardware-software implementation on PowerPC (the double-double arithmetic).



        If you want to get system information that could be related to the floating-point implementation, then get most information from /proc/cpuinfo, but the C library version may be also useful (for math functions).






        share|improve this answer














        I think that what you want is to do some benchmarks, and compare with other processors. Otherwise, whether floating-point is performed is hardware or software doesn't make much sense. Actually, it can be both. For instance, subnormals are sometimes emulated in software. Some operations may also be implemented in software but still based on some other hardware FP instructions: division and square root on the Itanium (thanks to the FMA); and elementary functions (exp, log, sin, cos...) in general (x86 processors have hardware implementation of such functions, but with limitations concerning the accuracy). In C, the long double type has a mixed hardware-software implementation on PowerPC (the double-double arithmetic).



        If you want to get system information that could be related to the floating-point implementation, then get most information from /proc/cpuinfo, but the C library version may be also useful (for math functions).







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Jul 16 '14 at 11:30

























        answered Jul 16 '14 at 11:22









        vinc17

        8,8491736




        8,8491736






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Unix & Linux Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f144806%2fhow-can-i-tell-if-floating-point-arithmetic-is-performed-in-hardware-or-software%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Morgemoulin

            Scott Moir

            Souastre