-
-
公开(公告)号:CN119013899A
公开(公告)日:2024-11-22
申请号:CN202380029797.5
申请日:2023-03-21
Applicant: 国际商业机器公司
IPC: H03M7/12
Abstract: 二进制整数到二进制编码的十进制的简化逻辑转换,包括:从输入二进制整数生成包括以中间格式编码的所有零数字的中间值(802);直到输入二进制整数的每个比特被移位到中间值中:将该输入二进制整数的比特移位到中间值中(804);将中间值加倍(806);将中间值转换成二进制编码的十进制输出(104);并且其中,对于中间值的每个数字,中间格式包括与多个偶数权重对应的多个比特、与一权重对应的第一比特、以及与该一权重的逆对应的第二比特(808)。
-
公开(公告)号:CN116917861A
公开(公告)日:2023-10-20
申请号:CN202280018611.1
申请日:2022-03-01
Applicant: 国际商业机器公司
IPC: G06F9/30
Abstract: 执行指令以执行从针对该指令所配置的多个操作中选择的操作,执行指令包括:确定指令的选定操作数的值。确定值是基于指令的控件并且包括:基于指令的控件具有第一值,从选定操作数位置读取指令的选定操作数以获得选定操作数的值,以及基于指令的控件具有第二值,使用预定值作为选定操作数的值。将该值与指令的另一个选定操作数相乘以获得乘积。使用乘积以及指令的选定操作数执行算术运算以获得中间结果。从中间结果获得结果,以及将该结果放置在选定位置中。
-
-
公开(公告)号:CN116661747A
公开(公告)日:2023-08-29
申请号:CN202310142919.3
申请日:2023-02-21
Applicant: 国际商业机器公司
Abstract: 本发明涉及动态算法选择。通过以下操作动态选择乘法算法:接收操作数A和B,确定A与B之间的差值,如果所述差值低于阈值,则选择第一乘法算法,如果所述差值等于或超过所述阈值,则选择第二乘法算法,对所述操作数进行预缩放,计算所述经缩放的操作数的商,使用所述选择的算法将所述商反向相乘,产生乘积,从操作数A减去所述乘积,产生余数,并且提供所述余数作为输出。
-
-
-
-