-
公开(公告)号:CN101196825A
公开(公告)日:2008-06-11
申请号:CN200710088525.5
申请日:2003-08-01
Applicant: 松下电器产业株式会社
IPC: G06F9/45
CPC classification number: G06F8/443 , G06F8/425 , G06F8/427 , G06F8/4441
Abstract: 提供了在源程序101中包括的运算符定义文件102等和将源程序101翻译成机器语言程序105的编译程序100。运算符定义文件102包括由类定义对各种定点类型运算符的定义。编译程序100可以有效地产生处理器执行的高级和专用指令,并通过扩展函数等来作出改进,而不频繁地重复编译程序本身的版本的更新。编译程序100由产生中间编码的中间编码产生单元121、用机器语言指令替代引用由运算符定义文件102定义的类的中间编码的机器语言指令替代单元122和执行以包括替代的机器语言指令的中间编码为目标的优化的优化单元130组成。
-
公开(公告)号:CN100483350C
公开(公告)日:2009-04-29
申请号:CN03145802.5
申请日:2003-07-03
Applicant: 松下电器产业株式会社
IPC: G06F9/45
CPC classification number: G06F8/443
Abstract: 提供可以使用户对编译器的最佳化进行细致控制的灵活性高的编译器。编译器(100)具备解析部(110)以及由处理部(全局区域分配部(121)、软件流水线操作部(122)、循环展开部(123)、if变换部(124)及双指令生成部(125))构成的最佳化部(120)等;解析部(110)用来检测对编译器(100)的来自用户的指示(任选项及附注),处理部根据来自解析部(110)的指示等来执行通过用户做出的选项及附注而指定的个别最佳化处理;全局区域分配部(121)执行配置到全局区域的变量的最大数据长度的指定、和使之配置全局区域的变量的指定以及根据与使之不配置到全局区域的指定有关的选项及附注的最佳化处理。
-
公开(公告)号:CN1472646A
公开(公告)日:2004-02-04
申请号:CN03145802.5
申请日:2003-07-03
Applicant: 松下电器产业株式会社
IPC: G06F9/45
CPC classification number: G06F8/443
Abstract: 提供可以使用户对编译器的最佳化进行细致控制的灵活性高的编译器。编译器(100)具备解析部(110)以及由处理部(全局区域分配部(121)、软件流水线操作部(122)、循环展开部(123)、if变换部(124)及双指令生成部(125)构成的最佳化部(120)等;解析部(110)用来检测对编译器(100)的来自用户的指示(任选项及附注),处理部根据来自解析部(110)的指示等来执行通过用户做出的选项及附注而指定的个别最佳化处理;全局区域分配部(121)执行配置到全局区域的变量的最大数据长度的指定、和使之配置全局区域的变量的指定以及根据与使之不配置到全局区域的指定有关的选项及附注的最佳化处理。
-
公开(公告)号:CN101000556A
公开(公告)日:2007-07-18
申请号:CN200610168910.6
申请日:2006-09-28
Applicant: 松下电器产业株式会社
IPC: G06F9/45
CPC classification number: G06F8/445
Abstract: 本发明的目的在于提供一种使循环处理的性能提高的编译装置。是一种将包含有循环处理的C程序变换为机器语言程序的编译装置,该编译装置包括:移动判断部分,根据由位于C程序中所包含的循环处理之外的指令所使用的变量的生命周期的状况,判断是否可将该指令移动到循环处理内;移动执行部分,使移动判断部分判断为可移动的指令移动到所述循环处理内,生成中间程序;以及输出部分,将中间程序变换为机器语言程序并输出。
-
公开(公告)号:CN1971518A
公开(公告)日:2007-05-30
申请号:CN200610148671.8
申请日:2006-11-22
Applicant: 松下电器产业株式会社
IPC: G06F9/45
CPC classification number: G06F11/3628 , G06F8/443 , G06F8/51 , G06F11/3624
Abstract: 本发明的目的在于提供一种编译系统、调试系统及程序开发系统,即使在进行源级的变换·优化时也可确保软件的调试容易,提高软件开发的方便性及开发效率。本发明的编译系统将高级语言描述的源程序翻译成机器语言程序,包括:源级优化器,通过对原始源程序进行源程序级的优化,将原始源程序变换成优化源程序;编译器,将优化源程序变换成机器语言程序;以及最终调试信息选择生成部,生成表示原始源程序和机器语言程序间的对应关系的最终调试信息。
-
公开(公告)号:CN1482540A
公开(公告)日:2004-03-17
申请号:CN03152256.4
申请日:2003-08-01
Applicant: 松下电器产业株式会社
IPC: G06F9/45
CPC classification number: G06F8/443 , G06F8/425 , G06F8/427 , G06F8/4441
Abstract: 提供了在源程序101中包括的运算符定义文件102等和将源程序101翻译成机器语言程序105的编译程序100。运算符定义文件102包括由类定义对各种定点类型运算符的定义。编译程序100可以有效地产生处理器执行的高级和专用指令,并通过扩展函数等来作出改进,而不频繁地重复编译程序本身的版本的更新。编译程序100由产生中间编码的中间编码产生单元121、用机器语言指令替代引用由运算符定义文件102定义的类的中间编码的机器语言指令替代单元122和执行以包括替代的机器语言指令的中间编码为目标的优化的优化单元130组成。
-
公开(公告)号:CN101394502A
公开(公告)日:2009-03-25
申请号:CN200810215089.8
申请日:2008-09-18
Applicant: 松下电器产业株式会社
CPC classification number: H04N21/2662 , H04N21/25808 , H04N21/4382 , H04N21/4621
Abstract: 本发明的数字广播接收装置接收第一数字广播和第二数字广播在一个信道中被层次化并被广播的数字广播的电波,并输出第一数字广播或第二数字广播的影像数据,具有:接收部;解调部;第一解码部,对数字信号包含的、压缩了第一影像数据的第一数据进行解码,第一影像数据为第一数字广播的影像数据;第二解码部,对数字信号包含的、压缩了第二影像数据的第二数据进行解码,第二影像数据为第二数字广播的影像数据;选择部,选择由第一解码部解码的第一影像数据或由第二解码部解码的第二影像数据;输出部,输出由选择部选择的第一影像数据或第二影像数据;以及控制部,在选择部选择了第一影像数据时,使第二解码部省略一部分解码处理。
-
公开(公告)号:CN1312582C
公开(公告)日:2007-04-25
申请号:CN03152256.4
申请日:2003-08-01
Applicant: 松下电器产业株式会社
IPC: G06F9/45
CPC classification number: G06F8/443 , G06F8/425 , G06F8/427 , G06F8/4441
Abstract: 提供了在源程序101中包括的运算符定义文件102等和将源程序101翻译成机器语言程序105的编译方法100。运算符定义文件102包括由类定义对各种定点类型运算符的定义。编译方法100可以有效地产生处理器执行的高级和专用指令,并通过扩展函数等来作出改进,而不频繁地重复编译方法本身的版本的更新。编译方法100由产生中间编码的中间编码产生单元121、用机器语言指令替代引用由运算符定义文件102定义的类的中间编码的机器语言指令替代单元122和执行以包括替代的机器语言指令的中间编码为目标的优化的优化单元130组成。
-
公开(公告)号:CN1512364A
公开(公告)日:2004-07-14
申请号:CN200310114103.2
申请日:2003-11-05
Applicant: 松下电器产业株式会社
CPC classification number: G06F12/0607
Abstract: 一种信息处理方法,通过获取同时要访问的多个数据的信息,并将获取的数据分配在不同的块中,可以自动地进行不出现存储块冲突的块分配。另外,通过指定将数据分配在不同的块中的命令、或指定分配数据的块的命令,也可以适应用户的希望。解决了以往的在使用同时访问多个数据时,为了不出现存储块冲突,而必须由用户手动将数据分配在不同的块中,非常费时的问题。
-
-
-
-
-
-
-
-