Skip to content
Snippets Groups Projects
Select Git revision
  • bcc45e24aa6cac11ca93c1b2ccafa795aa2e3eb2
  • master default protected
  • LUFA-170418
  • LUFA-151115
  • LUFA-140928
  • LUFA-140302
  • LUFA-130901
  • LUFA-130901-BETA
  • LUFA-130303
  • LUFA-120730
  • LUFA-120730-BETA
  • LUFA-120219
  • LUFA-120219-BETA
  • LUFA-111009
  • LUFA-111009-BETA
  • LUFA-110528
  • LUFA-110528-BETA
17 results

BootloaderAPI.h

Blame
  • inlinepi.html 974 B
    <html>
    <body>
    <script>
    //
    // inlinepi.js
    // Neil Gershenfeld 11/24/18
    // pi calculation benchmark
    // pi = 3.14159265358979323846
    //
    function pi() {
       var points = 1e9
       var a = 0.5
       var b = 0.75
       var c = 0.25
       var pi = 0
       var tstart = Date.now()/1000
       for (var i = 1; i <= points; ++i)
          pi += a/((i-b)*(i-c))
       var tend = Date.now()/1000
       var mflops = points*5.0*1e-6/(tend-tstart)
       console.log('function:')
       console.log('pi: '+pi)
       console.log('time: '+(tend-tstart).toFixed(1)+'s')
       console.log('estimated MFlops: '+mflops.toFixed(1))
       }
    pi()
    var points = 1e8
    var a = 0.5
    var b = 0.75
    var c = 0.25
    var pi = 0
    var tstart = Date.now()/1000
    for (var i = 1; i <= points; ++i)
       pi += a/((i-b)*(i-c))
    var tend = Date.now()/1000
    var mflops = points*5.0*1e-6/(tend-tstart)
    console.log('inline:')
    console.log('pi: '+pi)
    console.log('time: '+(tend-tstart).toFixed(1)+'s')
    console.log('estimated MFlops: '+mflops.toFixed(1))
    </script>
    </body>
    </html>