模板编译方法
    1.
    发明公开

    公开(公告)号:CN1614563A

    公开(公告)日:2005-05-11

    申请号:CN200410056064.X

    申请日:2004-08-10

    CPC classification number: G06F8/41

    Abstract: 本发明提供一种模板编译方法,由同一函数定义生成判定步骤(S105),解析函数定义代码和模板参数之间的依赖性,在没有依赖性的情况下,由函数定义公共化步骤(S106)定义公共函数,并删除公共化前的多个函数定义。然后,由函数调用置换步骤(S107),将公共化前的函数置换成到公共函数的调用。这样,由模板生成的多个函数定义代码中,通过使相同的函数定义代码的共有化,可以缩小因模板结构而增加的代码量。

    模板编译方法
    2.
    发明授权

    公开(公告)号:CN1313926C

    公开(公告)日:2007-05-02

    申请号:CN200410056064.X

    申请日:2004-08-10

    CPC classification number: G06F8/41

    Abstract: 本发明提供一种模板编译方法,由同一函数定义生成判定步骤(S105),解析函数定义代码和模板参数之间的依赖性,在没有依赖性的情况下,由函数定义公共化步骤(S106)定义公共函数,并删除公共化前的多个函数定义。然后,由函数调用置换步骤(S107),将公共化前的函数置换成到公共函数的调用。这样,由模板生成的多个函数定义代码中,通过使相同的函数定义代码的共有化,可以缩小因模板结构而增加的代码量。

    信息处理装置以及机器语言程序变换装置

    公开(公告)号:CN1297889C

    公开(公告)日:2007-01-31

    申请号:CN200410048426.0

    申请日:2004-06-03

    Abstract: 本发明提供一种信息处理装置,包括:在具有SIMD运算器(14)的信息处理装置(10)中由机器语言程序输入SIMD命令,将其按照规定的次数循环输出的SIMD处理分割装置(12);对于由SIMD处理分割装置(11)输出的有关存储器存取的SIMD命令,按照该SIMD命令的循环次数,变换该SIMD命令有关的存储器地址,付与SIMD运算器(14)的存储器地址变换装置(12);具有多个SIMD运算器用的寄存器组(144),由SIMD处理分割装置(11)按照SIMD命令的循环次数,通过SIMD运算器(14)变换使用的寄存器组的寄存器切换装置(143)。由此,对于进行SIMD型运算的信息处理装置,能执行并列度不同的机器语言程序。

Patent Agency Ranking