导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[liufengzhong][转帖] log()函数的执行时间(ma



No.23245
作者:liufengzhong
邮件:l_fz@sina.com
ID:149522
登陆:12次
文章数:695篇
最后登陆IP:183.13.93.245
最后登陆:2015/6/16 17:02:27
注册:2014/7/29 21:51:15
财富:3671
发帖时间:2014/8/9 12:15:45
发贴者IP:111.221.200.181
标题:liufengzhong:[转帖] log()函数的执行时间(math.h中的自然对数)?
摘要:No.23245[转帖] log()函数的执行时间(math.h中的自然对数)? 我想知道log()函数的执行时间。
因此,我写了一个小的测试程序来测量log()函数的执行时间。
我用XMOS startKIT硬件和xTIMEComposer版本:Community_13.0.2(build 11621, Jan-16-2014)进行测试。
我的测试程序所测量的log()函数执行时间约80.75usec。 
(对于浮动*浮动计算的执行时间约为1.6usec)
有可能加快log()函数的执行时间吗?
测试程序日志test.xc的源代码:

/*
 * log-test.xc
 *
 *  Created on: 02.03.2014
 *      Author: bernhard
 */
#include   <stdio.h>  
#include   <math.h>  
 
int main(void) {
    timer t;
    int starttime;
    int stoptime;
    float ln = exp( 1);
    float f1 = 1.2345;
    float f2 = 6.789;
 
    printf( "Hello XMOS!\n");
 
    t :>   starttime;
    ln = log( ln);
    t :>   stoptime;
 
    printf( "ln( e)=%f duration=%dns\n", ln, ( stoptime - starttime) * 10);
 
    t :>   starttime;
    f2 = f1 * f2;
    t :>   stoptime;
 
    printf( "float1 * float2 =%f duration=%dns\n", f2, ( stoptime - starttime) * 10);
 
    return 0;
}

测试程序的控制台输出:

Hello XM ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:8312毫秒 查询6次