zer0-star / Nim-ACL

ACL (AtCoder Library) implementation in Nim
Creative Commons Zero v1.0 Universal
22 stars 3 forks source link

fastModがx86-64依存 #59

Closed haruyama480 closed 8 months ago

haruyama480 commented 8 months ago

Apple siliconだと動かない

https://github.com/zer0-star/Nim-ACL/blob/80bbcdea1738f47955707cd24547d584607b8dfb/src/atcoder/extra/math/modint_chaemon.nim#L54-L58

haruyama480 commented 8 months ago

architecture(arm64とか)の取り方

import std/distros

if defined(arm) or defined(arm64): 
  echo "Architecture is ARM/ARM64"

https://nim-lang.org/docs/nims.html