mirror of
https://github.com/RRZE-HPC/asmbench.git
synced 2025-07-21 12:41:06 +02:00
reordered instructions
This commit is contained in:
@@ -162,27 +162,27 @@ if __name__ == '__main__':
|
||||
('ADD32ri', 'add {src:i32:1}, {srcdst:i32:r}'),
|
||||
('ADD64ri32', 'add {src:i32:1}, {srcdst:i64:r}'),
|
||||
('INC64r', 'inc {srcdst:i64:r}'),
|
||||
('MOV64ri32', 'mov {src:i32:1}, {srcdst:i64:r}'),
|
||||
('SUB32ri', 'sub {src:i32:1}, {srcdst:i64:r}'),
|
||||
('MOV64ri32', 'mov {src:i32:1}, {srcdst:i64:r}'),
|
||||
('VINSERTF128rr', 'vinsertf128 {src:i8:0}, {src:<2 x double>:x}, {src:<4 x double>:x}, {dst:<4 x double>:x}'),
|
||||
('VCVTSI642SSrr', 'vcvtsi2ss {src:i64:r}, {src:float:x}, {dst:float:x}'),
|
||||
('VADDPDYrr', 'vaddpd {src:<4 x double>:x}, {src:<4 x double>:x}, {dst:<4 x double>:x}'),
|
||||
('VADDSDrr', 'vaddsd {src:double:x}, {src:double:x}, {dst:double:x}'),
|
||||
('VADDSSrr', 'vaddss {src:float:x}, {src:float:x}, {dst:float:x}'),
|
||||
('VCVTSI642SSrr', 'vcvtsi2ss {src:i64:r}, {src:float:x}, {dst:float:x}'),
|
||||
('VFMADD213PDYr', 'vfmadd213pd {src:<4 x double>:x}, {src:<4 x double>:x}, {srcdst:<4 x double>:x}'),
|
||||
('VFMADD213PDr', 'vfmadd213pd {src:<2 x double>:x}, {src:<2 x double>:x}, {srcdst:<2 x double>:x}'),
|
||||
('VFMADD213PSYr', 'vfmadd213ps {src:<4 x double>:x}, {src:<4 x double>:x}, {srcdst:<4 x double>:x}'),
|
||||
('VFMADD213PSr', 'vfmadd213ps {src:<2 x double>:x}, {src:<2 x double>:x}, {srcdst:<2 x double>:x}'),
|
||||
('VFMADD213SDr', 'vfmadd213sd {src:double:x}, {src:double:x}, {srcdst:double:x}'),
|
||||
('VFMADD213SSr', 'vfmadd213ss {src:float:x}, {src:float:x}, {srcdst:float:x}'),
|
||||
('VINSERTF128rr', 'vinsertf128 {src:i8:0}, {src:<2 x double>:x}, {src:<4 x double>:x}, {dst:<4 x double>:x}'),
|
||||
('VMULPDYrr', 'vmulpd {src:<4 x double>:x}, {src:<4 x double>:x}, {dst:<4 x double>:x}'),
|
||||
('VMULSDrr', 'vmulsd {src:double:x}, {src:double:x}, {dst:double:x}'),
|
||||
('VMULSSrr', 'vmulss {src:float:x}, {src:float:x}, {dst:float:x}'),
|
||||
('VSUBSDrr', 'vsubsd {src:double:x}, {src:double:x}, {dst:double:x}'),
|
||||
('VSUBSSrr', 'vsubss {src:float:x}, {src:float:x}, {dst:float:x}'),
|
||||
('VDIVPDYrr', 'vdivpd {src:<4 x double>:x}, {src:<4 x double>:x}, {dst:<4 x double>:x}'),
|
||||
('VDIVSDrr_Int', 'vdivsd {src:double:x}, {src:double:x}, {dst:double:x}'),
|
||||
('VMULSSrr_Int', 'vdivss {src:float:x}, {src:float:x}, {dst:float:x}'),
|
||||
('VDIVSDrr', 'vdivsd {src:double:x}, {src:double:x}, {dst:double:x}'),
|
||||
('VDIVSSrr', 'vdivss {src:float:x}, {src:float:x}, {dst:float:x}'),
|
||||
]
|
||||
]
|
||||
instructions_measured = collections.OrderedDict()
|
||||
|
Reference in New Issue
Block a user