add mcl_fp_mulIPre

dev
MITSUNARI Shigeo 9 years ago
parent 0d22c05510
commit b00c407934
  1. 1
      src/fp.cpp
  2. 7
      src/mul.txt

@ -282,6 +282,7 @@ struct OpeFunc {
fp_subNC = mcl_fp_subNC ## n; \
} \
fpDbl_mulPre = mcl_fpDbl_mulPre ## n; \
fp_mulIPre = mcl_fp_mulIPre ## n; \
if (n <= 256) { \
fpDbl_sqrPre = mcl_fpDbl_sqrPre ## n; \
} \

@ -18,6 +18,13 @@ noinline
@endfor
ret i$(bu) %t$(N-2)
}
define void @mcl_fp_mulIPre$(bit)(i$(bu)* %pz, i$(bit)* %px, i$(unit) %y)
{
%x = load i$(bit)* %px
%z = call i$(bu) @mul$(bit)x$(unit)(i$(bit) %x, i$(unit) %y)
store i$(bu) %z, i$(bu)* %pz
ret void
}
define void @mcl_fpDbl_mulPre$(bit)(i$(unit)* %pz, i$(bit)* %px, i$(bit)* %py) {
%x = load i$(bit)* %px
%y = load i$(bit)* %py

Loading…
Cancel
Save