rsaz-x86_64.pl (291719) | rsaz-x86_64.pl (295009) |
---|---|
1#!/usr/bin/env perl 2 3############################################################################## 4# # 5# Copyright (c) 2012, Intel Corporation # 6# # 7# All rights reserved. # 8# # --- 99 unchanged lines hidden (view full) --- 108 $addx = ($1>=2.10); 109} 110 111if (!$addx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) && 112 `ml64 2>&1` =~ /Version ([0-9]+)\./) { 113 $addx = ($1>=12); 114} 115 | 1#!/usr/bin/env perl 2 3############################################################################## 4# # 5# Copyright (c) 2012, Intel Corporation # 6# # 7# All rights reserved. # 8# # --- 99 unchanged lines hidden (view full) --- 108 $addx = ($1>=2.10); 109} 110 111if (!$addx && $win64 && ($flavour =~ /masm/ || $ENV{ASM} =~ /ml64/) && 112 `ml64 2>&1` =~ /Version ([0-9]+)\./) { 113 $addx = ($1>=12); 114} 115 |
116if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|based on LLVM) ([3-9])\.([0-9]+)/) { | 116if (!$addx && `$ENV{CC} -v 2>&1` =~ /((?:^clang|LLVM) version|.*based on LLVM) ([3-9])\.([0-9]+)/) { |
117 my $ver = $2 + $3/100.0; # 3.1->3.01, 3.10->3.10 118 $addx = ($ver>=3.03); 119} 120 121($out, $inp, $mod) = ("%rdi", "%rsi", "%rbp"); # common internal API 122{ 123my ($out,$inp,$mod,$n0,$times) = ("%rdi","%rsi","%rdx","%rcx","%r8d"); 124 --- 2020 unchanged lines hidden --- | 117 my $ver = $2 + $3/100.0; # 3.1->3.01, 3.10->3.10 118 $addx = ($ver>=3.03); 119} 120 121($out, $inp, $mod) = ("%rdi", "%rsi", "%rbp"); # common internal API 122{ 123my ($out,$inp,$mod,$n0,$times) = ("%rdi","%rsi","%rdx","%rcx","%r8d"); 124 --- 2020 unchanged lines hidden --- |