diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..4175924 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,3 @@ +node_modules +dist + diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..4755fe4 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "naitive/build/_deps/randomx-src"] + path = naitive/build/_deps/randomx-src + url = https://github.com/tevador/RandomX.git diff --git a/Dockerfile b/Dockerfile index 23c7ef1..7aef427 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,12 @@ # syntax=docker/dockerfile:1 +FROM node:24-alpine AS randomx-build +RUN apk add --no-cache build-base cmake git linux-headers +WORKDIR /native +COPY native/CMakeLists.txt native/randomx-engine.cpp ./ +RUN cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DWIKIDECK_RANDOMX_TESTS=ON \ + && cmake --build build --parallel 2 \ + && ctest --test-dir build --output-on-failure + FROM node:24-alpine AS build WORKDIR /app COPY package.json package-lock.json ./ @@ -12,16 +20,19 @@ COPY package.json package-lock.json ./ RUN npm ci --omit=dev --ignore-scripts && npm cache clean --force FROM node:24-alpine AS runtime +RUN apk add --no-cache libstdc++ ENV NODE_ENV=production \ HOST=0.0.0.0 \ PORT=3001 \ - WIKIDECK_DATA_DIR=/app/data + WIKIDECK_DATA_DIR=/app/data \ + RANDOMX_BINARY=/app/native/wikideck-randomx WORKDIR /app COPY --from=production-deps /app/node_modules ./node_modules COPY package.json ./ COPY --from=build /app/dist ./dist COPY server ./server COPY shared ./shared +COPY --from=randomx-build /native/build/wikideck-randomx ./native/wikideck-randomx RUN mkdir -p /app/data && chown node:node /app/data USER node EXPOSE 3001 diff --git a/README.md b/README.md index 430f91d..bc47e2f 100644 --- a/README.md +++ b/README.md @@ -1,75 +1,111 @@ # Wikideck -**Mine knowledge. Collect the extraordinary.** A working browser-mined Wikipedia card-collecting and trading prototype, built with React, TypeScript, Vite, Express, Web Crypto, and hash-wasm. +**Mine knowledge. Collect the extraordinary.** An independent, experimental **RandomX testnet** with native NFTs, independently validating nodes, and recoverable P-256 wallets. Built with React, TypeScript, Express, Web Crypto, and a pinned native RandomX engine. -## Getting started +**Not a public mainnet.** No public bootnodes or deployed public network are supplied. Test assets have no promised value; launch with no funds. This is not Monero mining, an Ethereum/ERC-721 NFT, an ASIC-proof claim, or an audited security product. Old browser-mined demo assets and wallets are separate: there is no migration. -Install Node.js 22.12+ (Node 24 LTS recommended), then install dependencies with `npm install`. Start the API and browser app together with `npm run dev`. Open http://127.0.0.1:5173. Use that same origin consistently: localhost and 127.0.0.1 have different browser wallets. +## Quick start: three local validators -For a production-like local preview, use `npm run build` followed by `npm start`, then open http://127.0.0.1:3001. This changes browser origin and creates a different wallet. Both servers bind to loopback only. Never expose Vite publicly. +Install Docker Desktop with Linux containers and Compose v2. From the repository root: -`npm test` runs cryptographic, protocol, ownership, HTTP integration, replay, and persistence tests. `npm run build` also type-checks server and client. +```sh +docker compose -f compose.testnet.yaml up --build -d +docker compose -f compose.testnet.yaml ps +docker compose -f compose.testnet.yaml logs -f node-a +``` -## Appearance +Open **http://127.0.0.1:3101** (node-a); node-b and node-c are at **3102** and **3103**. Each independently validates blocks and has its own named volume: `testnet-a`, `testnet-b`, `testnet-c` (Compose prefixes actual volume names). **No miner starts automatically.** A healthy node is not proof of connected peers; inspect the UI peer count or `/api/peers`. -Wikideck uses the official [Catppuccin palette](https://catppuccin.com/palette/), with **Mocha** as its default. Use the palette selector in the top bar to switch between **Mocha**, **Macchiato**, **Frappé**, and the light **Latte** flavor. Your preference is saved locally in this browser, restored before the app paints, and synchronized between tabs on the same origin. Theme changes never touch your wallet or chain. If browser storage is blocked, switching still works for the current page. Cards, dialogs, forms, status messages, and the block explorer all follow the selected flavor. +Stop with `docker compose -f compose.testnet.yaml down`; restart with the first command. Volumes survive ordinary shutdown and rebuilds. **Adding `-v` deletes all three ledgers.** Stop nodes before making consistent volume backups; never share one writable data directory between nodes. Back up wallets separately. -## Docker +The default [compose.yaml](compose.yaml) instead runs one node at **http://127.0.0.1:3001**, with a different `wikideck-data` volume; it is not the three-node setup. Existing project-local demo data is excluded from the image and is not imported. Current nodes write a separate testnet ledger, not the old demo chain. -Install Docker Desktop with **Linux containers** and Docker Compose v2. No host Node.js installation is required. From the project folder, run `docker compose up --build -d`, then open **http://127.0.0.1:3001**. The image builds the browser app and serves it together with the API; Vite is not used at runtime. Stop the existing local API first if port 3001 is already occupied. +## Host build: Windows or Linux -- Check status: `docker compose ps`; follow logs: `docker compose logs -f wikideck`. -- Stop with `docker compose down`. Restart/update with `docker compose up --build -d`. -- Chain blocks and transfers persist in the `wikideck-data` named volume across restarts and rebuilds. **`docker compose down -v` deletes that chain permanently.** Back up the volume before any reset. -- The Docker chain starts separately from any existing project-local data; that directory is deliberately excluded from the image. Wallet keys remain in browser IndexedDB, not the container. The same browser origin retains the same wallet, but its old cards will not appear on a new chain. -- Optional Compose variables (shell environment or an ignored `.env` file): `WIKIDECK_PORT=3002` changes the host port and default allowed origin; `WIKIDECK_OFFLINE=1` selects starter articles; `PUBLIC_ORIGIN` allows a specific additional frontend/reverse-proxy origin. Use the documented **127.0.0.1** URL when changing ports; localhost is a separate wallet origin. A different port also creates a different browser wallet. -- Mining still happens **in the browser**, not in Docker. The container only serves the app, coordinates the chain, and verifies submitted proofs. +Use **Node.js 24 LTS**, npm, Git, CMake **3.24+**, and a compatible C/C++17 toolchain. Initial native configuration fetches pinned RandomX over HTTPS. On Windows, put CMake, Git, the MinGW compiler, make, and compiler runtime DLLs on PATH; use a consistent 64-bit toolchain. From a terminal in the repository root: -The multi-stage Node 24 Alpine image installs locked dependencies using `npm ci`, excludes development dependencies from runtime, and uses native Node TypeScript stripping. The process runs as the unprivileged `node` user. Compose supplies a read-only root filesystem, writable data volume, temporary filesystem, dropped capabilities, resource limits, and a health check at `/healthz`. Host access is restricted to loopback; do not scale multiple containers against the same JSON data volume. Graceful shutdown drains active requests before exit. Fresh named volumes inherit the image's data-directory ownership; custom bind mounts must be writable by UID/GID 1000. +```powershell +npm install +npm run native:configure -- -G "MinGW Makefiles" +npm run native:build +npm run test:native +npm run build +npm start +``` -This remains a local prototype, not a hardened public deployment. For remote access, use an HTTPS reverse proxy (browser wallet APIs require a secure context outside localhost), configure `PUBLIC_ORIGIN`, and review the limits below. The Node LTS image tag receives upstream patches; rebuild regularly and scan the resulting image before deployment. For audited releases, pin the base image to a verified registry digest. +Open **http://127.0.0.1:3001**. In PowerShell, use `npm.cmd` in place of `npm` if execution policy blocks the npm PowerShell shim. Do not bypass a managed policy. The optional [Windows script](scripts/build-randomx.ps1) also requires permission to run: `./scripts/build-randomx.ps1 -Generator 'MinGW Makefiles' -Test`. The npm commands above invoke CMake directly rather than that script. Do not switch generators inside an existing native build directory; use a fresh build directory when changing toolchains. -## Play +On Linux, install the distribution's C/C++ build tools, CMake and Git; run `npm install`, `sh scripts/build-randomx.sh --test`, `npm run build`, then `npm start`. MSVC requires a developer terminal with C++/MASM tooling; omit the MinGW generator and review upstream PowerShell build requirements. See [native build, memory, and line-protocol details](docs/randomx-native.md). The current node and CLI use that engine, with no fake production fallback. -1. Your browser creates a non-extractable P-256 private key in IndexedDB. The receive address is the SHA-256 digest of its SPKI public key. -2. Read the CPU/battery disclosure, enable mining consent, choose a worker duty cycle, and start mining. No mining happens on page load. -3. One dedicated Web Worker runs Argon2id in WebAssembly. A block is found when the resulting hash begins with one hexadecimal zero (approximately 16 attempts at this demo difficulty). -4. The browser signs the proof. The API independently checks the signature, work, current tip, and challenge before persisting a card. -5. View your collection, open cards, read the source article and image license, or inspect the chain. Cards receive deterministic rarity and game stats derived from their proof hash; these values are not Wikipedia facts. -6. To test trading, open the same URL in another browser/profile, copy its wallet address, and send it a card. Transfers require the current owner's signature and a monotonic per-card sequence. Sending is irreversible. This is gifting/transfer functionality, not an atomic barter marketplace. +For development, `npm run dev` starts the loopback API on **3001** and Vite on **5173**; open **http://127.0.0.1:5173**. Build the native engine first. Never expose Vite publicly. Stop conflicting servers before reusing a port. -The worker stops when you press Stop, switch tabs, navigate away, or find a block. Each start mines at most one card. Worker duty cycle is an approximate active/idle ratio, not a guarantee of total CPU usage. Mining consumes energy and may warm devices. Mobile devices may be substantially slower. +## Wallet backup and recovery -## Protocol +1. Open the wallet button, then **Wallet backup & recovery**. The browser creates an **exportable ECDSA P-256** key in IndexedDB; its address is SHA-256 of the canonical SPKI public key. +2. Download the encrypted backup with a strong, unique password (12–1024 characters). Confirm the download actually saved; store the file **outside the repository/Docker build context**, separately from its password. Do not commit either. +3. Test recovery in another browser profile: choose the backup, enter its password, confirm replacement of any active wallet, and recover. Check the receive address matches. Back up the replaced wallet first; reload other open tabs before signing. -Each block contains a Wikipedia `pageId`, revision ID, article snapshot, timestamp, block height, previous hash, unpredictable challenge seed, difficulty, wallet address, nonce, proof hash, public key, and claim signature. The shared fixed-order serialization commits the article metadata and complete snapshot into the Argon2id proof. The seed is the Argon2 salt, and the wallet address is included in the password, preventing another wallet from copying a discovered proof. +Portable backups use **AES-256-GCM** with authenticated headers, a fresh 16-byte salt and 12-byte IV, and **PBKDF2-SHA256, 600,000 iterations**. Export/import happens locally; this is control of a signing key, **not a server login**. No node endpoint accepts private keys, backups, or passwords. Public keys, addresses and signatures are shared normally. -Argon2id parameters: **16,384 KiB memory, 2 iterations, 1 lane, 32-byte output**. The browser searches nonces; the server only recomputes submitted candidates. The demo's fixed difficulty is intentionally low. Rarity is a hash-derived game mechanic and can be ground by a determined miner; it is not an economically fair lottery. +**IndexedDB itself is not password-encrypted.** Same-origin scripts/XSS or browser-profile access may use or export the key. A backup password protects the portable file, not an unlocked browser or miner. Anyone with file and password controls the wallet. Lost passwords cannot be reset; clearing site data without a usable backup loses access. -Blocks are hash-linked, persisted atomically to an ignored `data/chain.json`, and fully reverified at API startup. Transfers are a separate signed ownership journal and **are not committed into proof-of-work blocks**. Verification rejects altered records and replayed sequences, but a trusted operator can remove a suffix or roll back the entire local state. There is no public checkpoint or external finality. +Use a consistent browser **scheme + hostname + port**. localhost, 127.0.0.1, 5173, 3001 and 3101–3103 are different origins with separate wallet storage. Restore the backup at another origin to use the same identity; recovery does not move assets between chains. The UI uses same-origin RPC (Vite proxies it in development), **trusts that node's reported state**, and is not an SPV or independently verifying browser client. -The next Wikipedia article is selected by the coordinator using namespace-zero random article discovery. It prefers articles with images and usable introductions; this is not a uniform draw across all Wikipedia pages. Content is frozen before mining. Outages use four accurate, clearly labeled offline starter summaries with real page IDs; preview cards are never credited as owned cards. +## Mine explicitly, outside the browser -## Important limits +After building the native engine, use the browser's encrypted backup in an **interactive terminal**: -- **Not a decentralized cryptocurrency.** This is a single-coordinator local development blockchain. No peer-to-peer consensus, fork choice, independent validator network, difficulty adjustment, token economics, contracts, or external-chain NFTs are implemented. The server can choose articles, censor submissions, and roll back state. A shared/public network needs a separate protocol and security design. -- **Not Monero or RandomX.** Argon2id is a real memory-hard function, practical in browser WASM, but its ASIC resistance is not equivalent to Monero's RandomX. Neither ASIC-proof nor GPU-proof is claimed. RandomX fast mode needs roughly 2 GiB of dataset memory plus cache, native/JIT optimizations, and browser-specific feasibility work; dropping it into a typical mobile/browser game is not a production-ready solution. This prototype is not mining Monero or using a mining pool. -- **No real-money value.** No token issuance, payment, financial return, exchange, resale, or monetary reward is promised. There is no combat system yet. -- **Test wallets only.** Clearing browser storage/profile permanently loses the signing key. No recovery/export exists. Non-extractability is not protection from malicious same-origin scripts using a key. Do not use this wallet design for valuable assets. -- **Not hardened for public deployment.** Loopback binding, strict schemas, small request limits, origin checks, Helmet CSP, rate limiting, replay protection, trusted Wikipedia hosts, and serialized expensive verification are included. Production needs HTTPS, authentication/abuse controls, bounded durable database storage, pagination, backups, independent audits, transaction finality, CSP review, and an actual decentralization strategy. One API process only; multiple writers to the JSON file are unsupported. -- Wikipedia contains unpredictable content; no age-appropriate content filtering is provided. +```sh +npm run miner -- --wallet "path/to/encrypted-backup.json" --consent --node http://127.0.0.1:3101 --blocks 3 +``` -## Settings +Replace the quoted path with your saved file. Enter the backup password at the hidden local prompt: **never put passwords in environment variables or command-line arguments**. The backup/password are not sent to the node. `--consent` is required; defaults are one worker, light mode, one block, and node port 3001. Add `--fast` only after budgeting memory. **Ctrl+C stops mining; closing the browser does not.** The page never mines or launches native programs. -Environment variables: `HOST` (default 127.0.0.1; Docker sets 0.0.0.0 inside the container); `PORT` (default 3001); `WIKIDECK_DATA_DIR` (default project-local data directory; Docker uses /app/data); `PUBLIC_ORIGIN` (additional allowed browser origin behind a production reverse proxy); `WIKIDECK_OFFLINE=1` (use labeled starter content without Wikipedia requests); `NODE_ENV=production` (enable production HSTS; deploy behind HTTPS). The Vite development proxy expects API port 3001. Compose's `WIKIDECK_PORT` changes only the published host port, not the internal API port. +- Light mode: **256 MiB cache**, about 2 MiB scratchpad, plus process overhead. +- Fast mode: about **2080 MiB dataset plus the retained 256 MiB cache**, scratchpad and overhead: budget **over 2.3 GiB per miner process**. Each validating node also needs its own light-mode cache. CPU, heat, energy and initialization costs are real; the Compose nodes' 1 GiB limits are not fast-miner budgets. +- Use HTTPS for remote miner endpoints. The CLI rejects non-loopback HTTP unless explicitly overridden; do not weaken this for public connections. -## Attribution +The Docker runtime image includes the native engine and can run the TypeScript miner directly with Node 24; it has no runtime tsx/development dependencies. Container mining is manual, needs an interactive TTY, a read-only mounted backup, and a container-reachable node URL. A host-run CLI as above avoids Windows host-networking pitfalls. Do not bake wallets into an image or start mining as a node service. -Independent experiment, not affiliated with or endorsed by Wikipedia or the Wikimedia Foundation. Live text is an excerpt from English Wikipedia, by Wikipedia contributors, under **CC BY-SA 4.0**: https://creativecommons.org/licenses/by-sa/4.0/. Card detail views link the original page and its revision ID; text is shortened for display. Original offline starter summaries are explicitly identified. Wikimedia Commons images have their own file-specific licenses and credits: open **Image & license** on each card before reuse. Card ownership does not grant exclusive ownership of encyclopedia text or images. +## Collect, transfer, and inspect -## Structure +Each canonical block mints one **native NFT**; the same article may be minted repeatedly with different token IDs. Preview cards are not owned. Card details and the explorer distinguish NFT token ID, block ID and RandomX proof hash. Rarity/stats are proof-derived game values, not Wikipedia facts or a fair economic lottery. -- `src/`: React interface, IndexedDB wallet, WebAssembly mining worker. -- `shared/`: deterministic protocol and verified offline catalog. -- `server/`: Wikipedia adapter, cryptographic verification, API, persistence. -- `tests/`: protocol/security tests and isolated API lifecycle tests. +Use another profile or a second wallet to receive a transfer. Signing submits it to the mempool: **HTTP 202 is pending, not changed ownership**. Ownership changes only after inclusion in the canonical chain. A mint at height `h` can first transfer in block `h+2`; the pool may accept it at tip `h+1` for next-block inclusion. Confirmations count the mint block itself. Reorganizations can remove mints, reverse ownership and change confirmations; there is no fixed finality or undo for a wrong address. + +Metadata is a **fixed four-article catalog of original starter summaries**, not a live Wikipedia API feed. The catalog is genesis-bound; expanding it currently requires a new genesis/chain. Page IDs agree across catalog and state. See [consensus, identifiers, peer RPC and limits](docs/testnet-consensus.md). + +## Connect your own independent nodes + +Operators must provision their own nodes, separate storage and connectivity; multiple containers on one machine are not independent security domains. Configure `WIKIDECK_PEERS` as a comma-separated list of fixed peer **origins**, for example `https://peer-a.example.org,https://peer-b.example.org` after replacing these placeholders with actual operator-controlled endpoints. Default policy requires HTTPS and public IP/DNS answers; credentials, paths, queries, fragments and redirects are rejected. At most 16 peers; no bootnodes, DHT, discovery or peer-list expansion. + +`WIKIDECK_ALLOW_PRIVATE_PEERS=1` explicitly permits private addresses and HTTP; the three-node Compose file uses this only for its private Docker test network. Do not carry that exception into public peer configuration. Peer URLs are operator settings, never accepted from remote peers. + +For a remote experiment, choose your own public domain and HTTPS origin, reverse proxy the intended node port, and set `PUBLIC_ORIGIN` to that exact frontend origin. Set `HOST` deliberately if not loopback, firewall backend ports and configure peers on each node. This describes required operator work, **not an already-deployed or production-ready public network**; HTTPS and origin checks do not provide consensus/economic security or authentication. + +| Setting | Current behavior | +| --- | --- | +| `HOST`, `PORT` | Host defaults: 127.0.0.1, 3001; image binds 0.0.0.0:3001 inside container. | +| `WIKIDECK_DATA_DIR` | Defaults to project data; image uses /app/data; testnet ledger lives in its testnet subdirectory. | +| `RANDOMX_BINARY` | Optional trusted executable override; otherwise host native build output. Image sets its packaged binary. | +| `PUBLIC_ORIGIN` | Additional exact allowed POST origin; not a browser RPC node selector or login. | +| `WIKIDECK_PEERS`, `WIKIDECK_ALLOW_PRIVATE_PEERS` | Explicit outbound allowlist and opt-in private/HTTP permission; empty peers means isolated. | +| `WIKIDECK_PORT` | Default Compose host-port interpolation only; does not change fixed 3101–3103 testnet mappings. | + +## Validation and operational limits + +`npm run build` type-checks client/server and builds the UI. `npm test` uses a **test-only fake PoW** for fast fork/ledger tests, plus real native HTTP integration **when the executable exists** (otherwise that test skips). Production has no fake selector/fallback. `npm run test:native` runs the upstream known vector after native configuration with tests enabled; the Docker build also builds RandomX and runs CTest. These checks do not certify consensus safety or a successful deployment on every platform. + +For an explicitly opted-in live check against the three local Docker nodes, run `node --experimental-strip-types scripts/testnet-smoke.ts --consent` after building the host native engine. This mines **three real testnet blocks** with disposable, non-recoverable test identities, submits and mines an NFT transfer, and asserts all nodes agree on work, tip, and ownership. It changes the test network; it is never run automatically. Docker restart durability has also been exercised on the three-node setup. Fork-choice/reorg tests use the labeled fast test engine; the HTTP and live-container tests use actual RandomX. + +Storage is deliberately bounded: **128 MiB ledger, 10,000 total DAG blocks including forks, 256 pending transfers**. Every DAG node retains a complete NFT state; memory can grow quadratically despite disk caps. Whole-ledger atomic rewrites and full startup revalidation are unsuitable for a long-lived public chain. Corrupt/mismatched data fails closed rather than resetting. The HTTP process exclusively creates a data-directory lock; after a crash, **stop/verify all owning processes are gone before manually removing the stale lock**. There is no automatic stale-lock recovery. + +The image runs nonroot; Compose uses loopback publishing, separate volumes, read-only roots, dropped capabilities, no-new-privileges and resource limits. There are no admin mint keys; ownership requires valid mint/transfer signatures, and private keys stay local. These measures are not a security audit. No fees or economic security exist; spam/DoS, eclipse and majority-hashpower (51%) attacks, censorship, rollback and reorgs remain material risks. Obtain independent protocol/cryptographic audits, adversarial network testing, hardened storage/abuse controls and recovery procedures before any broader launch. **No funds or valuable assets.** + +Run `npm audit`, rebuild regularly, and scan the actual container/base OS and native dependencies for CVEs. Zero npm advisories is **not** an OS-image/native-code vulnerability guarantee; known-vector success is not an audit. + +## Appearance and attribution + +Official [Catppuccin](https://catppuccin.com/palette/) flavors: **Mocha** (default), **Macchiato**, **Frappé**, and light **Latte**. The top-bar selector saves the flavor locally, restores it before paint, and synchronizes same-origin tabs. With blocked storage it still switches for the page; themes never change wallets or chain state. + +Independent experiment, not affiliated with Wikipedia or the Wikimedia Foundation. Current starter summaries are original, explicitly labeled, and link real articles. Wikipedia contributor text, where reused, is [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/); Commons images have file-specific licenses and credits—open **Image & license** before reuse. Native NFT ownership grants no copyright or exclusive rights to article text/images. Linked Wikipedia content may be unsuitable for some audiences; no age filtering is provided. diff --git a/compose.testnet.yaml b/compose.testnet.yaml new file mode 100644 index 0000000..a957707 --- /dev/null +++ b/compose.testnet.yaml @@ -0,0 +1,60 @@ +# Three independent validators, separate volumes, no miner auto-starts. +services: + node-a: + image: wikideck:testnet + build: { context: ., target: runtime } + ports: ["127.0.0.1:3101:3001"] + environment: + PUBLIC_ORIGIN: http://127.0.0.1:3101 + WIKIDECK_PEERS: http://node-b:3001,http://node-c:3001 + WIKIDECK_ALLOW_PRIVATE_PEERS: "1" + volumes: ["testnet-a:/app/data"] + init: true + read_only: true + tmpfs: ["/tmp:size=32m,mode=1777,noexec,nosuid"] + cap_drop: [ALL] + security_opt: ["no-new-privileges:true"] + pids_limit: 128 + mem_limit: 1g + cpus: 1.0 + stop_grace_period: 30s + node-b: + image: wikideck:testnet + build: { context: ., target: runtime } + ports: ["127.0.0.1:3102:3001"] + environment: + PUBLIC_ORIGIN: http://127.0.0.1:3102 + WIKIDECK_PEERS: http://node-a:3001,http://node-c:3001 + WIKIDECK_ALLOW_PRIVATE_PEERS: "1" + volumes: ["testnet-b:/app/data"] + init: true + read_only: true + tmpfs: ["/tmp:size=32m,mode=1777,noexec,nosuid"] + cap_drop: [ALL] + security_opt: ["no-new-privileges:true"] + pids_limit: 128 + mem_limit: 1g + cpus: 1.0 + stop_grace_period: 30s + node-c: + image: wikideck:testnet + build: { context: ., target: runtime } + ports: ["127.0.0.1:3103:3001"] + environment: + PUBLIC_ORIGIN: http://127.0.0.1:3103 + WIKIDECK_PEERS: http://node-a:3001,http://node-b:3001 + WIKIDECK_ALLOW_PRIVATE_PEERS: "1" + volumes: ["testnet-c:/app/data"] + init: true + read_only: true + tmpfs: ["/tmp:size=32m,mode=1777,noexec,nosuid"] + cap_drop: [ALL] + security_opt: ["no-new-privileges:true"] + pids_limit: 128 + mem_limit: 1g + cpus: 1.0 + stop_grace_period: 30s +volumes: + testnet-a: + testnet-b: + testnet-c: \ No newline at end of file diff --git a/compose.yaml b/compose.yaml index 8688d77..fb004d0 100644 --- a/compose.yaml +++ b/compose.yaml @@ -8,7 +8,8 @@ services: - "127.0.0.1:${WIKIDECK_PORT:-3001}:3001" environment: PUBLIC_ORIGIN: "${PUBLIC_ORIGIN:-http://127.0.0.1:${WIKIDECK_PORT:-3001}}" - WIKIDECK_OFFLINE: "${WIKIDECK_OFFLINE:-0}" + WIKIDECK_PEERS: "${WIKIDECK_PEERS:-}" + WIKIDECK_ALLOW_PRIVATE_PEERS: "${WIKIDECK_ALLOW_PRIVATE_PEERS:-0}" volumes: - wikideck-data:/app/data init: true @@ -21,7 +22,7 @@ services: security_opt: - no-new-privileges:true pids_limit: 128 - mem_limit: 512m + mem_limit: 1g cpus: 1.0 stop_grace_period: 30s diff --git a/data/chain.json b/data/chain.json index 6aebf64..9e64487 100644 --- a/data/chain.json +++ b/data/chain.json @@ -43,6 +43,50 @@ "signature": "uUNtGxO5kHw8rcP5dZWZwCfbPLlYtGq26SZ+adn70wk65rWhNVVQlJSlYKtpu7t2C4S2PDlFgmT1epEn4Z9llg==", "nonce": 1528193422, "hash": "01276ad573a4f1e09708dba66979d9e5647b34c663984430d002212dbbe18e4f" + }, + { + "height": 3, + "previousHash": "01276ad573a4f1e09708dba66979d9e5647b34c663984430d002212dbbe18e4f", + "seed": "efa575e59aa7447bb61f2a606c44fcbd59beaec6a6b2ee1bded86c519b97163a", + "article": { + "pageId": 71481415, + "title": "Toqi Telpak Furushon", + "extract": "The Toqi Telpak Furushon (Uzbek: Toqi Telpakfurushon) is a bazaar located in Bukhara, which forms part of its historic centre. This architectural monument was built in 1571 during the reign of Shaibani ruler Abdullah Khan II. Currently, it is included in the national list of real estate objects of material and cultural heritage of Uzbekistan.\n\n", + "image": "https://thumb.wikimedia.org/wikipedia/commons/thumb/8/8d/Toqi_Telpakfurushon_Bukhara.jpg/960px-Toqi_Telpakfurushon_Bukhara.jpg?utm_source=en.wikipedia.org&utm_campaign=api&utm_content=thumbnail", + "url": "https://en.wikipedia.org/?curid=71481415", + "revisionId": 1362123968, + "source": "live", + "category": "Culture" + }, + "difficulty": 1, + "createdAt": 1792425280305, + "owner": "3c3a021b17a815191a444984d6ddd7b740a3d6697a4e66e38a9293b5ccfb7168", + "publicKey": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE2IRh5P5PYqZqd66whpGIK9KhjSrQJh+GycbbKvky4tCKBZW0HVQ7GeygLOwv8DbcXu4hvbTezV/+Qz+/beOcEQ==", + "signature": "sHtGT2FGoNuyYDneTHqefZg8f3H4aictc/IlkzGAdza8+0QRqSliZHBtYrIaXdXBFxKGdzbLjVydhZ+FAZiIog==", + "nonce": 3615144384, + "hash": "05baa950fd9113e9652c01073e2aa08318dbab0dae4c43ef3845e0b551dd7ac8" + }, + { + "height": 4, + "previousHash": "05baa950fd9113e9652c01073e2aa08318dbab0dae4c43ef3845e0b551dd7ac8", + "seed": "a7d4bd929bdb2abc4348a314f5c68e8a96e5c8d4ea9aaa00bde120956c1c6887", + "article": { + "pageId": 127804, + "title": "Lawndale, North Carolina", + "extract": "Lawndale is a town in Cleveland County, North Carolina, United States, situated along the First Broad River. As of the 2020 census, Lawndale had a population of 570.", + "image": "https://thumb.wikimedia.org/wikipedia/commons/thumb/e/e2/Lawndale-Main-St-nc.jpg/960px-Lawndale-Main-St-nc.jpg?utm_source=en.wikipedia.org&utm_campaign=api&utm_content=thumbnail", + "url": "https://en.wikipedia.org/?curid=127804", + "revisionId": 1378016580, + "source": "live", + "category": "Culture" + }, + "difficulty": 1, + "createdAt": 1792426776721, + "owner": "3c3a021b17a815191a444984d6ddd7b740a3d6697a4e66e38a9293b5ccfb7168", + "publicKey": "MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE2IRh5P5PYqZqd66whpGIK9KhjSrQJh+GycbbKvky4tCKBZW0HVQ7GeygLOwv8DbcXu4hvbTezV/+Qz+/beOcEQ==", + "signature": "YjFcw7aXbzqQ5xVqGlMPuYr94Pk2Lqig0itAQsKRYvFiBMwPFgwbutgW5Ejrt75ZLAQ2QwsGXMxiDue0VwmcrA==", + "nonce": 3430802105, + "hash": "0d930c7a4280d559bed01ea3b26bb26fb8a67ba52d97f6918948204491a55049" } ], "transfers": [ diff --git a/data/testnet-node.lock b/data/testnet-node.lock new file mode 100644 index 0000000..14cc9be --- /dev/null +++ b/data/testnet-node.lock @@ -0,0 +1 @@ +31968 \ No newline at end of file diff --git a/data/testnet/ledger.json b/data/testnet/ledger.json new file mode 100644 index 0000000..c5d8ca7 --- /dev/null +++ b/data/testnet/ledger.json @@ -0,0 +1 @@ +{"version":1,"network":"wikideck-randomx-testnet-2","chainId":"c076c6aa0d3c506716ff579ae7dfefe7ff0458b1bf248bfe887516ee3b9d5dad","blocks":[],"pendingTransfers":[]} \ No newline at end of file diff --git a/dist/assets/index-BnoQajPy.js b/dist/assets/index-BnoQajPy.js new file mode 100644 index 0000000..4dc036a --- /dev/null +++ b/dist/assets/index-BnoQajPy.js @@ -0,0 +1,9 @@ +(function(){const j=document.createElement("link").relList;if(j&&j.supports&&j.supports("modulepreload"))return;for(const T of document.querySelectorAll('link[rel="modulepreload"]'))s(T);new MutationObserver(T=>{for(const O of T)if(O.type==="childList")for(const Y of O.addedNodes)Y.tagName==="LINK"&&Y.rel==="modulepreload"&&s(Y)}).observe(document,{childList:!0,subtree:!0});function E(T){const O={};return T.integrity&&(O.integrity=T.integrity),T.referrerPolicy&&(O.referrerPolicy=T.referrerPolicy),T.crossOrigin==="use-credentials"?O.credentials="include":T.crossOrigin==="anonymous"?O.credentials="omit":O.credentials="same-origin",O}function s(T){if(T.ep)return;T.ep=!0;const O=E(T);fetch(T.href,O)}})();function Q0(o){return o&&o.__esModule&&Object.prototype.hasOwnProperty.call(o,"default")?o.default:o}var ws={exports:{}},ru={};var T0;function Py(){if(T0)return ru;T0=1;var o=Symbol.for("react.transitional.element"),j=Symbol.for("react.fragment");function E(s,T,O){var Y=null;if(O!==void 0&&(Y=""+O),T.key!==void 0&&(Y=""+T.key),"key"in T){O={};for(var K in T)K!=="key"&&(O[K]=T[K])}else O=T;return T=O.ref,{$$typeof:o,type:s,key:Y,ref:T!==void 0?T:null,props:O}}return ru.Fragment=j,ru.jsx=E,ru.jsxs=E,ru}var E0;function l1(){return E0||(E0=1,ws.exports=Py()),ws.exports}var c=l1(),Hs={exports:{}},Z={};var x0;function t1(){if(x0)return Z;x0=1;var o=Symbol.for("react.transitional.element"),j=Symbol.for("react.portal"),E=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),T=Symbol.for("react.profiler"),O=Symbol.for("react.consumer"),Y=Symbol.for("react.context"),K=Symbol.for("react.forward_ref"),ul=Symbol.for("react.suspense"),rl=Symbol.for("react.memo"),D=Symbol.for("react.lazy"),x=Symbol.for("react.activity"),R=Symbol.for("react.view_transition"),dl=Symbol.iterator;function Q(h){return h===null||typeof h!="object"?null:(h=dl&&h[dl]||h["@@iterator"],typeof h=="function"?h:null)}var Tl={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},$=Object.assign,Gl={};function Rl(h,A,H){this.props=h,this.context=A,this.refs=Gl,this.updater=H||Tl}Rl.prototype.isReactComponent={},Rl.prototype.setState=function(h,A){if(typeof h!="object"&&typeof h!="function"&&h!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,h,A,"setState")},Rl.prototype.forceUpdate=function(h){this.updater.enqueueForceUpdate(this,h,"forceUpdate")};function Mt(){}Mt.prototype=Rl.prototype;function gl(h,A,H){this.props=h,this.context=A,this.refs=Gl,this.updater=H||Tl}var Xl=gl.prototype=new Mt;Xl.constructor=gl,$(Xl,Rl.prototype),Xl.isPureReactComponent=!0;var jl=Array.isArray;function V(){}var il={H:null,A:null,T:null,S:null},Ql=Object.prototype.hasOwnProperty;function Vl(h,A,H){var q=H.ref;return{$$typeof:o,type:h,key:A,ref:q!==void 0?q:null,props:H}}function Zl(h,A){return Vl(h.type,A,h.props)}function at(h){return typeof h=="object"&&h!==null&&h.$$typeof===o}function ut(h){var A={"=":"=0",":":"=2"};return"$"+h.replace(/[=:]/g,function(H){return A[H]})}var fe=/\/+/g;function Ol(h,A){return typeof h=="object"&&h!==null&&h.key!=null?ut(""+h.key):A.toString(36)}function C(h){switch(h.status){case"fulfilled":return h.value;case"rejected":throw h.reason;default:switch(typeof h.status=="string"?h.then(V,V):(h.status="pending",h.then(function(A){h.status==="pending"&&(h.status="fulfilled",h.value=A)},function(A){h.status==="pending"&&(h.status="rejected",h.reason=A)})),h.status){case"fulfilled":return h.value;case"rejected":throw h.reason}}throw h}function G(h,A,H,q,W){var cl=typeof h;(cl==="undefined"||cl==="boolean")&&(h=null);var ol=!1;if(h===null)ol=!0;else switch(cl){case"bigint":case"string":case"number":ol=!0;break;case"object":switch(h.$$typeof){case o:case j:ol=!0;break;case D:return ol=h._init,G(ol(h._payload),A,H,q,W)}}if(ol)return W=W(h),ol=q===""?"."+Ol(h,0):q,jl(W)?(H="",ol!=null&&(H=ol.replace(fe,"$&/")+"/"),G(W,A,H,"",function(nl){return nl})):W!=null&&(at(W)&&(W=Zl(W,H+(W.key==null||h&&h.key===W.key?"":(""+W.key).replace(fe,"$&/")+"/")+ol)),A.push(W)),1;ol=0;var w=q===""?".":q+":";if(jl(h))for(var p=0;p>>1,hl=C[al];if(0>>1;alT(dt,X))hT(A,dt)?(C[al]=A,C[h]=X,al=h):(C[al]=dt,C[Qt]=X,al=Qt);else if(hT(A,X))C[al]=A,C[h]=X,al=h;else break l}}return G}function T(C,G){var X=C.sortIndex-G.sortIndex;return X!==0?X:C.id-G.id}if(o.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var O=performance;o.unstable_now=function(){return O.now()}}else{var Y=Date,K=Y.now();o.unstable_now=function(){return Y.now()-K}}var ul=[],rl=[],D=1,x=null,R=3,dl=!1,Q=!1,Tl=!1,$=!1,Gl=typeof setTimeout=="function"?setTimeout:null,Rl=typeof clearTimeout=="function"?clearTimeout:null,Mt=typeof setImmediate<"u"?setImmediate:null;function gl(C){for(var G=E(rl);G!==null;){if(G.callback===null)s(rl);else if(G.startTime<=C)s(rl),G.sortIndex=G.expirationTime,j(ul,G);else break;G=E(rl)}}function Xl(C){if(Tl=!1,gl(C),!Q)if(E(ul)!==null)Q=!0,jl||(jl=!0,at());else{var G=E(rl);G!==null&&Ol(Xl,G.startTime-C)}}var jl=!1,V=-1,il=5,Ql=-1;function Vl(){return $?!0:!(o.unstable_now()-QlC&&Vl());){var al=x.callback;if(typeof al=="function"){x.callback=null,R=x.priorityLevel;var hl=al(x.expirationTime<=C);if(C=o.unstable_now(),typeof hl=="function"){x.callback=hl,gl(C),G=!0;break t}x===E(ul)&&s(ul),gl(C)}else s(ul);x=E(ul)}if(x!==null)G=!0;else{var ot=E(rl);ot!==null&&Ol(Xl,ot.startTime-C),G=!1}}break l}finally{x=null,R=X,dl=!1}G=void 0}}finally{G?at():jl=!1}}}var at;if(typeof Mt=="function")at=function(){Mt(Zl)};else if(typeof MessageChannel<"u"){var ut=new MessageChannel,fe=ut.port2;ut.port1.onmessage=Zl,at=function(){fe.postMessage(null)}}else at=function(){Gl(Zl,0)};function Ol(C,G){V=Gl(function(){C(o.unstable_now())},G)}o.unstable_IdlePriority=5,o.unstable_ImmediatePriority=1,o.unstable_LowPriority=4,o.unstable_NormalPriority=3,o.unstable_Profiling=null,o.unstable_UserBlockingPriority=2,o.unstable_cancelCallback=function(C){C.callback=null},o.unstable_forceFrameRate=function(C){0>C||125al?(C.sortIndex=X,j(rl,C),E(ul)===null&&C===E(rl)&&(Tl?(Rl(V),V=-1):Tl=!0,Ol(Xl,X-al))):(C.sortIndex=hl,j(ul,C),Q||dl||(Q=!0,jl||(jl=!0,at()))),C},o.unstable_shouldYield=Vl,o.unstable_wrapCallback=function(C){var G=R;return function(){var X=R;R=G;try{return C.apply(this,arguments)}finally{R=X}}}})(Ys)),Ys}var j0;function n1(){return j0||(j0=1,Bs.exports=a1()),Bs.exports}var Gs={exports:{}},et={};var A0;function u1(){if(A0)return et;A0=1;var o=Ks();function j(D){var x="https://react.dev/errors/"+D;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(j){console.error(j)}}return o(),Gs.exports=u1(),Gs.exports}var _0;function c1(){if(_0)return ou;_0=1;var o=n1(),j=Ks(),E=i1();function s(l){var t="https://react.dev/errors/"+l;if(1Vt||(l.current=it[Vt],it[Vt]=null,Vt--)}function fl(l,t){Vt++,it[Vt]=l.current,l.current=t}var Dt=St(null),yn=St(null),Ne=St(null),yu=St(null);function gu(l,t){switch(fl(Ne,t),fl(yn,l),fl(Dt,null),t.nodeType){case 9:case 11:l=(l=t.documentElement)&&(l=l.namespaceURI)?Ch(l):0;break;default:if(l=t.tagName,t=t.namespaceURI)t=Ch(t),l=Mh(t,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}Ul(Dt),fl(Dt,l)}function Na(){Ul(Dt),Ul(yn),Ul(Ne)}function lc(l){var t=l.memoizedState;t!==null&&(dn._currentValue=t.memoizedState,fl(yu,l)),t=Dt.current;var e=Mh(t,l.type);t!==e&&(fl(yn,l),fl(Dt,e))}function bu(l){yn.current===l&&(Ul(Dt),Ul(yn)),yu.current===l&&(Ul(yu),dn._currentValue=nl)}var tc,$s;function ze(l){if(tc===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);tc=t&&t[1]||"",$s=-1)":-1n||r[a]!==y[n]){var S=` +`+r[a].replace(" at new "," at ");return l.displayName&&S.includes("")&&(S=S.replace("",l.displayName)),S}while(1<=a&&0<=n);break}}}finally{ec=!1,Error.prepareStackTrace=e}return(e=l?l.displayName||l.name:"")?ze(e):""}function am(l,t){switch(l.tag){case 26:case 27:case 5:return ze(l.type);case 16:return ze("Lazy");case 13:return l.child!==t&&t!==null?ze("Suspense Fallback"):ze("Suspense");case 19:return ze("SuspenseList");case 0:case 15:return ac(l.type,!1);case 11:return ac(l.type.render,!1);case 1:return ac(l.type,!0);case 31:return ze("Activity");case 30:return ze("ViewTransition");default:return""}}function Ws(l){try{var t="",e=null;do t+=am(l,e),e=l,l=l.return;while(l);return t}catch(a){return` +Error generating stack: `+a.message+` +`+a.stack}}var nc=Object.prototype.hasOwnProperty,uc=o.unstable_scheduleCallback,ic=o.unstable_cancelCallback,nm=o.unstable_shouldYield,um=o.unstable_requestPaint,pt=o.unstable_now,im=o.unstable_getCurrentPriorityLevel,Is=o.unstable_ImmediatePriority,Ps=o.unstable_UserBlockingPriority,Su=o.unstable_NormalPriority,cm=o.unstable_LowPriority,lr=o.unstable_IdlePriority,fm=o.log,sm=o.unstable_setDisableYieldValue,gn=null,Tt=null;function je(l){if(typeof fm=="function"&&sm(l),Tt&&typeof Tt.setStrictMode=="function")try{Tt.setStrictMode(gn,l)}catch{}}var Et=Math.clz32?Math.clz32:dm,rm=Math.log,om=Math.LN2;function dm(l){return l>>>=0,l===0?32:31-(rm(l)/om|0)|0}var pu=256,Tu=262144,Eu=4194304;function ta(l){var t=l&42;if(t!==0)return t;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return l&-l;case 262144:case 524288:case 1048576:case 2097152:return l&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function xu(l,t,e){var a=l.pendingLanes;if(a===0)return 0;var n=0,u=l.suspendedLanes,i=l.pingedLanes;l=l.warmLanes;var f=a&134217727;return f!==0?(a=f&~u,a!==0?n=ta(a):(i&=f,i!==0?n=ta(i):e||(e=f&~l,e!==0&&(n=ta(e))))):(f=a&~u,f!==0?n=ta(f):i!==0?n=ta(i):e||(e=a&~l,e!==0&&(n=ta(e)))),n===0?0:t!==0&&t!==n&&(t&u)===0&&(u=n&-n,e=t&-t,u>=e||u===32&&(e&4194048)!==0)?t:n}function bn(l,t){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&t)===0}function tr(l,t){(t&8)!==0&&(t|=t&32);var e=l.entangledLanes;if(e!==0)for(l=l.entanglements,e&=t;0e;e++)t.push(l);return t}function Sn(l,t){l.pendingLanes|=t,t!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function mm(l,t,e,a,n,u){var i=l.pendingLanes;l.pendingLanes=e,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=e,l.entangledLanes&=e,l.errorRecoveryDisabledLanes&=e,l.shellSuspendCounter=0;var f=l.entanglements,r=l.expirationTimes,y=l.hiddenUpdates;for(e=i&~e;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),gc=!1;if(oe)try{var xn={};Object.defineProperty(xn,"passive",{get:function(){gc=!0}}),window.addEventListener("test",xn,xn),window.removeEventListener("test",xn,xn)}catch{gc=!1}var Ae=null,bc=null,_u=null;function zr(){if(_u)return _u;var l,t=bc,e=t.length,a,n="value"in Ae?Ae.value:Ae.textContent,u=n.length;for(l=0;l=jn),Mr=" ",Dr=!1;function Rr(l,t){switch(l){case"keyup":return $m.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ur(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var Ra=!1;function Im(l,t){switch(l){case"compositionend":return Ur(t);case"keypress":return t.which!==32?null:(Dr=!0,Mr);case"textInput":return l=t.data,l===Mr&&Dr?null:l;default:return null}}function Pm(l,t){if(Ra)return l==="compositionend"||!xc&&Rr(l,t)?(l=zr(),_u=bc=Ae=null,Ra=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1"u")return null;try{return l.activeElement||l.body}catch{return l.body}}function Lr(l){for(;l&&l.firstChild;)l=l.firstChild;return l}function Qr(l,t){var e=Lr(l);l=0;for(var a;e;){if(e.nodeType===3){if(a=l+e.textContent.length,l<=t&&a>=t)return{node:e,offset:t-l};l=a}l:{for(;e;){if(e.nextSibling){e=e.nextSibling;break l}e=e.parentNode}e=void 0}e=Lr(e)}}function Vr(l,t){return l&&t?l===t?!0:l&&l.nodeType===3?!1:t&&t.nodeType===3?Vr(l,t.parentNode):"contains"in l?l.contains(t):l.compareDocumentPosition?!!(l.compareDocumentPosition(t)&16):!1:!1}function Zr(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var t=jc(l.document);t instanceof l.HTMLIFrameElement;){try{var e=typeof t.contentWindow.location.href=="string"}catch{e=!1}if(e)l=t.contentWindow;else break;t=jc(l.document)}return t}function Ac(l){var t=l&&l.nodeName&&l.nodeName.toLowerCase();return t&&(t==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||t==="textarea"||l.contentEditable==="true")}var cv=oe&&"documentMode"in document&&11>=document.documentMode,Ua=null,Oc=null,Cn=null,_c=!1;function Kr(l,t,e){var a=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;_c||Ua==null||Ua!==jc(a)||(a=Ua,"selectionStart"in a&&Ac(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),Cn&&_n(Cn,a)||(Cn=a,a=Ui(Oc,"onSelect"),0>=i,n-=i,It=1<<32-Et(t)+n|e<L?(Yl=B,B=null):Yl=B.sibling;var sl=m(v,B,g[L],N);if(sl===null){B===null&&(B=Yl);break}l&&B&&sl.alternate===null&&t(v,B),d=u(sl,d,L),el===null?M=sl:el.sibling=sl,el=sl,B=Yl}if(L===g.length)return e(v,B),F&&ve(v,L),M;if(B===null){for(;LL?(Yl=B,B=null):Yl=B.sibling;var Ie=m(v,B,sl.value,N);if(Ie===null){B===null&&(B=Yl);break}l&&B&&Ie.alternate===null&&t(v,B),d=u(Ie,d,L),el===null?M=Ie:el.sibling=Ie,el=Ie,B=Yl}if(sl.done)return e(v,B),F&&ve(v,L),M;if(B===null){for(;!sl.done;L++,sl=g.next())sl=z(v,sl.value,N),sl!==null&&(d=u(sl,d,L),el===null?M=sl:el.sibling=sl,el=sl);return F&&ve(v,L),M}for(B=a(B);!sl.done;L++,sl=g.next())sl=b(B,v,L,sl.value,N),sl!==null&&(l&&(Yl=sl.alternate,Yl!==null&&B.delete(Yl.key===null?L:Yl.key)),d=u(sl,d,L),el===null?M=sl:el.sibling=sl,el=sl);return l&&B.forEach(function(Iy){return t(v,Iy)}),F&&ve(v,L),M}function J(v,d,g,N){if(typeof g=="object"&&g!==null&&g.type===Zl&&g.key===null&&g.props.ref===void 0&&(g=g.props.children),typeof g=="object"&&g!==null){switch(g.$$typeof){case Ql:l:{for(var M=g.key;d!==null;){if(d.key===M){if(M=g.type,M===Zl){if(d.tag===7){e(v,d.sibling),N=n(d,g.props.children),Re(N,g),N.return=v,v=N;break l}}else if(d.elementType===M||typeof M=="object"&&M!==null&&M.$$typeof===hl&&ma(M)===d.type){e(v,d.sibling),N=n(d,g.props),Re(N,g),N.return=v,v=N;break l}e(v,d);break}else t(v,d);d=d.sibling}g.type===Zl?(N=ca(g.props.children,v.mode,N,g.key),Re(N,g),N.return=v,v=N):(N=Yu(g.type,g.key,g.props,null,v.mode,N),Re(N,g),N.return=v,v=N)}return i(v);case Vl:l:{for(M=g.key;d!==null;){if(d.key===M)if(d.tag===4&&d.stateNode.containerInfo===g.containerInfo&&d.stateNode.implementation===g.implementation){e(v,d.sibling),N=n(d,g.children||[]),N.return=v,v=N;break l}else{e(v,d);break}else t(v,d);d=d.sibling}N=Hc(g,v.mode,N),N.return=v,v=N}return i(v);case hl:return g=ma(g),J(v,d,g,N)}if(ol(g))return _(v,d,g,N);if(q(g)){if(M=q(g),typeof M!="function")throw Error(s(150));return g=M.call(g),U(v,d,g,N)}if(typeof g.then=="function")return J(v,d,Fu(g),N);if(g.$$typeof===Ol)return J(v,d,Zu(v,g),N);$u(v,g)}return typeof g=="string"&&g!==""||typeof g=="number"||typeof g=="bigint"?(g=""+g,d!==null&&d.tag===6?(e(v,d.sibling),N=n(d,g),N.return=v,v=N):(e(v,d),N=wc(g,v.mode,N),N.return=v,v=N),i(v)):e(v,d)}return function(v,d,g,N){try{Hn=0;var M=J(v,d,g,N);return Qa=null,M}catch(B){if(B===La||B===ku)throw B;var el=mt(29,B,null,v.mode);return el.lanes=N,el.return=v,el}}}var ya=go(!0),bo=go(!1),Ue=!1;function Kc(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function kc(l,t){l=l.updateQueue,t.updateQueue===l&&(t.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,callbacks:null})}function we(l){return{lane:l,tag:0,payload:null,callback:null,next:null}}function He(l,t,e){var a=l.updateQueue;if(a===null)return null;if(a=a.shared,(vl&2)!==0){var n=a.pending;return n===null?t.next=t:(t.next=n.next,n.next=t),a.pending=t,t=Bu(l),lo(l,null,e),t}return qu(l,a,t,e),Bu(l)}function qn(l,t,e){if(t=t.updateQueue,t!==null&&(t=t.shared,(e&4194048)!==0)){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,nr(l,e)}}function Jc(l,t){var e=l.updateQueue,a=l.alternate;if(a!==null&&(a=a.updateQueue,e===a)){var n=null,u=null;if(e=e.firstBaseUpdate,e!==null){do{var i={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};u===null?n=u=i:u=u.next=i,e=e.next}while(e!==null);u===null?n=u=t:u=u.next=t}else n=u=t;e={baseState:a.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:a.shared,callbacks:a.callbacks},l.updateQueue=e;return}l=e.lastBaseUpdate,l===null?e.firstBaseUpdate=t:l.next=t,e.lastBaseUpdate=t}var Fc=!1;function Bn(){if(Fc){var l=Xa;if(l!==null)throw l}}function Yn(l,t,e,a){Fc=!1;var n=l.updateQueue;Ue=!1;var u=n.firstBaseUpdate,i=n.lastBaseUpdate,f=n.shared.pending;if(f!==null){n.shared.pending=null;var r=f,y=r.next;r.next=null,i===null?u=y:i.next=y,i=r;var S=l.alternate;S!==null&&(S=S.updateQueue,f=S.lastBaseUpdate,f!==i&&(f===null?S.firstBaseUpdate=y:f.next=y,S.lastBaseUpdate=r))}if(u!==null){var z=n.baseState;i=0,S=y=r=null,f=u;do{var m=f.lane&-536870913,b=m!==f.lane;if(b?(tl&m)===m:(a&m)===m){m!==0&&m===da&&(Fc=!0),S!==null&&(S=S.next={lane:0,tag:f.tag,payload:f.payload,callback:null,next:null});l:{var _=l,U=f;m=t;var J=e;switch(U.tag){case 1:if(_=U.payload,typeof _=="function"){z=_.call(J,z,m);break l}z=_;break l;case 3:_.flags=_.flags&-65537|128;case 0:if(_=U.payload,m=typeof _=="function"?_.call(J,z,m):_,m==null)break l;z=V({},z,m);break l;case 2:Ue=!0}}m=f.callback,m!==null&&(l.flags|=64,b&&(l.flags|=8192),b=n.callbacks,b===null?n.callbacks=[m]:b.push(m))}else b={lane:m,tag:f.tag,payload:f.payload,callback:f.callback,next:null},S===null?(y=S=b,r=z):S=S.next=b,i|=m;if(f=f.next,f===null){if(f=n.shared.pending,f===null)break;b=f,f=b.next,b.next=null,n.lastBaseUpdate=b,n.shared.pending=null}}while(!0);S===null&&(r=z),n.baseState=r,n.firstBaseUpdate=y,n.lastBaseUpdate=S,u===null&&(n.shared.lanes=0),Qe|=i,l.lanes=i,l.memoizedState=z}}function So(l,t){if(typeof l!="function")throw Error(s(191,l));l.call(t)}function po(l,t){var e=l.callbacks;if(e!==null)for(l.callbacks=null,l=0;lu?u:8;var i=w.T,f={};f.types=i!==null?i.types:null,w.T=f,yf(l,!1,t,e);try{var r=n(),y=w.S;if(y!==null&&y(f,r),r!==null&&typeof r=="object"&&typeof r.then=="function"){var S=bv(r,a);Qn(l,t,S,_t(l))}else Qn(l,t,a,_t(l))}catch(z){Qn(l,t,{then:function(){},status:"rejected",reason:z},_t())}finally{p.p=u,i!==null&&f.types!==null&&(i.types=f.types),w.T=i}}function Nv(){}function mf(l,t,e,a){if(l.tag!==5)throw Error(s(476));var n=Io(l).queue;Wo(l,n,t,nl,e===null?Nv:function(){return Po(l),e(a)})}function Io(l){var t=l.memoizedState;if(t!==null)return t;t={memoizedState:nl,baseState:nl,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Se,lastRenderedState:nl},next:null};var e={};return t.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Se,lastRenderedState:e},next:null},l.memoizedState=t,l=l.alternate,l!==null&&(l.memoizedState=t),t}function Po(l){var t=Io(l);t.next===null&&(t=l.alternate.memoizedState),Qn(l,t.next.queue,{},_t())}function vf(){return Wl(dn)}function ld(){return wl().memoizedState}function td(){return wl().memoizedState}function zv(l){for(var t=l.return;t!==null;){switch(t.tag){case 24:case 3:var e=_t();l=we(e);var a=He(t,l,e);a!==null&&(bt(a,t,e),qn(a,t,e)),t={cache:Lc()},l.payload=t;return}t=t.return}}function jv(l,t,e){var a=_t();e={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},ii(l)?ad(t,e):(e=Rc(l,t,e,a),e!==null&&(bt(e,l,a),nd(e,t,a)))}function ed(l,t,e){var a=_t();Qn(l,t,e,a)}function Qn(l,t,e,a){var n={lane:a,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(ii(l))ad(t,n);else{var u=l.alternate;if(l.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var i=t.lastRenderedState,f=u(i,e);if(n.hasEagerState=!0,n.eagerState=f,Nt(f,i))return qu(l,t,n,0),xl===null&&Hu(),!1}catch{}if(e=Rc(l,t,n,a),e!==null)return bt(e,l,a),nd(e,t,a),!0}return!1}function yf(l,t,e,a){if(a={lane:2,revertLane:is(),gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},ii(l)){if(t)throw Error(s(479))}else t=Rc(l,e,a,2),t!==null&&bt(t,l,2)}function ii(l){var t=l.alternate;return l===k||t!==null&&t===k}function ad(l,t){Va=Pu=!0;var e=l.pending;e===null?t.next=t:(t.next=e.next,e.next=t),l.pending=t}function nd(l,t,e){if((e&4194048)!==0){var a=t.lanes;a&=l.pendingLanes,e|=a,t.lanes=e,nr(l,e)}}var ci={readContext:Wl,use:ei,useCallback:Ml,useContext:Ml,useEffect:Ml,useImperativeHandle:Ml,useLayoutEffect:Ml,useInsertionEffect:Ml,useMemo:Ml,useReducer:Ml,useRef:Ml,useState:Ml,useDebugValue:Ml,useDeferredValue:Ml,useTransition:Ml,useSyncExternalStore:Ml,useId:Ml,useHostTransitionStatus:Ml,useFormState:Ml,useActionState:Ml,useOptimistic:Ml,useMemoCache:Ml,useCacheRefresh:Ml,useEffectEvent:Ml},ud={readContext:Wl,use:ei,useCallback:function(l,t){return ft().memoizedState=[l,t===void 0?null:t],l},useContext:Wl,useEffect:Lo,useImperativeHandle:function(l,t,e){e=e!=null?e.concat([l]):null,ni(4194308,4,Ko.bind(null,t,l),e)},useLayoutEffect:function(l,t){return ni(4194308,4,l,t)},useInsertionEffect:function(l,t){ni(4,2,l,t)},useMemo:function(l,t){var e=ft();t=t===void 0?null:t;var a=l();if(ga){je(!0);try{l()}finally{je(!1)}}return e.memoizedState=[a,t],a},useReducer:function(l,t,e){var a=ft();if(e!==void 0){var n=e(t);if(ga){je(!0);try{e(t)}finally{je(!1)}}}else n=t;return a.memoizedState=a.baseState=n,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:n},a.queue=l,l=l.dispatch=jv.bind(null,k,l),[a.memoizedState,l]},useRef:function(l){var t=ft();return l={current:l},t.memoizedState=l},useState:function(l){l=sf(l);var t=l.queue,e=ed.bind(null,k,t);return t.dispatch=e,[l.memoizedState,e]},useDebugValue:df,useDeferredValue:function(l,t){var e=ft();return hf(e,l,t)},useTransition:function(){var l=sf(!1);return l=Wo.bind(null,k,l.queue,!0,!1),ft().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,t,e){var a=k,n=ft();if(F){if(e===void 0)throw Error(s(407));e=e()}else{if(e=t(),xl===null)throw Error(s(349));(tl&127)!==0||jo(a,t,e)}n.memoizedState=e;var u={value:e,getSnapshot:t};return n.queue=u,Lo(Oo.bind(null,a,u,l),[l]),a.flags|=2048,Ka(9,{destroy:void 0},Ao.bind(null,a,u,e,t),null),e},useId:function(){var l=ft(),t=xl.identifierPrefix;if(F){var e=Pt,a=It;e=(a&~(1<<32-Et(a)-1)).toString(32)+e,t="_"+t+"R_"+e,e=li++,0<\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof a.is=="string"?i.createElement("select",{is:a.is}):i.createElement("select"),a.multiple?u.multiple=!0:a.size&&(u.size=a.size);break;default:u=typeof a.is=="string"?i.createElement(n,{is:a.is}):i.createElement(n)}}u[$l]=t,u[ht]=a;l:for(i=t.child;i!==null;){if(i.tag===5||i.tag===6)u.appendChild(i.stateNode);else if(i.tag!==4&&i.tag!==27&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break l;for(;i.sibling===null;){if(i.return===null||i.return===t)break l;i=i.return}i.sibling.return=i.return,i=i.sibling}t.stateNode=u;l:switch(tt(u,n,a),n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break l;case"img":a=!0;break l;default:a=!1}a&&Te(t)}}return zl(t),t.subtreeFlags&=-33554433,_f(t,t.type,l===null?null:l.memoizedProps,t.pendingProps,e),null;case 6:if(l&&t.stateNode!=null)l.memoizedProps!==a&&Te(t);else{if(typeof a!="string"&&t.stateNode===null)throw Error(s(166));if(l=Ne.current,Ga(t)){if(l=t.stateNode,e=t.memoizedProps,a=null,n=kl,n!==null)switch(n.tag){case 27:case 5:a=n.memoizedProps}l[$l]=t,l=!!(l.nodeValue===e||a!==null&&a.suppressHydrationWarning===!0||Oh(l.nodeValue,e)),l||Me(t,!0)}else l=eu(l).createTextNode(a),l[$l]=t,t.stateNode=l}return zl(t),null;case 31:if(e=t.memoizedState,l===null||l.memoizedState!==null){if(a=Ga(t),e!==null){if(l===null){if(!a)throw Error(s(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(s(557));l[$l]=t}else fa(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zl(t),l=!1}else e=Yc(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=e),l=!0;if(!l)return t.flags&256?(zt(t),t):(zt(t),null);if((t.flags&128)!==0)throw Error(s(558))}return zl(t),null;case 13:if(a=t.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(n=Ga(t),a!==null&&a.dehydrated!==null){if(l===null){if(!n)throw Error(s(318));if(n=t.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(s(317));n[$l]=t}else fa(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;zl(t),n=!1}else n=Yc(),l!==null&&l.memoizedState!==null&&(l.memoizedState.hydrationErrors=n),n=!0;if(!n)return t.flags&256?(zt(t),t):(zt(t),null)}return zt(t),(t.flags&128)!==0?(t.lanes=e,t):(e=a!==null,l=l!==null&&l.memoizedState!==null,e&&(a=t.child,n=null,a.alternate!==null&&a.alternate.memoizedState!==null&&a.alternate.memoizedState.cachePool!==null&&(n=a.alternate.memoizedState.cachePool.pool),u=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(u=a.memoizedState.cachePool.pool),u!==n&&(a.flags|=2048)),e!==l&&e&&(t.child.flags|=8192),hi(t,t.updateQueue),zl(t),null);case 4:return Na(),l===null&&rs(t.stateNode.containerInfo),t.flags|=67108864,zl(t),null;case 10:return ge(t.type),zl(t),null;case 19:if(Pc(t),a=t.memoizedState,a===null)return zl(t),null;if(n=(t.flags&128)!==0,u=a.rendering,u===null)if(n)Zn(a,!1);else{if(Dl!==0||l!==null&&(l.flags&128)!==0)for(l=t.child;l!==null;){if(u=Iu(l),u!==null){for(t.flags|=128,Zn(a,!1),l=u.updateQueue,t.updateQueue=l,hi(t,l),t.subtreeFlags=0,l=e,e=t.child;e!==null;)to(e,l),e=e.sibling;return Gn(t,Pl.current&1|2),F&&ve(t,a.treeForkCount),t.child}l=l.sibling}a.tail!==null&&pt()>zi&&(t.flags|=128,n=!0,Zn(a,!1),t.lanes=4194304)}else{if(!n)if(l=Iu(u),l!==null){if(t.flags|=128,n=!0,l=l.updateQueue,t.updateQueue=l,hi(t,l),Zn(a,!0),a.tail===null&&a.tailMode!=="collapsed"&&a.tailMode!=="visible"&&!u.alternate&&!F)return zl(t),null}else 2*pt()-a.renderingStartTime>zi&&e!==536870912&&(t.flags|=128,n=!0,Zn(a,!1),t.lanes=4194304);a.isBackwards?(u.sibling=t.child,t.child=u):(l=a.last,l!==null?l.sibling=u:t.child=u,a.last=u)}if(a.tail!==null){l=a.tail;l:{for(e=l;e!==null;){if(e.alternate!==null){e=!1;break l}e=e.sibling}e=!0}return a.rendering=l,a.tail=l.sibling,a.renderingStartTime=pt(),l.sibling=null,u=Pl.current,u=n?u&1|2:u&1,a.tailMode==="visible"||a.tailMode==="collapsed"||!e||F?Gn(t,u):(e=u,fl(Il,t),fl(Pl,e),nt===null&&(nt=t)),F&&ve(t,a.treeForkCount),l}return zl(t),null;case 22:case 23:return zt(t),Wc(),a=t.memoizedState!==null,l!==null?l.memoizedState!==null!==a&&(t.flags|=8192):a&&(t.flags|=8192),a?(e&536870912)!==0&&(t.flags&128)===0&&(zl(t),t.subtreeFlags&6&&(t.flags|=8192)):zl(t),e=t.updateQueue,e!==null&&hi(t,e.retryQueue),e=null,l!==null&&l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(e=l.memoizedState.cachePool.pool),a=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(a=t.memoizedState.cachePool.pool),a!==e&&(t.flags|=2048),l!==null&&Ul(ha),null;case 24:return e=null,l!==null&&(e=l.memoizedState.cache),t.memoizedState.cache!==e&&(t.flags|=2048),ge(Hl),zl(t),null;case 25:return null;case 30:return t.flags|=33554432,zl(t),null}throw Error(s(156,t.tag))}function Rv(l,t){switch(qc(t),t.tag){case 1:return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 3:return ge(Hl),Na(),l=t.flags,(l&65536)!==0&&(l&128)===0?(t.flags=l&-65537|128,t):null;case 26:case 27:case 5:return bu(t),null;case 31:if(t.memoizedState!==null){if(zt(t),t.alternate===null)throw Error(s(340));fa()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 13:if(zt(t),l=t.memoizedState,l!==null&&l.dehydrated!==null){if(t.alternate===null)throw Error(s(340));fa()}return l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 19:return Pc(t),l=t.flags,l&65536?(t.flags=l&-65537|128,l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null),t.flags|=4,t):null;case 4:return Na(),null;case 10:return ge(t.type),null;case 22:case 23:return zt(t),Wc(),l!==null&&Ul(ha),l=t.flags,l&65536?(t.flags=l&-65537|128,t):null;case 24:return ge(Hl),null;case 25:return null;default:return null}}function Cd(l,t){switch(qc(t),t.tag){case 3:ge(Hl),Na();break;case 26:case 27:case 5:bu(t);break;case 4:Na();break;case 31:t.memoizedState!==null&&zt(t);break;case 13:zt(t);break;case 19:Pc(t);break;case 10:ge(t.type);break;case 22:case 23:zt(t),Wc(),l!==null&&Ul(ha);break;case 24:ge(Hl)}}function Kn(l,t){try{var e=t.updateQueue,a=e!==null?e.lastEffect:null;if(a!==null){var n=a.next;e=n;do{if((e.tag&l)===l){a=void 0;var u=e.create,i=e.inst;a=u(),i.destroy=a}e=e.next}while(e!==n)}}catch(f){Sl(t,t.return,f)}}function Ge(l,t,e){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var u=n.next;a=u;do{if((a.tag&l)===l){var i=a.inst,f=i.destroy;if(f!==void 0){i.destroy=void 0,n=t;var r=e,y=f;try{y()}catch(S){Sl(n,r,S)}}}a=a.next}while(a!==u)}}catch(S){Sl(t,t.return,S)}}function Md(l){var t=l.updateQueue;if(t!==null){var e=l.stateNode;try{po(t,e)}catch(a){Sl(l,l.return,a)}}}function Dd(l,t,e){e.props=ba(l.type,l.memoizedProps),e.state=l.memoizedState;try{e.componentWillUnmount()}catch(a){Sl(l,t,a)}}function le(l,t){try{var e=l.ref;if(e!==null){switch(l.tag){case 26:case 27:case 5:var a=l.stateNode;break;case 30:var n=l.stateNode,u=de(l.memoizedProps,n);(n.ref===null||n.ref.name!==u)&&(n.ref=Yh(u)),a=n.ref;break;case 7:if(l.stateNode===null){var i=new Ct(l);x(l.child,!1,xy,i,void 0,void 0),l.stateNode=i}a=l.stateNode;break;default:a=l.stateNode}typeof e=="function"?l.refCleanup=e(a):e.current=a}}catch(f){Sl(l,t,f)}}function lt(l,t){var e=l.ref,a=l.refCleanup;if(e!==null)if(typeof a=="function")try{a()}catch(n){Sl(l,t,n)}finally{l.refCleanup=null,l=l.alternate,l!=null&&(l.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(n){Sl(l,t,n)}else e.current=null}function mi(l,t){if((l.tag===5||l.tag===27||l.tag===6)&&l.alternate===null&&t!==null)for(var e=0;e title"))),tt(a,t,e),a[$l]=l,Kl(a),t=a;break l;case"link":if(u=e0("link","href",n).get(t+(e.href||""))){for(i=0;iJ&&(i=J,J=U,U=i);var v=Qr(f,U),d=Qr(f,J);if(v&&d&&(b.rangeCount!==1||b.anchorNode!==v.node||b.anchorOffset!==v.offset||b.focusNode!==d.node||b.focusOffset!==d.offset)){var g=z.createRange();g.setStart(v.node,v.offset),b.removeAllRanges(),U>J?(b.addRange(g),b.extend(d.node,d.offset)):(g.setEnd(d.node,d.offset),b.addRange(g))}}}}for(z=[],b=f;b=b.parentNode;)b.nodeType===1&&z.push({element:b,left:b.scrollLeft,top:b.scrollTop});for(typeof f.focus=="function"&&f.focus(),f=0;fe?32:e,w.T=null,e=$f,$f=null;var u=Ft,i=ie;if(_l=0,Ea=Ft=null,ie=0,(vl&6)!==0)throw Error(s(331));var f=vl;if(vl|=4,th(u.current),Id(u,u.current,i,e),vl=f,Pn(0,!1),Tt&&typeof Tt.onPostCommitFiberRoot=="function")try{Tt.onPostCommitFiberRoot(gn,u)}catch{}return!0}finally{p.p=n,w.T=a,yh(l,t)}}function gh(l,t,e){t=wt(e,t),t=Sf(l.stateNode,t,2),l=He(l,t,2),l!==null&&(Sn(l,2),ce(l))}function Sl(l,t,e){if(l.tag===3)gh(l,l,e);else for(;t!==null;){if(t.tag===3){gh(t,l,e);break}else if(t.tag===1){var a=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(Ve===null||!Ve.has(a))){l=wt(e,l),e=hd(2),a=He(t,e,2),a!==null&&(md(e,a,t,l),Sn(a,2),ce(a));break}}t=t.return}}function as(l,t,e){var a=l.pingCache;if(a===null){a=l.pingCache=new qv;var n=new Set;a.set(t,n)}else n=a.get(t),n===void 0&&(n=new Set,a.set(t,n));n.has(e)||(kf=!0,n.add(e),l=Zv.bind(null,l,t,e),t.then(l,l))}function Zv(l,t,e){var a=l.pingCache;a!==null&&a.delete(t),l.pingedLanes|=l.suspendedLanes&e,l.warmLanes&=~e,xl===l&&(tl&e)===e&&((Dl===4||Dl===3&&(tl&62914560)===tl&&300>pt()-Ni)&&(vl&2)===0?an(l,0):xi|=e,Ia===tl&&(Ia=0)),ce(l)}function bh(l,t){t===0&&(t=er()),l=ia(l,t),l!==null&&(Sn(l,t),ce(l))}function Kv(l){var t=l.memoizedState,e=0;t!==null&&(e=t.retryLane),bh(l,e)}function kv(l,t){var e=0;switch(l.tag){case 31:case 13:var a=l.stateNode,n=l.memoizedState;n!==null&&(e=n.retryLane);break;case 19:a=l.stateNode;break;case 22:a=l.stateNode._retryCache;break;default:throw Error(s(314))}a!==null&&a.delete(t),bh(l,e)}function Jv(l,t){return uc(l,t)}var un=null,cn=null,ns=!1,Di=!1,us=!1,Ke=0;function ce(l){l!==cn&&l.next===null&&(cn===null?un=cn=l:cn=cn.next=l),Di=!0,ns||(ns=!0,$v())}function Pn(l,t){if(!us&&Di){us=!0;do for(var e=!1,a=un;a!==null;){if(l!==0){var n=a.pendingLanes;if(n===0)var u=0;else{var i=a.suspendedLanes,f=a.pingedLanes;u=(1<<31-Et(42|l)+1)-1,u&=n&~(i&~f),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(e=!0,Eh(a,u))}else u=tl,u=xu(a,a===xl?u:0,a.cancelPendingCommit!==null||a.timeoutHandle!==-1),(u&3)===0||bn(a,u)||(e=!0,Eh(a,u));a=a.next}while(e);us=!1}}function Fv(){Sh()}function Sh(){Di=ns=!1;var l=0;Ke!==0&&cy()&&(l=Ke);for(var t=pt(),e=null,a=un;a!==null;){var n=a.next,u=ph(a,t);u===0?(a.next=null,e===null?un=n:e.next=n,n===null&&(cn=e)):(e=a,(l!==0||(u&3)!==0)&&(Di=!0)),a=n}_l!==0&&_l!==5||Pn(l),Ke!==0&&(Ke=0)}function ph(l,t){for(var e=l.suspendedLanes,a=l.pingedLanes,n=l.expirationTimes,u=l.pendingLanes&-62914561;0f)break;var S=r.transferSize,z=r.initiatorType;S&&_h(z)&&(r=r.responseEnd,i+=S*(rqi){U.length=_;break}g=new Promise(hy.bind(g)),U.push(g)}}}if(0"u"?null:document;function Ih(l,t,e){var a=sn;if(a&&typeof t=="string"&&t){var n=Rt(t);n='link[rel="'+l+'"][href="'+n+'"]',typeof e=="string"&&(n+='[crossorigin="'+e+'"]'),Wh.has(n)||(Wh.add(n),l={rel:l,crossOrigin:e,href:t},a.querySelector(n)===null&&(t=a.createElement("link"),tt(t,"link",l),Kl(t),a.head.appendChild(t)))}}function Dy(l){xe.D(l),Ih("dns-prefetch",l,null)}function Ry(l,t){xe.C(l,t),Ih("preconnect",l,t)}function Uy(l,t,e){xe.L(l,t,e);var a=sn;if(a&&l&&t){var n='link[rel="preload"][as="'+Rt(t)+'"]';t==="image"&&e&&e.imageSrcSet?(n+='[imagesrcset="'+Rt(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(n+='[imagesizes="'+Rt(e.imageSizes)+'"]')):n+='[href="'+Rt(l)+'"]';var u=n;switch(t){case"style":u=rn(l);break;case"script":u=on(l)}if(!(Xt.has(u)||(l=V({rel:"preload",href:t==="image"&&e&&e.imageSrcSet?void 0:l,as:t},e),Xt.set(u,l),a.querySelector(n)!==null||t==="style"&&a.querySelector(nu(u))||t==="script"&&a.querySelector(uu(u))))){var i=a.createElement("link");tt(i,"link",l),t==="style"&&(i[Nu]=!0,i.onload=i.onerror=function(){rr(i)}),Kl(i),a.head.appendChild(i)}}}function wy(l,t){xe.m(l,t);var e=sn;if(e&&l){var a=t&&typeof t.as=="string"?t.as:"script",n='link[rel="modulepreload"][as="'+Rt(a)+'"][href="'+Rt(l)+'"]',u=n;switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=on(l)}if(!Xt.has(u)&&(l=V({rel:"modulepreload",href:l},t),Xt.set(u,l),e.querySelector(n)===null)){switch(a){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(uu(u)))return}a=e.createElement("link"),tt(a,"link",l),Kl(a),e.head.appendChild(a)}}}function Hy(l,t,e){xe.S(l,t,e);var a=sn;if(a&&l){var n=Aa(a).hoistableStyles,u=rn(l);t=t||"default";var i=n.get(u);if(!i){var f={loading:0,preload:null};if(i=a.querySelector(nu(u)))f.loading=5;else{l=V({rel:"stylesheet",href:l,"data-precedence":t},e),(e=Xt.get(u))&&js(l,e);var r=i=a.createElement("link");Kl(r),tt(r,"link",l),r._p=new Promise(function(y,S){r.onload=y,r.onerror=S}),r.addEventListener("load",function(){f.loading|=1}),r.addEventListener("error",function(){f.loading|=2}),f.loading|=4,wi(i,t,a)}i={type:"stylesheet",instance:i,count:1,state:f},n.set(u,i)}}}function qy(l,t){xe.X(l,t);var e=sn;if(e&&l){var a=Aa(e).hoistableScripts,n=on(l),u=a.get(n);u||(u=e.querySelector(uu(n)),u||(l=V({src:l,async:!0},t),(t=Xt.get(n))&&As(l,t),u=e.createElement("script"),Kl(u),tt(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function By(l,t){xe.M(l,t);var e=sn;if(e&&l){var a=Aa(e).hoistableScripts,n=on(l),u=a.get(n);u||(u=e.querySelector(uu(n)),u||(l=V({src:l,async:!0,type:"module"},t),(t=Xt.get(n))&&As(l,t),u=e.createElement("script"),Kl(u),tt(u,"link",l),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},a.set(n,u))}}function Ph(l,t,e,a){var n=(n=Ne.current)?au(n):null;if(!n)throw Error(s(446));switch(l){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(e=rn(e.href),t=Aa(n).hoistableStyles,a=t.get(e),a||(a={type:"style",instance:null,count:0,state:null},t.set(e,a)),a):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){l=rn(e.href);var u=Aa(n).hoistableStyles,i=u.get(l);if(i||(n=n.ownerDocument||n,i={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(l,i),(u=n.querySelector(nu(l)))?u._p||(i.instance=u,i.state.loading=5):(u=Xt.get(l),u||(u={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},Xt.set(l,u)),Yy(n,l,u,i.state))),t&&a===null)throw Error(s(528,""));return i}if(t&&a!==null)throw Error(s(529,""));return null;case"script":return t=e.async,e=e.src,typeof e=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(e=on(e),t=Aa(n).hoistableScripts,a=t.get(e),a||(a={type:"script",instance:null,count:0,state:null},t.set(e,a)),a):{type:"void",instance:null,count:0,state:null};default:throw Error(s(444,l))}}function rn(l){return'href="'+Rt(l)+'"'}function nu(l){return'link[rel="stylesheet"]['+l+"]"}function l0(l){return V({},l,{"data-precedence":l.precedence,precedence:null})}function Yy(l,t,e,a){if(t=l.querySelector('link[rel="preload"][as="style"]['+t+"]")){if(t[Nu]!==!0){a.loading=1;return}}else t=l.createElement("link"),t[Nu]=!0,t.onload=t.onerror=rr.bind(null,t),tt(t,"link",e),Kl(t),l.head.appendChild(t);a.preload=t,t.addEventListener("load",function(){return a.loading|=1}),t.addEventListener("error",function(){return a.loading|=2})}function on(l){return'[src="'+Rt(l)+'"]'}function uu(l){return"script[async]"+l}function t0(l,t,e){if(t.count++,t.instance===null)switch(t.type){case"style":var a=l.querySelector('style[data-href~="'+Rt(e.href)+'"]');if(a)return t.instance=a,Kl(a),a;var n=V({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return a=(l.ownerDocument||l).createElement("style"),Kl(a),tt(a,"style",n),wi(a,e.precedence,l),t.instance=a;case"stylesheet":n=rn(e.href);var u=l.querySelector(nu(n));if(u)return t.state.loading|=4,t.instance=u,Kl(u),u;a=l0(e),(n=Xt.get(n))&&js(a,n),u=(l.ownerDocument||l).createElement("link"),Kl(u);var i=u;return i._p=new Promise(function(f,r){i.onload=f,i.onerror=r}),tt(u,"link",a),t.state.loading|=4,wi(u,e.precedence,l),t.instance=u;case"script":return u=on(e.src),(n=l.querySelector(uu(u)))?(t.instance=n,Kl(n),n):(a=e,(n=Xt.get(u))&&(a=V({},e),As(a,n)),l=l.ownerDocument||l,n=l.createElement("script"),Kl(n),tt(n,"link",a),l.head.appendChild(n),t.instance=n);case"void":return null;default:throw Error(s(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(a=t.instance,t.state.loading|=4,wi(a,e.precedence,l));return t.instance}function wi(l,t,e){for(var a=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=a.length?a[a.length-1]:null,u=n,i=0;i title"):null)}function Gy(l,t,e){if(e===1||t.itemProp!=null)return!1;switch(l){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;return t.rel==="stylesheet"?(l=t.disabled,typeof t.precedence=="string"&&l==null):!0;case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function a0(l,t){return l==="img"&&t.src!=null&&t.src!==""&&t.onLoad==null&&t.loading!=="lazy"}function n0(l){return!(l.type==="stylesheet"&&(l.state.loading&3)===0)}function u0(l){return(l.width||100)*(l.height||100)*(typeof devicePixelRatio=="number"?devicePixelRatio:1)*.25}function i0(l,t){typeof t.decode=="function"&&(l.imgCount++,t.complete||(l.imgBytes+=u0(t),l.suspenseyImages.push(t)),l=Qy.bind(l),t.decode().then(l,l))}function Xy(l,t,e,a){if(e.type==="stylesheet"&&(typeof a.media!="string"||matchMedia(a.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var n=rn(a.href),u=t.querySelector(nu(n));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(l.count++,l=iu.bind(l),t.then(l,l)),e.state.loading|=4,e.instance=u,Kl(u);return}u=t.ownerDocument||t,a=l0(a),(n=Xt.get(n))&&js(a,n),u=u.createElement("link"),Kl(u);var i=u;i._p=new Promise(function(f,r){i.onload=f,i.onerror=r}),tt(u,"link",a),e.instance=u}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(e,t),(t=e.state.preload)&&(e.state.loading&3)===0&&(l.count++,e=iu.bind(l),t.addEventListener("load",e),t.addEventListener("error",e))}}var qi=0;function Ly(l,t){return l.stylesheets&&l.count===0&&Yi(l,l.stylesheets),0qi?50:800)+t);return l.unsuspend=e,function(){l.unsuspend=null,clearTimeout(a),clearTimeout(n)}}:null}function c0(l){if(l.count===0&&(l.imgCount===0||!l.waitingForImages)){if(l.stylesheets)Yi(l,l.stylesheets);else if(l.unsuspend){var t=l.unsuspend;l.unsuspend=null,t()}}}function iu(){this.count--,c0(this)}function Qy(){this.imgCount--,c0(this)}var Bi=null;function Yi(l,t){l.stylesheets=null,l.unsuspend!==null&&(l.count++,Bi=new Map,t.forEach(Vy,l),Bi=null,iu.call(l))}function Vy(l,t){if(!(t.state.loading&4)){var e=Bi.get(l);if(e)var a=e.get(null);else{e=new Map,Bi.set(l,e);for(var n=l.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(o)}catch(j){console.error(j)}}return o(),qs.exports=c1(),qs.exports}var s1=f1();const r1=Q0(s1);const o1=o=>o.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),V0=(...o)=>o.filter((j,E,s)=>!!j&&j.trim()!==""&&s.indexOf(j)===E).join(" ").trim();var d1={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const h1=ll.forwardRef(({color:o="currentColor",size:j=24,strokeWidth:E=2,absoluteStrokeWidth:s,className:T="",children:O,iconNode:Y,...K},ul)=>ll.createElement("svg",{ref:ul,...d1,width:j,height:j,stroke:o,strokeWidth:s?Number(E)*24/Number(j):E,className:V0("lucide",T),...K},[...Y.map(([rl,D])=>ll.createElement(rl,D)),...Array.isArray(O)?O:[O]]));const Cl=(o,j)=>{const E=ll.forwardRef(({className:s,...T},O)=>ll.createElement(h1,{ref:O,iconNode:j,className:V0(`lucide-${o1(o)}`,s),...T}));return E.displayName=`${o}`,E};const m1=Cl("ArrowDownLeft",[["path",{d:"M17 7 7 17",key:"15tmo1"}],["path",{d:"M17 17H7V7",key:"1org7z"}]]);const du=Cl("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);const Pe=Cl("ArrowUpRight",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);const Z0=Cl("BookOpen",[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]]);const Ki=Cl("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);const M0=Cl("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);const D0=Cl("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);const v1=Cl("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);const R0=Cl("Cpu",[["rect",{width:"16",height:"16",x:"4",y:"4",rx:"2",key:"14l7u7"}],["rect",{width:"6",height:"6",x:"9",y:"9",rx:"1",key:"5aljv4"}],["path",{d:"M15 2v2",key:"13l42r"}],["path",{d:"M15 20v2",key:"15mkzm"}],["path",{d:"M2 15h2",key:"1gxd5l"}],["path",{d:"M2 9h2",key:"1bbxkp"}],["path",{d:"M20 15h2",key:"19e6y8"}],["path",{d:"M20 9h2",key:"19tzq7"}],["path",{d:"M9 2v2",key:"165o2o"}],["path",{d:"M9 20v2",key:"i2bqo8"}]]);const y1=Cl("Download",[["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["polyline",{points:"7 10 12 15 17 10",key:"2ggqvy"}],["line",{x1:"12",x2:"12",y1:"15",y2:"3",key:"1vk2je"}]]);const $i=Cl("Earth",[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);const hu=Cl("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);const ki=Cl("Layers",[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]]);const g1=Cl("LayoutDashboard",[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]]);const U0=Cl("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);const b1=Cl("Palette",[["circle",{cx:"13.5",cy:"6.5",r:".5",fill:"currentColor",key:"1okk4w"}],["circle",{cx:"17.5",cy:"10.5",r:".5",fill:"currentColor",key:"f64h9f"}],["circle",{cx:"8.5",cy:"7.5",r:".5",fill:"currentColor",key:"fotxhn"}],["circle",{cx:"6.5",cy:"12.5",r:".5",fill:"currentColor",key:"qy21gx"}],["path",{d:"M12 2C6.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554C21.965 6.012 17.461 2 12 2z",key:"12rzf8"}]]);const w0=Cl("Pickaxe",[["path",{d:"M14.531 12.469 6.619 20.38a1 1 0 1 1-3-3l7.912-7.912",key:"we99rg"}],["path",{d:"M15.686 4.314A12.5 12.5 0 0 0 5.461 2.958 1 1 0 0 0 5.58 4.71a22 22 0 0 1 6.318 3.393",key:"1w6hck"}],["path",{d:"M17.7 3.7a1 1 0 0 0-1.4 0l-4.6 4.6a1 1 0 0 0 0 1.4l2.6 2.6a1 1 0 0 0 1.4 0l4.6-4.6a1 1 0 0 0 0-1.4z",key:"15hgfx"}],["path",{d:"M19.686 8.314a12.501 12.501 0 0 1 1.356 10.225 1 1 0 0 1-1.751-.119 22 22 0 0 0-3.393-6.319",key:"452b4h"}]]);const S1=Cl("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);const Vs=Cl("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);const Wi=Cl("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);const p1=Cl("Swords",[["polyline",{points:"14.5 17.5 3 6 3 3 6 3 17.5 14.5",key:"1hfsw2"}],["line",{x1:"13",x2:"19",y1:"19",y2:"13",key:"1vrmhu"}],["line",{x1:"16",x2:"20",y1:"16",y2:"20",key:"1bron3"}],["line",{x1:"19",x2:"21",y1:"21",y2:"19",key:"13pww6"}],["polyline",{points:"14.5 6.5 18 3 21 3 21 6 17.5 9.5",key:"hbey2j"}],["line",{x1:"5",x2:"9",y1:"14",y2:"18",key:"1hf58s"}],["line",{x1:"7",x2:"4",y1:"17",y2:"20",key:"pidxm4"}],["line",{x1:"3",x2:"5",y1:"19",y2:"21",key:"1pehsh"}]]);const Xs=Cl("Wallet",[["path",{d:"M19 7V4a1 1 0 0 0-1-1H5a2 2 0 0 0 0 4h15a1 1 0 0 1 1 1v4h-3a2 2 0 0 0 0 4h3a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1",key:"18etb6"}],["path",{d:"M3 5v14a2 2 0 0 0 2 2h15a1 1 0 0 0 1-1v-4",key:"xoc0q4"}]]);const Ls=Cl("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function Ii(o){const j=parseInt(o.slice(-4),16)%100;return j<3?"Legendary":j<15?"Epic":j<40?"Rare":"Common"}function T1(o){return{power:30+parseInt(o.slice(8,10),16)%70,defense:30+parseInt(o.slice(10,12),16)%70,knowledge:30+parseInt(o.slice(12,14),16)%70}}const Pi="wikideck-randomx-testnet-2",K0={coinbaseMaturity:2};function E1(o){return JSON.stringify([Pi,"nft-transfer",o.chainId,o.cardHash,o.from,o.to,o.sequence])}function vn(o,j){let E=o.blocks.find(s=>s.tokenId===j)?.owner;for(const s of o.transfers)s.cardHash===j&&(E=s.to);return E}const k0="wikideck-randomx-testnet-2",ks=6e5,x1=32*1024,Js=new TextEncoder;function vu(o){return btoa(String.fromCharCode(...new Uint8Array(o)))}function la(o,j,E){if(typeof o!="string"||o.length>Math.ceil(E/3)*4||!/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(o))throw new Error("Invalid backup encoding.");const s=Uint8Array.from(atob(o),T=>T.charCodeAt(0));if(s.lengthE||vu(s)!==o)throw new Error("Invalid backup field size or encoding.");return s}function J0(o,j){if(typeof o!="string"||o.length1024)throw new Error(`Password must contain ${j}–1024 characters.`);return Js.encode(o)}async function F0(o,j,E){const s=J0(o,E==="encrypt"?12:1);try{const T=await crypto.subtle.importKey("raw",s,"PBKDF2",!1,["deriveKey"]);return await crypto.subtle.deriveKey({name:"PBKDF2",hash:"SHA-256",salt:j,iterations:ks},T,{name:"AES-GCM",length:256},!1,[E])}finally{s.fill(0)}}function $0(o){return Js.encode(JSON.stringify([o.format,o.version,o.network,o.kdf,o.iterations,o.cipher,o.salt,o.iv,o.publicKey]))}function W0(o){if(!o||typeof o!="object"||Array.isArray(o)||![Object.prototype,null].includes(Object.getPrototypeOf(o)))throw new Error("Invalid wallet backup.");const j=["format","version","network","kdf","iterations","cipher","salt","iv","publicKey","ciphertext"],E=Object.getOwnPropertyDescriptors(o);if(Reflect.ownKeys(o).length!==j.length||j.some(T=>!Object.hasOwn(E,T)||!Object.hasOwn(E[T],"value")))throw new Error("Invalid wallet backup fields.");const s=o;if(s.format!=="wikideck-wallet-backup"||s.version!==1||s.network!==k0||s.kdf!=="PBKDF2-SHA256"||s.iterations!==ks||s.cipher!=="AES-256-GCM")throw new Error("Unsupported wallet backup format, network, or cryptography.");if(la(s.salt,16,16),la(s.iv,12,12),la(s.publicKey,91,91),la(s.ciphertext,17,4096),Js.encode(JSON.stringify(s)).length>x1)throw new Error("Backup exceeds 32 KB.");return{format:s.format,version:s.version,network:s.network,kdf:s.kdf,iterations:s.iterations,cipher:s.cipher,salt:s.salt,iv:s.iv,publicKey:s.publicKey,ciphertext:s.ciphertext}}async function I0(o,j){if(!o||o.type!=="private"||o.algorithm.name!=="ECDSA"||o.algorithm.namedCurve!=="P-256"||!o.extractable||!o.usages.includes("sign"))throw new Error("An exportable P-256 ECDSA signing key is required.");const E=la(j,91,91),s=await crypto.subtle.importKey("spki",E,{name:"ECDSA",namedCurve:"P-256"},!0,["verify"]);if(vu(await crypto.subtle.exportKey("spki",s))!==j)throw new Error("Public key must be canonical SPKI DER.");const T=crypto.getRandomValues(new Uint8Array(32)),O=await crypto.subtle.sign({name:"ECDSA",hash:"SHA-256"},o,T);if(!await crypto.subtle.verify({name:"ECDSA",hash:"SHA-256"},s,O,T))throw new Error("Wallet key pair does not match.");const Y=new Uint8Array(await crypto.subtle.digest("SHA-256",E));return Array.from(Y,K=>K.toString(16).padStart(2,"0")).join("")}async function N1(o,j,E){J0(E,12).fill(0),await I0(o,j);const s=crypto.getRandomValues(new Uint8Array(16)),T=crypto.getRandomValues(new Uint8Array(12)),O={format:"wikideck-wallet-backup",version:1,network:k0,kdf:"PBKDF2-SHA256",iterations:ks,cipher:"AES-256-GCM",salt:vu(s),iv:vu(T),publicKey:j,ciphertext:""},Y=await F0(E,s,"encrypt"),K=new Uint8Array(await crypto.subtle.exportKey("pkcs8",o));try{return O.ciphertext=vu(await crypto.subtle.encrypt({name:"AES-GCM",iv:T,additionalData:$0(O),tagLength:128},Y,K)),W0(O)}finally{K.fill(0)}}async function z1(o,j){const E=W0(o),s=await F0(j,la(E.salt,16,16),"decrypt");let T;try{T=new Uint8Array(await crypto.subtle.decrypt({name:"AES-GCM",iv:la(E.iv,12,12),additionalData:$0(E),tagLength:128},s,la(E.ciphertext,17,4096)));const O=await crypto.subtle.importKey("pkcs8",T,{name:"ECDSA",namedCurve:"P-256"},!0,["sign"]),Y=await I0(O,E.publicKey);return{privateKey:O,publicKey:E.publicKey,address:Y}}catch{throw new Error("Cannot unlock backup: incorrect password, damaged backup, or mismatched wallet keys.")}finally{T?.fill(0)}}const P0="wikideck-testnet-wallet-v2",j1=`${P0}:identity`,lm=o=>btoa(String.fromCharCode(...new Uint8Array(o)));function A1(){return new Promise((o,j)=>{const E=indexedDB.open(P0,1);let s=!1;E.onupgradeneeded=()=>E.result.createObjectStore("keys"),E.onsuccess=()=>{if(s){E.result.close();return}E.result.onversionchange=()=>E.result.close(),o(E.result)},E.onblocked=()=>{s=!0,j(new Error("Close other Wikideck tabs to enable wallet storage, then retry."))},E.onerror=()=>j(E.error??new Error("Enable browser storage to use your local wallet."))})}function Zs(o,j,E=!1){return new Promise((s,T)=>{const O=o.transaction("keys",j?"readwrite":"readonly"),Y=O.objectStore("keys");let K;const ul=Y.get("identity");ul.onsuccess=()=>{try{K=ul.result,j&&(!E||K===void 0)&&(Y.put(j,"identity"),K=j)}catch(rl){O.abort(),T(rl)}},O.oncomplete=()=>s(K),O.onabort=()=>T(O.error??new DOMException("Wallet transaction aborted.","AbortError")),O.onerror=()=>T(O.error??new Error("Could not save the wallet."))})}let H0=Promise.resolve();function tm(o){const j=async()=>{for(let s=0;;s++){let T;try{return T=await A1(),await o(T)}catch(O){if(s>=2||!(O instanceof DOMException)||!["AbortError","UnknownError","InvalidStateError"].includes(O.name))throw O}finally{T?.close()}}},E=H0.then(async()=>typeof navigator<"u"&&navigator.locks?await navigator.locks.request(j1,j):await j());return H0=E.catch(()=>{}),E}function q0(){return tm(async o=>{const j=await Zs(o);if(j!==void 0)return j;const E=await crypto.subtle.generateKey({name:"ECDSA",namedCurve:"P-256"},!0,["sign","verify"]),s=await crypto.subtle.exportKey("spki",E.publicKey),T=new Uint8Array(await crypto.subtle.digest("SHA-256",s)),O={privateKey:E.privateKey,publicKey:lm(s),address:Array.from(T,Y=>Y.toString(16).padStart(2,"0")).join("")};return await Zs(o,O,!0)})}async function O1(o,j){return lm(await crypto.subtle.sign({name:"ECDSA",hash:"SHA-256"},o.privateKey,new TextEncoder().encode(j)))}function _1(o,j){return N1(o.privateKey,o.publicKey,j)}async function C1(o,j){const E=await z1(o,j);return await tm(s=>Zs(s,E)),E}const M1=[{pageId:22780,title:"Octopus",extract:"An octopus is a soft-bodied marine mollusc with eight arms. These remarkable animals use camouflage, problem-solving, and jet propulsion to navigate their world.",category:"Nature",revisionId:0,source:"offline",url:"https://en.wikipedia.org/?curid=22780",image:"https://upload.wikimedia.org/wikipedia/commons/5/57/Octopus2.jpg"},{pageId:736,title:"Albert Einstein",extract:"Albert Einstein was a theoretical physicist whose work on relativity transformed our understanding of space, time, and gravity. He received the 1921 Nobel Prize in Physics.",category:"People",revisionId:0,source:"offline",url:"https://en.wikipedia.org/?curid=736",image:"https://upload.wikimedia.org/wikipedia/commons/2/28/Albert_Einstein_Head_cleaned.jpg"},{pageId:19331,title:"Moon",extract:"The Moon is Earth’s natural satellite. Its cratered surface records billions of years of impacts, and its gravitational influence helps drive the ocean tides.",category:"Space",revisionId:0,source:"offline",url:"https://en.wikipedia.org/?curid=19331",image:"https://upload.wikimedia.org/wikipedia/commons/e/e1/FullMoon2010.jpg"},{pageId:23053,title:"Periodic table",extract:"The periodic table arranges chemical elements by atomic number and recurring properties. Its structure reveals patterns in the building blocks of matter.",category:"Science",revisionId:0,source:"offline",url:"https://en.wikipedia.org/?curid=23053",image:"https://upload.wikimedia.org/wikipedia/commons/thumb/f/f5/Colour_18-col_PT_with_labels.svg/960px-Colour_18-col_PT_with_labels.svg.png"}],mu=M1.map((o,j)=>({article:o,hash:["000eca7498a26d1908613726da6e869d7c9c936f4a461cb439ef24672b9a0008","000b1a387a067a7d698677965ca1ca7b0eb5e590811431bdb9aad62268180001","0008a4fa5893e9ddbd679cbcc7f0938706aa70aab8c8af42a4bc67a42520001","0009a4fa5893e9ddbd679cbcc7f0938706aa70aab8c8af42a4bc67a42520020"][j]}));function D1(o){if(!o.image)return o.url;const j=new URL(o.image).pathname.split("/");return`https://commons.wikimedia.org/wiki/File:${j.includes("thumb")?j.at(-2):j.at(-1)}`}function Ji({card:o,onClick:j}){const{article:E,hash:s}=o,T=Ii(s),O=T1(s);return c.jsxs("button",{className:`wiki-card ${T.toLowerCase()}`,onClick:j,tabIndex:j?0:-1,"aria-label":`View ${E.title} ${T} card`,children:[c.jsxs("div",{className:"card-top",children:[c.jsxs("span",{children:[c.jsx(Wi,{size:11})," ",T]}),c.jsxs("span",{children:["W / ",String(E.pageId).slice(-4)]})]}),c.jsxs("div",{className:`card-art art-${E.category.toLowerCase()}`,children:[E.image?c.jsx("img",{src:E.image,alt:E.title,loading:"lazy",referrerPolicy:"no-referrer",onError:Y=>{Y.currentTarget.style.display="none"}}):c.jsx($i,{size:64}),c.jsx("span",{className:"card-category",children:E.category})]}),c.jsxs("div",{className:"card-content",children:[c.jsxs("div",{className:"card-title",children:[c.jsx("h3",{children:E.title}),c.jsx(Pe,{size:16})]}),c.jsx("p",{children:E.extract}),c.jsxs("div",{className:"card-stats",children:[c.jsxs("span",{children:[c.jsx(p1,{size:12}),O.power]}),c.jsxs("span",{children:[c.jsx(Vs,{size:12}),O.defense]}),c.jsxs("span",{children:[c.jsx(Z0,{size:12}),O.knowledge]})]})]}),c.jsxs("div",{className:"card-bottom",children:[c.jsxs("span",{children:["WIKIPEDIA · #",E.pageId]}),c.jsx("span",{children:o.block?`BLOCK ${o.block.height}`:"PREVIEW"})]})]})}function R1({wallet:o,onRestore:j,onNotice:E}){const s=ll.useId(),[T,O]=ll.useState(""),[Y,K]=ll.useState(""),[ul,rl]=ll.useState(""),[D,x]=ll.useState(),[R,dl]=ll.useState(!1),[Q,Tl]=ll.useState(!1),$=ll.useRef(!1),Gl=ll.useRef(null);async function Rl(gl){if(gl.preventDefault(),!($.current||!o)){if(T.length<12||T.length>1024||T!==Y){E("Use a password of 12–1024 characters and enter it identically twice.");return}$.current=!0,Tl(!0);try{const Xl=await _1(o,T),jl=URL.createObjectURL(new Blob([JSON.stringify(Xl,null,2)],{type:"application/json"})),V=document.createElement("a");V.href=jl,V.download=`wikideck-testnet-wallet-${o.address}.json`,document.body.append(V);try{V.click()}finally{V.remove(),setTimeout(()=>URL.revokeObjectURL(jl),1e3)}E("Encrypted backup download requested. Keep the file and password safe; test recovery before relying on it.")}catch{E("Could not export the wallet. Check browser support and try again.")}finally{O(""),K(""),$.current=!1,Tl(!1)}}}async function Mt(gl){if(gl.preventDefault(),!$.current){if(!D||D.size===0||D.size>32*1024){E("Choose a nonempty wallet backup JSON file no larger than 32 KB.");return}if(o&&!R){E("Confirm replacement of the active wallet first. Back it up before continuing.");return}$.current=!0,Tl(!0);try{const Xl=JSON.parse(await D.text()),jl=await C1(Xl,ul);j(jl),E("Wallet recovered and saved locally. Other open tabs should reload before signing."),x(void 0),dl(!1),Gl.current&&(Gl.current.value="")}catch{E("Recovery failed. Check the password, backup format and network, and browser storage. The backup must be intact.")}finally{rl(""),$.current=!1,Tl(!1)}}}return c.jsxs("section",{"aria-labelledby":`${s}-title`,"aria-busy":Q,children:[c.jsx("h2",{id:`${s}-title`,children:"Wallet backup & recovery"}),c.jsx("p",{children:"This is a recoverable P-256 wallet for wikideck-randomx-testnet-2, separate from your old demo wallet."}),c.jsx("p",{children:"The exportable private key is stored locally in this browser’s IndexedDB, not encrypted by this password. Scripts running on this origin or someone with access to your browser profile may access it. Clearing site data without a backup loses access."}),c.jsx("p",{children:"Backup encryption and recovery happen locally. No private key, backup file, or password is transmitted to a server by this panel. Public addresses, public keys and signatures may be shared during normal wallet use."}),c.jsxs("p",{children:[c.jsx("strong",{children:"Forgotten backup passwords cannot be reset or recovered."})," Keep the encrypted file and a strong, unique password safe and separate. Anyone with both can control this wallet. Downloading does not guarantee the file was saved."]}),c.jsx("form",{onSubmit:Rl,children:c.jsxs("fieldset",{disabled:Q||!o,children:[c.jsx("legend",{children:"Download encrypted backup"}),c.jsx("label",{htmlFor:`${s}-password`,children:"Backup password (at least 12 characters)"}),c.jsx("input",{id:`${s}-password`,type:"password",autoComplete:"new-password",minLength:12,maxLength:1024,required:!0,value:T,onChange:gl=>O(gl.target.value)}),c.jsx("label",{htmlFor:`${s}-confirm`,children:"Confirm backup password"}),c.jsx("input",{id:`${s}-confirm`,type:"password",autoComplete:"new-password",minLength:12,maxLength:1024,required:!0,value:Y,onChange:gl=>K(gl.target.value)}),c.jsx("button",{type:"submit",children:"Download encrypted backup"})]})}),c.jsx("form",{onSubmit:Mt,children:c.jsxs("fieldset",{disabled:Q,children:[c.jsx("legend",{children:"Recover from a local backup"}),c.jsx("label",{htmlFor:`${s}-file`,children:"Backup JSON file (maximum 32 KB)"}),c.jsx("input",{ref:Gl,id:`${s}-file`,type:"file",accept:".json,application/json",required:!0,onChange:gl=>{x(gl.target.files?.[0]),dl(!1)}}),c.jsx("label",{htmlFor:`${s}-import-password`,children:"Backup password"}),c.jsx("input",{id:`${s}-import-password`,type:"password",autoComplete:"off",required:!0,maxLength:1024,value:ul,onChange:gl=>rl(gl.target.value)}),o&&c.jsxs("label",{children:[c.jsx("input",{type:"checkbox",required:!0,checked:R,onChange:gl=>dl(gl.target.checked)}),"I have backed up my active wallet and confirm replacing it. Recovery does not transfer its assets."]}),c.jsx("button",{type:"submit",disabled:!D||!!o&&!R,children:"Recover and save wallet"})]})})]})}function U1(o){ll.useEffect(()=>{if(!o)return;const j=document.activeElement,E=document.querySelector('[role="dialog"]');if(!E)return;const s=Array.from(document.querySelectorAll(".sidebar, .main-shell"));s.forEach(K=>{K.inert=!0});const T=document.body.style.overflow;document.body.style.overflow="hidden";const O=()=>Array.from(E.querySelectorAll('a[href], button:not(:disabled), input:not(:disabled), select:not(:disabled), [tabindex="0"]')).filter(K=>K.getClientRects().length>0);O()[0]?.focus();const Y=K=>{if(K.key!=="Tab")return;const ul=O(),rl=ul[0],D=ul.at(-1);K.shiftKey&&document.activeElement===rl?(K.preventDefault(),D?.focus()):!K.shiftKey&&document.activeElement===D&&(K.preventDefault(),rl?.focus())};return E.addEventListener("keydown",Y),()=>{E.removeEventListener("keydown",Y),s.forEach(K=>{K.inert=!1}),document.body.style.overflow=T,j?.isConnected&&j.focus()}},[o])}const Fs=[{id:"mocha",label:"Mocha",base:"#1e1e2e"},{id:"macchiato",label:"Macchiato",base:"#24273a"},{id:"frappe",label:"Frappé",base:"#303446"},{id:"latte",label:"Latte",base:"#eff1f5"}],B0="wikideck-theme",w1="mocha";function em(o){return Fs.some(j=>j.id===o)}function Y0(o){return em(o)?o:w1}function G0(o){document.documentElement.dataset.theme=o,document.documentElement.style.colorScheme=o==="latte"?"light":"dark",document.querySelector('meta[name="theme-color"]')?.setAttribute("content",Fs.find(j=>j.id===o).base)}function H1(){const[o,j]=ll.useState(()=>Y0(document.documentElement.dataset.theme));ll.useEffect(()=>{const s=T=>{if(T.key!==B0&&T.key!==null)return;const O=Y0(T.newValue);G0(O),j(O)};return window.addEventListener("storage",s),()=>window.removeEventListener("storage",s)},[]);const E=s=>{if(em(s)){G0(s),j(s);try{localStorage.setItem(B0,s)}catch{}}};return c.jsxs("label",{className:"theme-picker",title:"Choose your Catppuccin flavor",children:[c.jsx(b1,{size:15,"aria-hidden":"true"}),c.jsx("select",{"aria-label":"Catppuccin theme",value:o,onChange:s=>E(s.target.value),children:Fs.map(s=>c.jsx("option",{value:s.id,children:s.label},s.id))})]})}const Lt=o=>o?`${o.slice(0,6)}…${o.slice(-4)}`:"—",Qs=o=>({article:o.article,hash:o.powHash,block:o}),Fi=o=>o instanceof Error?o.message:"Request failed. Please try again.";async function X0(o,j,E){const s=await fetch(`/api/${o}`,{cache:"no-store",signal:AbortSignal.timeout(15e3),...j===void 0?{}:{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(j)}});if(!s.headers.get("content-type")?.includes("application/json"))throw new Error("The testnet RPC is unavailable. Start the node and web services.");const T=await s.json();if(!s.ok)throw new Error(typeof T.error=="string"?T.error:"Request failed");if(E!==void 0&&s.status!==E)throw new Error("Unexpected testnet RPC response. Refresh before trying again.");return T}function L0(o,j,E){const s=j.block,T=s&&o.blocks.find(O=>O.tokenId===s.tokenId&&O.hash===s.hash);return T?vn(o,T.tokenId)!==E?"This wallet is not the confirmed owner.":o.blocks.length+1-T.heightO.cardHash===T.tokenId)?"A transfer for this NFT is already pending mining.":"":"This NFT is no longer on the canonical chain. Refresh your collection."}function q1(){const[o,j]=ll.useState("Discover"),[E,s]=ll.useState(),[T,O]=ll.useState(),[Y,K]=ll.useState(!1),[ul,rl]=ll.useState(""),[D,x]=ll.useState(""),[R,dl]=ll.useState(null),[Q,Tl]=ll.useState(),[$,Gl]=ll.useState(""),[Rl,Mt]=ll.useState("All cards"),[gl,Xl]=ll.useState(""),[jl,V]=ll.useState(!1),[il,Ql]=ll.useState(""),Vl=ll.useRef(!1),Zl=ll.useRef(0),at=ll.useRef(null);U1(!!(R||Q));const ut=async()=>{const p=++Zl.current;try{const nl=await X0("state");if(nl.network!==Pi||nl.algorithm!=="RandomX"||typeof nl.chainId!="string"||!Array.isArray(nl.blocks)||!Array.isArray(nl.transfers)||!Array.isArray(nl.pendingTransfers)||!nl.nextArticle)throw new Error("Incompatible node. This interface requires the Wikideck RandomX testnet API.");return p===Zl.current&&(O(nl),K(!0),rl("")),nl}catch(nl){throw p===Zl.current&&(K(!1),rl(Fi(nl))),nl}};ll.useEffect(()=>{let p=!0;q0().then(it=>{p&&s(it)}).catch(it=>{p&&rl(Fi(it))}),ut().catch(()=>{});const nl=setInterval(()=>{ut().catch(()=>{})},8e3);return()=>{p=!1,clearInterval(nl),Zl.current++}},[]),ll.useEffect(()=>{if(D){const p=setTimeout(()=>x(""),8e3);return()=>clearTimeout(p)}},[D]),ll.useEffect(()=>{const p=nl=>{nl.key==="Escape"&&!Vl.current&&(dl(null),Tl(void 0),Ql(""))};return document.addEventListener("keydown",p),()=>document.removeEventListener("keydown",p)},[]);const fe=async()=>{if(!(Vl.current||!E||!Q?.block||!T)){Vl.current=!0,V(!0),Ql("");try{const p=await ut();if(p.chainId!==T.chainId)throw new Error("The node chain ID changed. Refresh and review this NFT before signing.");const nl=L0(p,Q,E.address);if(nl)throw new Error(nl);const it=gl.trim().toLowerCase();if(!/^[a-f0-9]{64}$/.test(it)||it===E.address)throw new Error("Enter another wallet’s 64-character receive address.");const Vt=Q.block.tokenId,St={network:Pi,chainId:p.chainId,cardHash:Vt,from:E.address,to:it,sequence:p.transfers.filter(fl=>fl.cardHash===Vt).length},Ul={...St,publicKey:E.publicKey,signature:await O1(E,E1(St))};await X0("transfer",Ul,202),Zl.current++,O(fl=>fl&&fl.chainId===p.chainId?{...fl,pendingTransfers:[...fl.pendingTransfers.filter(Dt=>Dt.cardHash!==Ul.cardHash),Ul]}:fl),dl(null),Xl(""),x("Transfer pending. You remain the confirmed owner until it is mined into the canonical chain."),ut().catch(()=>{})}catch(p){Ql(Fi(p))}finally{Vl.current=!1,V(!1)}}},Ol=T?.blocks.filter(p=>E&&vn(T,p.tokenId)===E.address)??[],C=o==="My collection"?Ol.map(Qs):T?.blocks.length?[...T.blocks].reverse().slice(0,12).map(Qs):mu,G=C.filter(p=>(Rl==="All cards"||p.article.category===Rl)&&`${p.article.title} ${p.article.extract}`.toLowerCase().includes($.toLowerCase())),X=Q?.block,al=X&&T?.blocks.find(p=>p.tokenId===X.tokenId&&p.hash===X.hash),hl=al&&T?T.blocks.length-al.height+1:0,ot=al&&T?vn(T,al.tokenId):void 0,Qt=!!al&&!!T?.pendingTransfers.some(p=>p.cardHash===al.tokenId),dt=Q&&E&&T?L0(T,Q,E.address):"Wallet and node state are required.",h=Y?T?.peers?`${T.peers} peers`:"Isolated node":"Peers unknown",A=`npm run miner -- --wallet --consent --node ${window.location.origin}`,H=()=>{Vl.current||(dl(null),Tl(void 0),Ql(""))},q=()=>{Tl(void 0),dl("wallet")},W=()=>{j("Discover"),setTimeout(()=>at.current?.scrollIntoView({behavior:window.matchMedia("(prefers-reduced-motion: reduce)").matches?"auto":"smooth",block:"center"}),50)},cl=async()=>{if(E)try{await navigator.clipboard.writeText(E.address),x("Wallet address copied.")}catch{x("Clipboard unavailable. Select and copy your receive address below.")}},ol=p=>{s(p),Tl(void 0),Xl(""),Ql(""),x("Wallet restored locally. Refreshing confirmed NFT ownership."),ut().catch(()=>{})},w=async()=>{try{s(await q0()),await ut()}catch(p){rl(Fi(p))}};return c.jsxs("div",{className:"app-shell",children:[c.jsxs("aside",{className:"sidebar",children:[c.jsxs("a",{href:"#",className:"brand",onClick:p=>{p.preventDefault(),j("Discover")},children:[c.jsxs("span",{className:"brand-mark",children:["w",c.jsx("span",{children:"✦"})]}),"wikideck",c.jsx("span",{className:"brand-dot",children:"."})]}),c.jsx("div",{className:"sidebar-label",children:"YOUR NEXT DISCOVERY"}),c.jsx("nav",{"aria-label":"Main navigation",children:["Discover","My collection","Block explorer"].map((p,nl)=>{const it=[g1,ki,$i][nl];return c.jsxs("button",{"aria-label":p,"aria-current":o===p?"page":void 0,className:`nav-item ${o===p?"active":""}`,onClick:()=>{j(p),Gl(""),Mt("All cards")},children:[c.jsx(it,{size:18}),p,p==="My collection"&&c.jsx("span",{className:"nav-count",children:Ol.length})]},p)})}),c.jsxs("div",{className:"sidebar-note",children:[c.jsx("span",{className:"tiny-spark",children:"✦"}),c.jsxs("h3",{children:["A little curiosity.",c.jsx("br",{}),"An independent chain."]}),c.jsx("p",{children:"Collect knowledge as native NFTs on a sovereign RandomX testnet."}),c.jsxs("button",{onClick:()=>dl("guide"),children:["How it works ",c.jsx(Pe,{size:15})]})]}),c.jsxs("div",{className:"sidebar-bottom",children:[c.jsx("span",{className:`network-dot ${!Y||!T?.peers?"disconnected":""}`}),c.jsx("span",{children:h}),c.jsx("span",{className:"prototype",children:"TESTNET"})]}),c.jsxs("button",{className:"help-link",onClick:()=>dl("guide"),children:[c.jsx(D0,{size:16})," The field guide ",c.jsx(Pe,{size:14})]})]}),c.jsxs("div",{className:"main-shell",children:[c.jsxs("header",{className:"topbar",children:[c.jsxs("div",{className:"breadcrumbs",children:["Explore ",c.jsx(M0,{size:13}),c.jsx("span",{children:o})]}),c.jsxs("div",{className:"top-actions",children:[c.jsxs("span",{className:"testnet-brand",children:["RandomX ",c.jsx("b",{children:"TESTNET"})]}),c.jsx(H1,{}),c.jsxs("span",{className:"network-pill",children:[c.jsx("span",{className:`network-dot ${!Y||!T?.peers?"disconnected":""}`}),h]}),c.jsxs("button",{className:"wallet-button",onClick:q,children:[c.jsx("span",{className:"wallet-avatar",children:c.jsx(Xs,{size:14})}),E?Lt(E.address):"Open wallet",c.jsx(M0,{size:14})]})]})]}),c.jsxs("main",{children:[c.jsxs("div",{className:"testnet-status",role:"status",children:[c.jsxs("span",{children:[c.jsx("span",{className:`network-dot ${Y?"":"disconnected"}`})," RPC ",Y?"available":"unavailable"]}),c.jsx("span",{children:h}),c.jsx("span",{children:"Unbootstrapped testnet · no public mainnet"}),T&&!Y&&c.jsx("strong",{children:"Showing last known state"})]}),ul&&c.jsxs("div",{className:"error-banner",role:"alert",children:[c.jsx(D0,{size:17}),c.jsx("span",{children:ul}),c.jsx("button",{onClick:w,children:"Retry"}),c.jsx("button",{"aria-label":"Dismiss error",onClick:()=>rl(""),children:c.jsx(Ls,{size:16})})]}),o==="Discover"&&c.jsxs(c.Fragment,{children:[c.jsxs("section",{className:"hero",children:[c.jsxs("div",{className:"hero-copy",children:[c.jsxs("span",{className:"eyebrow",children:[c.jsx("span",{})," KNOWLEDGE, COLLECTED ON ITS OWN CHAIN."]}),c.jsxs("h1",{children:["Mine knowledge.",c.jsx("br",{}),"Collect the ",c.jsx("span",{children:"extraordinary."})]}),c.jsx("p",{children:"Four curated article snapshots. A chain of new discoveries. Mine native NFTs with an opt-in RandomX miner, and keep the keys to your collection."}),c.jsxs("div",{className:"hero-actions",children:[c.jsxs("button",{className:"button dark",onClick:W,children:[c.jsx(w0,{size:17})," Explore native mining ",c.jsx(Pe,{size:17})]}),c.jsxs("button",{className:"text-button",onClick:()=>dl("guide"),children:["How it works ",c.jsx(du,{size:16})]})]}),c.jsxs("div",{className:"hero-foot",children:[c.jsxs("span",{children:[c.jsx(Ki,{size:13})," Independent testnet"]}),c.jsxs("span",{children:[c.jsx(Ki,{size:13})," No browser mining"]})]})]}),c.jsxs("div",{className:"hero-visual",children:[c.jsx("div",{className:"orbit orbit-one"}),c.jsx("div",{className:"orbit orbit-two"}),c.jsx("span",{className:"orbit-spark spark-one",children:"✳"}),c.jsx("span",{className:"orbit-spark spark-two",children:"+"}),c.jsxs("div",{className:"floating-label label-top",children:[c.jsx(Wi,{size:12})," Preview cards · not owned"]}),c.jsx("div",{className:"hero-card back-card",children:c.jsx(Ji,{card:mu[2],onClick:()=>Tl(mu[2])})}),c.jsx("div",{className:"hero-card front-card",children:c.jsx(Ji,{card:mu[0],onClick:()=>Tl(mu[0])})}),c.jsxs("div",{className:"floating-label label-bottom",children:[c.jsx(Wi,{size:15})," A world worth collecting ",c.jsx(Pe,{size:13})]})]})]}),c.jsxs("section",{className:"metrics","aria-label":"Canonical chain statistics",children:[c.jsxs("div",{children:[c.jsx("span",{className:"metric-icon",children:c.jsx(ki,{size:19})}),c.jsxs("div",{children:[c.jsx("span",{children:"Native NFTs minted"}),c.jsxs("strong",{children:[T?.blocks.length.toLocaleString()??"—",c.jsx("small",{children:"canonical chain"})]})]})]}),c.jsxs("div",{children:[c.jsx("span",{className:"metric-icon",children:c.jsx($i,{size:19})}),c.jsxs("div",{children:[c.jsx("span",{children:"Block height"}),c.jsxs("strong",{children:[T?`#${T.blocks.at(-1)?.height??0}`:"—",c.jsx("small",{children:"current tip"})]})]})]}),c.jsxs("div",{children:[c.jsx("span",{className:"metric-icon",children:c.jsx(Xs,{size:19})}),c.jsxs("div",{children:[c.jsx("span",{children:"Confirmed ownership"}),c.jsxs("strong",{children:[E&&T?Ol.length:"—",c.jsx("small",{children:"in your wallet"})]})]})]}),c.jsxs("div",{children:[c.jsx("span",{className:"metric-icon",children:c.jsx(R0,{size:19})}),c.jsxs("div",{children:[c.jsx("span",{children:"Proof of work"}),c.jsxs("strong",{className:"algorithm",children:[T?.algorithm??"RandomX",c.jsx("small",{children:"native CPU mining"})]})]})]})]}),c.jsxs("section",{className:"mining-panel native-mining",ref:at,children:[c.jsxs("div",{className:"mining-description",children:[c.jsxs("div",{className:"section-eyebrow",children:[c.jsx("span",{className:"idle-dot"})," EXPLICIT OPT-IN · OUTSIDE YOUR BROWSER"]}),c.jsx("h2",{children:"Native RandomX mining"}),c.jsx("p",{children:"This page never runs mining code or launches a native program. Build the trusted native binary, download an encrypted wallet backup, then start the miner yourself in an interactive terminal."}),c.jsxs("div",{className:"mining-meta",children:[c.jsxs("span",{children:[c.jsx(R0,{size:13})," One native worker"]}),c.jsxs("span",{children:[c.jsx(Vs,{size:13})," Independent validating peers"]})]}),c.jsxs("div",{className:"native-memory",children:[c.jsx("strong",{children:"Light · default"}),c.jsx("span",{children:"256 MiB cache + scratchpad and overhead."}),c.jsx("strong",{children:"Fast · explicit --fast"}),c.jsx("span",{children:"~2 GiB dataset plus cache; budget over 2.3 GiB per process. Higher CPU, energy and memory use. RandomX is not a promise of ASIC-proof mining."})]})]}),c.jsxs("div",{className:"miner-controls",children:[c.jsx("div",{className:"miner-display",children:c.jsxs("div",{children:[c.jsx("span",{children:"NEXT CONSENSUS ARTICLE"}),c.jsx("strong",{children:T?.nextArticle.title??"Waiting for testnet RPC…"})]})}),c.jsx("p",{className:"muted",children:"Fixed four-article snapshot catalog, not a live random Wikipedia feed."}),c.jsxs("ol",{className:"native-steps",children:[c.jsxs("li",{children:["Build ",c.jsx("code",{children:"wikideck-randomx"})," using the repository’s native build instructions."]}),c.jsx("li",{children:"Save your encrypted backup and keep its password separate."}),c.jsxs("li",{children:["Replace ",c.jsx("code",{children:""})," with your local file path (quote paths with spaces), then run:"]})]}),c.jsx("pre",{className:"native-command",children:c.jsx("code",{children:A})}),c.jsxs("p",{className:"miner-footnote",children:["Node: ",window.location.origin,". Same-origin RPC, including the development proxy. Use HTTPS for remote nodes. Password entry stays local; never put it in the command. Defaults to one worker and at most one block. Ctrl+C stops the native miner; closing this page does not."]}),c.jsxs("button",{className:"button dark full",onClick:q,children:[c.jsx(y1,{size:16})," Download wallet backup"]}),c.jsxs("button",{className:"text-button",onClick:()=>dl("guide"),children:["Read the testnet field guide ",c.jsx(du,{size:14})]})]})]})]}),o!=="Block explorer"?c.jsxs("section",{className:"discover-section",children:[c.jsxs("div",{className:"section-heading",children:[c.jsxs("div",{children:[c.jsx("div",{className:"section-eyebrow",children:o==="My collection"?"YOUR PERSONAL ENCYCLOPEDIA":"AN ENCYCLOPEDIA, REIMAGINED"}),c.jsxs("h2",{children:[o==="My collection"?"Your cabinet of curiosities":"A world of possible discoveries",c.jsx("span",{className:"count-badge",children:C.length})]}),c.jsx("p",{children:o==="My collection"?"Confirmed native NFT ownership. Pending transfers stay here until mined.":T?.blocks.length?"Recent native NFTs on this node’s canonical testnet chain.":"Preview examples from the fixed catalog. These are not owned NFTs."})]}),o==="Discover"&&c.jsxs("button",{className:"text-button",onClick:()=>j("My collection"),children:["My collection ",c.jsx(du,{size:16})]})]}),c.jsxs("div",{className:"filter-bar",children:[c.jsx("div",{className:"category-tabs",children:["All cards","Nature","Space","Science","People","History","Culture"].map(p=>c.jsx("button",{className:Rl===p?"selected":"",onClick:()=>Mt(p),children:p},p))}),c.jsxs("label",{className:"search-input",children:[c.jsx(S1,{size:15}),c.jsx("input",{"aria-label":"Search cards",placeholder:"Find a discovery…",value:$,onChange:p=>Gl(p.target.value)})]})]}),G.length?c.jsx("div",{className:"card-grid",children:G.map(p=>c.jsxs("div",{className:"card-wrap",children:[c.jsx(Ji,{card:p,onClick:()=>{Tl(p),Ql("")}}),c.jsxs("div",{className:"card-list-caption",children:[c.jsx("span",{children:p.block?`Block #${p.block.height}`:"Example discovery"}),c.jsx("span",{className:"caption-dot"}),p.block&&T?Lt(vn(T,p.block.tokenId)??""):"Not owned"]}),p.block&&T?.pendingTransfers.some(nl=>nl.cardHash===p.block.tokenId)&&c.jsx("span",{className:"pending-label",children:"Transfer pending mining"})]},p.block?.tokenId??p.hash))}):c.jsxs("div",{className:"empty-state",children:[c.jsx(ki,{size:38}),c.jsx("h3",{children:$||Rl!=="All cards"?"No discoveries here. Yet.":"Your first discovery is waiting."}),c.jsx("p",{children:$||Rl!=="All cards"?"Try another search or explore a different category.":"Use the native miner or receive a mined transfer on this chain. Restore a backup to access an existing wallet."}),c.jsxs("button",{className:"button dark",onClick:W,children:[c.jsx(w0,{size:16})," Explore native mining"]})]})]}):c.jsxs("section",{className:"explorer-section",children:[c.jsx("div",{className:"section-eyebrow",children:"FOLLOW THE CANONICAL CHAIN"}),c.jsxs("div",{className:"section-heading",children:[c.jsxs("div",{children:[c.jsxs("h1",{children:["Block explorer",c.jsx("span",{className:"count-badge",children:T?.blocks.length??0})]}),c.jsx("p",{children:"Native NFT mints, RandomX proofs, and mined ownership transfers."})]}),c.jsxs("a",{className:"button outline",href:"/api/chain",target:"_blank",rel:"noreferrer",children:["View full chain JSON ",c.jsx(hu,{size:15})]})]}),c.jsxs("div",{className:"explorer-note",children:[c.jsx(Vs,{size:18}),c.jsx("p",{children:"Sovereign testnet with independently validating peers and cumulative-work chain selection. This network is unbootstrapped, not a public mainnet. Zero peers means an isolated node, not a connected network. Canonical ownership can change during a reorganization."})]}),c.jsxs("dl",{className:"chain-summary",children:[c.jsxs("div",{children:[c.jsx("dt",{children:"Cumulative work"}),c.jsx("dd",{children:T?.cumulativeWork??"—"})]}),c.jsxs("div",{children:[c.jsx("dt",{children:"Peer count"}),c.jsxs("dd",{children:[Y?T?.peers??"—":"Unknown"," · ",h]})]}),c.jsxs("div",{children:[c.jsx("dt",{children:"Chain ID · pinned genesis"}),c.jsx("dd",{children:T?.chainId??"—"})]}),c.jsxs("div",{children:[c.jsx("dt",{children:"Network"}),c.jsx("dd",{children:Pi})]}),c.jsxs("div",{children:[c.jsx("dt",{children:"Tip block ID"}),c.jsx("dd",{children:T?.tip??"—"})]}),c.jsxs("div",{children:[c.jsx("dt",{children:"Mint maturity"}),c.jsxs("dd",{children:[T?.maturity??K0.coinbaseMaturity," subsequent blocks at inclusion height"]})]})]}),T?.blocks.length?c.jsx("div",{className:"table-scroll",children:c.jsxs("table",{children:[c.jsx("thead",{children:c.jsxs("tr",{children:[c.jsx("th",{children:"Block / confirmations"}),c.jsx("th",{children:"Discovery"}),c.jsx("th",{children:"Block ID / NFT token ID"}),c.jsx("th",{children:"Confirmed owner"}),c.jsx("th",{children:"RandomX proof / rarity"})]})}),c.jsx("tbody",{children:[...T.blocks].reverse().map(p=>c.jsxs("tr",{children:[c.jsxs("td",{children:[c.jsxs("button",{className:"explorer-card-link",onClick:()=>Tl(Qs(p)),children:["#",p.height.toString().padStart(4,"0")]}),c.jsxs("small",{children:[T.blocks.length-p.height+1," confirmations"]})]}),c.jsxs("td",{children:[c.jsx("strong",{children:p.article.title}),c.jsxs("small",{children:["Wikipedia #",p.article.pageId]})]}),c.jsxs("td",{className:"mono",children:[c.jsxs("span",{title:p.hash,children:["Block ",Lt(p.hash)]}),c.jsxs("a",{className:"nft-link",href:`/api/nfts/${encodeURIComponent(p.tokenId)}`,target:"_blank",rel:"noreferrer",title:p.tokenId,children:["NFT ",Lt(p.tokenId)," ",c.jsx(hu,{size:11})]})]}),c.jsx("td",{className:"mono",title:vn(T,p.tokenId),children:Lt(vn(T,p.tokenId)??"")}),c.jsxs("td",{children:[c.jsx("span",{className:"proof-caption mono",title:p.powHash,children:Lt(p.powHash)}),c.jsx("span",{className:`rarity-tag ${Ii(p.powHash).toLowerCase()}`,children:Ii(p.powHash)})]})]},p.hash))})]})}):c.jsxs("div",{className:"empty-state",children:[c.jsx($i,{size:40}),c.jsx("h3",{children:"A new chain. A blank page."}),c.jsx("p",{children:"No canonical NFT blocks loaded. Native mining is an explicit, separate step."}),c.jsxs("button",{className:"button dark",onClick:W,children:["Explore native mining ",c.jsx(du,{size:16})]})]}),c.jsx("h2",{className:"transfer-title",children:"Mined ownership transfers"}),T?.transfers.length?c.jsx("div",{className:"journal",children:T.transfers.map((p,nl)=>c.jsxs("div",{children:[c.jsx(m1,{size:18}),c.jsx("a",{href:`/api/nfts/${encodeURIComponent(p.cardHash)}`,target:"_blank",rel:"noreferrer",title:p.cardHash,children:Lt(p.cardHash)}),c.jsxs("span",{children:[Lt(p.from)," → ",Lt(p.to)]}),c.jsxs("span",{children:["Sequence ",p.sequence," · mined #",T.blocks.find(it=>it.transactions.some(Vt=>Vt.signature===p.signature))?.height??"—"]}),c.jsx(Ki,{size:14,"aria-label":`Mined transfer ${nl+1}`})]},`${p.cardHash}-${p.sequence}`))}):c.jsx("p",{className:"muted",children:"No mined transfers. Ownership changes only when a transfer is included in a canonical block."}),c.jsxs("h2",{className:"transfer-title",children:["Pending transfers ",c.jsx("span",{className:"count-badge",children:T?.pendingTransfers.length??0})]}),c.jsx("p",{className:"muted",children:"Mempool only · not confirmed ownership. Pending transactions may be dropped or invalidated by a reorganization."}),c.jsx("div",{className:"journal",children:T?.pendingTransfers.map(p=>c.jsxs("div",{children:[c.jsx(U0,{size:16}),c.jsx("span",{title:p.cardHash,children:Lt(p.cardHash)}),c.jsxs("span",{children:[Lt(p.from)," → ",Lt(p.to)]}),c.jsx("span",{className:"pending-label",children:"Awaiting mining"})]},`${p.cardHash}-${p.sequence}`))})]}),c.jsxs("footer",{children:[c.jsxs("a",{href:"https://en.wikipedia.org",target:"_blank",rel:"noreferrer",children:[c.jsx(Z0,{size:16})," Built on the shoulders of Wikipedia."]}),c.jsxs("span",{children:["Knowledge, not financial promises.",c.jsx("span",{className:"footer-star",children:"✦"})]}),c.jsx("p",{children:"Independent experiment, not affiliated with Wikimedia. Fixed snapshot catalog; attribution and image licenses on each card. Native NFTs are not ERC-721 tokens, fiat, or rights to article content. No promised monetary value."})]})]})]}),D&&c.jsxs("div",{className:"toast",role:"status",children:[c.jsx("span",{children:c.jsx(Ki,{size:16})}),D,c.jsx("button",{onClick:()=>x(""),"aria-label":"Dismiss notification",children:c.jsx(Ls,{size:14})})]}),(R||Q)&&c.jsx("div",{className:"modal-backdrop",onClick:p=>{p.target===p.currentTarget&&H()},children:c.jsxs("section",{className:`modal ${R==="wallet"?"wallet-modal":Q&&!R?"card-modal":""}`,role:"dialog","aria-modal":"true","aria-label":R==="wallet"?"Local testnet wallet":R==="transfer"?"Transfer native NFT":R==="guide"?"How Wikideck works":"Card details",children:[c.jsx("button",{className:"modal-close","aria-label":"Close dialog",onClick:H,disabled:jl,children:c.jsx(Ls,{size:20})}),R==="guide"?c.jsxs(c.Fragment,{children:[c.jsx("span",{className:"modal-icon",children:c.jsx(Wi,{size:24})}),c.jsx("div",{className:"section-eyebrow",children:"THE TESTNET FIELD GUIDE"}),c.jsx("h2",{children:"A universe in every card."}),c.jsxs("div",{className:"guide-steps",children:[c.jsxs("div",{children:[c.jsx("span",{children:"01"}),c.jsxs("div",{children:[c.jsx("h3",{children:"Mine natively. Only by choice."}),c.jsx("p",{children:"No browser mining or automatic native execution. Build the trusted RandomX binary and run the miner yourself with an encrypted wallet backup and explicit --consent. One worker defaults to light mode (256 MiB cache plus overhead); --fast adds a ~2 GiB dataset. Mining uses CPU and energy, may warm your device, and is not guaranteed ASIC-proof. Ctrl+C stops it."})]})]}),c.jsxs("div",{children:[c.jsx("span",{children:"02"}),c.jsxs("div",{children:[c.jsx("h3",{children:"A small catalog. A sovereign chain."}),c.jsx("p",{children:"Consensus uses four fixed article snapshots, not live random articles. The genesis and chain ID pin this catalog; expanding it currently requires a genesis reset and a new chain. Independent peers validate RandomX blocks, native NFT mints, and signed transactions, choosing the cumulative-work canonical chain. This testnet is unbootstrapped: there is no public mainnet, and an isolated node has no peer-backed network security."})]})]}),c.jsxs("div",{children:[c.jsx("span",{children:"03"}),c.jsxs("div",{children:[c.jsx("h3",{children:"Keep your keys. Confirm your transfers."}),c.jsx("p",{children:"Your P-256 wallet is a local signing identity, not a server login. The new testnet wallet is separate from the original demo wallet. Download a password-encrypted backup and restore it locally to control the same NFTs. A submitted transfer is pending, not final ownership. Mints require two subsequent blocks at inclusion height; reorganizations can change confirmations and ownership."})]})]})]}),c.jsxs("div",{className:"info-box",children:[c.jsx("strong",{children:"Native NFTs, not content ownership."}),c.jsx("p",{children:"Token IDs identify native assets on this chain, not ERC-721 tokens on another network. RandomX proof hashes determine game rarity and stats; block IDs identify blocks. An NFT does not grant copyright or other intellectual-property rights to Wikipedia text or images. Follow their licenses and attribution. No fiat, financial return, or monetary value is promised."})]}),c.jsxs("button",{className:"button dark full",onClick:()=>{H(),W()},children:["Explore native mining ",c.jsx(du,{size:16})]})]}):R==="wallet"?c.jsxs(c.Fragment,{children:[c.jsx("span",{className:"modal-icon",children:c.jsx(Xs,{size:24})}),c.jsx("div",{className:"section-eyebrow",children:"YOUR LOCAL TESTNET IDENTITY"}),c.jsx("h2",{children:"A wallet for your wonders."}),c.jsx("p",{className:"muted",children:"No server login. This recoverable wallet controls native NFTs through local signatures. It is separate from the original demo wallet."}),c.jsx("label",{className:"field-label",children:"YOUR RECEIVE ADDRESS"}),c.jsx("div",{className:"address-box",children:E?.address??"Wallet unavailable. Enable local browser storage and retry."}),c.jsxs("button",{className:"button dark full",onClick:cl,disabled:!E,children:[c.jsx(v1,{size:16})," Copy wallet address"]}),c.jsx("div",{className:"wallet-recovery",children:c.jsx(R1,{wallet:E,onRestore:ol,onNotice:x})}),c.jsxs("p",{className:"wallet-count",children:[c.jsx(ki,{size:17})," ",Ol.length," confirmed native NFTs in your collection"]})]}):R==="transfer"?c.jsxs(c.Fragment,{children:[c.jsx("span",{className:"modal-icon",children:c.jsx(Pe,{size:24})}),c.jsx("div",{className:"section-eyebrow",children:"PASS ON THE CURIOSITY"}),c.jsxs("h2",{children:["Send ",Q?.article.title,"."]}),c.jsx("p",{className:"muted",children:"Use the recipient’s 64-character testnet wallet address on this same chain. Signing submits a pending transaction; it does not immediately transfer ownership."}),c.jsx("label",{className:"field-label",children:"NFT TOKEN ID"}),c.jsx("div",{className:"address-box",children:Q?.block?.tokenId}),c.jsx("label",{className:"field-label",htmlFor:"recipient",children:"RECIPIENT ADDRESS"}),c.jsx("input",{className:"recipient-input",id:"recipient",value:gl,disabled:jl,onChange:p=>Xl(p.target.value),placeholder:"Paste a 64-character wallet address",autoComplete:"off",maxLength:64}),c.jsxs("div",{className:"info-box",children:[c.jsx("strong",{children:"Review before signing."}),c.jsx("p",{children:"Transfers take effect only when mined into the canonical chain. Once confirmed, there is no undo button or recovery for a wrong address. Mints require two subsequent blocks at inclusion height; only one pending transfer per NFT is allowed."})]}),(!Y||dt)&&c.jsx("p",{className:"transfer-error",role:"alert",children:Y?dt:"RPC unavailable. Reconnect before signing."}),il&&c.jsx("p",{className:"transfer-error",role:"alert",children:il}),c.jsxs("button",{className:"button dark full",disabled:jl||!Y||!!dt||!/^[a-fA-F0-9]{64}$/.test(gl.trim())||gl.trim().toLowerCase()===E?.address,onClick:fe,children:[jl?c.jsx(U0,{className:"spin",size:16}):c.jsx(Pe,{size:16}),jl?"Signing & submitting…":"Sign & submit pending transfer"]})]}):Q&&c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"detail-card",children:c.jsx(Ji,{card:Q})}),c.jsxs("div",{className:"detail-copy",children:[c.jsx("div",{className:"section-eyebrow",children:Q.block?`MINTED IN BLOCK #${Q.block.height}`:"EXAMPLE CARD · NOT OWNED"}),c.jsx("h2",{children:Q.article.title}),c.jsx("p",{children:Q.article.extract}),c.jsxs("div",{className:"detail-facts",children:[c.jsxs("span",{children:["Page ID",c.jsxs("strong",{children:["#",Q.article.pageId]})]}),c.jsxs("span",{children:["Rarity",c.jsx("strong",{children:Ii(Q.hash)})]}),c.jsxs("span",{children:["Content",c.jsx("strong",{children:Q.article.source==="live"?`Pinned revision ${Q.article.revisionId}`:"Fixed starter snapshot"})]})]}),Q.block&&c.jsxs(c.Fragment,{children:[c.jsx("label",{className:"field-label",children:"NATIVE NFT TOKEN ID"}),c.jsx("div",{className:"address-box",children:Q.block.tokenId}),c.jsx("label",{className:"field-label",children:"BLOCK ID"}),c.jsx("div",{className:"address-box",children:Q.block.hash}),c.jsx("label",{className:"field-label",children:"RANDOMX PROOF HASH · GAME STATS"}),c.jsx("div",{className:"address-box",children:Q.hash}),c.jsxs("p",{className:"muted",children:[hl," canonical confirmations",Y?"":" · last known state",". ",al?`Confirmed owner: ${ot}`:"This mint is not on the loaded canonical chain."]}),Qt&&c.jsx("p",{className:"pending-label",children:"Transfer pending mining · confirmed owner unchanged."})]}),c.jsxs("div",{className:"detail-links",children:[c.jsxs("a",{href:Q.article.url,target:"_blank",rel:"noreferrer",children:["Read on Wikipedia ",c.jsx(hu,{size:14})]}),c.jsxs("a",{href:D1(Q.article),target:"_blank",rel:"noreferrer",children:["Image & license ",c.jsx(hu,{size:14})]}),Q.block&&c.jsxs("a",{href:`/api/nfts/${encodeURIComponent(Q.block.tokenId)}`,target:"_blank",rel:"noreferrer",children:["NFT metadata ",c.jsx(hu,{size:14})]})]}),c.jsxs("p",{className:"attribution",children:[Q.article.source==="live"?"Pinned text by Wikipedia contributors, CC BY-SA 4.0. Excerpt shortened for card display.":"Original fixed starter summary, linked to the real Wikipedia article; no live revision captured."," Stats are game values, not encyclopedia facts. NFT ownership grants no rights to article text or images."]}),Q.block&&ot===E?.address&&c.jsxs(c.Fragment,{children:[dt&&c.jsx("p",{className:"muted",children:dt}),c.jsxs("button",{className:"button dark full",disabled:!Y||!!dt,onClick:()=>{Xl(""),Ql(""),dl("transfer")},children:["Transfer native NFT ",c.jsx(Pe,{size:16})]})]})]})]})]})})]})}r1.createRoot(document.getElementById("root")).render(c.jsx(e1.StrictMode,{children:c.jsx(q1,{})})); diff --git a/dist/assets/index-uAJR6bqM.css b/dist/assets/index-uAJR6bqM.css new file mode 100644 index 0000000..3fd3a3e --- /dev/null +++ b/dist/assets/index-uAJR6bqM.css @@ -0,0 +1 @@ +.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:224px;background:#151918;color:#f1f4ef;padding:34px 19px 22px;display:flex;flex-direction:column;z-index:20}.brand{display:flex;align-items:center;font-size:27px;letter-spacing:-1.3px;font-weight:750;padding:0 12px;gap:10px}.brand-dot{color:#d0ed9b;margin-left:-10px}.brand-mark{position:relative;display:grid;place-items:center;background:#d2ef9c;color:#1d2618;border-radius:9px;width:33px;height:36px;font-family:Georgia,serif;font-size:28px;font-weight:700;letter-spacing:-4px;padding-right:4px}.brand-mark>span{position:absolute;font-size:12px;right:3px;top:0;letter-spacing:0}.sidebar-label{color:#737b74;font-size:9px;letter-spacing:1.7px;margin:53px 13px 19px}.nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:14px;margin:4px 0;border-radius:7px;background:transparent;color:#a1aaa3;font-size:12px;font-weight:500;text-align:left}.nav-item.active{color:#d7efaa;background:#2a3427}.nav-item:hover{background:#242d25}.nav-count{margin-left:auto;display:grid;place-items:center;min-width:20px;height:19px;border:1px solid #424b40;border-radius:4px;font-size:10px}.sidebar-note{margin:auto 4px 51px;border:1px solid #343d31;background:linear-gradient(135deg,#212a20,#1a211c);border-radius:10px;padding:19px 16px}.tiny-spark{font-size:27px;color:#c1dc95}.sidebar-note h3{font-size:17px;font-weight:500;line-height:1.5;letter-spacing:-.4px;margin:12px 0 9px}.sidebar-note p{font-size:11px;line-height:1.8;color:#97a18f}.sidebar-note button{display:flex;align-items:center;justify-content:space-between;width:100%;color:#d3e5b8;background:transparent;padding:17px 0 1px;font-size:11px}.sidebar-bottom{display:flex;align-items:center;gap:8px;font-size:10px;color:#adb6a9;border-top:1px solid #2c322c;padding:22px 10px 18px}.network-dot{display:inline-block;height:6px;width:6px;border-radius:50%;background:#83ae5f;box-shadow:0 0 0 3px #83ae5f12;flex-shrink:0}.disconnected{background:#c79a5b}.prototype{font-size:8px;letter-spacing:.8px;background:#293127;color:#a8bd90;border:1px solid #3b4735;border-radius:3px;padding:3px 5px;margin-left:auto}.help-link{display:flex;align-items:center;gap:9px;background:none;color:#8d978b;font-size:11px;padding:9px 10px}.help-link svg:last-child{margin-left:auto}.main-shell{margin-left:224px}.topbar{height:79px;border-bottom:1px solid #e7eae2;display:flex;align-items:center;justify-content:space-between;padding:0 43px;background:#fcfdfb}.breadcrumbs{display:flex;align-items:center;gap:12px;color:#8c9289;font-size:11px}.breadcrumbs span{color:#3d4639}.top-actions{display:flex;align-items:center;gap:24px}.network-pill{font-size:10px;color:#7b8574;display:flex;align-items:center;gap:8px}.wallet-button{display:flex;align-items:center;gap:10px;border:1px solid #e1e5dc;border-radius:6px;padding:7px 9px;background:#fff;font-size:10px;font-weight:600;letter-spacing:.2px}.wallet-avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:4px;color:#566740;background:#e8efde}.wallet-button>svg{color:#8f9788;margin-left:6px}main{max-width:1540px;margin:0 auto;padding:35px 42px 0}.hero{min-height:367px;display:grid;grid-template-columns:1.15fr 1fr;position:relative;isolation:isolate;background:#edf1e7;border:1px solid #e6ebde;border-radius:12px;overflow:hidden}.hero-copy{padding:39px 0 36px 34px;z-index:3}.eyebrow{display:flex;align-items:center;gap:8px;font-size:8px;font-weight:650;letter-spacing:1.3px;color:#667459;margin-bottom:23px}.eyebrow>span{width:5px;height:5px;background:#6e8c4c;border-radius:50%}.hero h1{font-size:clamp(30px,3.05vw,49px);font-weight:600;line-height:1.18;letter-spacing:-1.8px;color:#263323;position:relative;white-space:nowrap}.hero h1>span{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;color:#6b8258}.hero-copy>p{max-width:365px;font-size:12px;line-height:1.85;color:#7b8372;margin:18px 0 23px}.hero-actions{display:flex;align-items:center;gap:18px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap;min-height:40px}.button.dark{background:#273320;color:#f3f8ea}.button.dark:hover{background:#374a2b}.button.dark svg:last-child{margin-left:8px}.text-button{font-size:11px;display:inline-flex;align-items:center;gap:11px;padding:8px 0;background:none;white-space:nowrap}.hero-foot{display:flex;gap:18px;color:#8a9580;font-size:9px;margin-top:20px}.hero-foot>span{display:flex;align-items:center;gap:4px}.hero-visual{position:relative;min-height:360px}.orbit{border:1px solid #c7d3ba80;border-radius:50%;width:340px;height:340px;position:absolute;left:4%;top:12px;transform:rotate(-25deg)}.orbit-two{height:235px;width:450px;left:-12%;top:65px;transform:rotate(-36deg)}.orbit-spark{position:absolute;color:#879b66}.spark-one{top:55px;left:14%;font-size:38px}.spark-two{bottom:58px;right:9%;font-size:31px;font-weight:200}.hero-card{position:absolute;width:196px}.hero-card .wiki-card{box-shadow:0 12px 25px #3a4d2d2b}.hero-card .card-art{height:135px}.hero-card .card-content{padding:13px 12px 10px}.hero-card .card-content p{font-size:8px;line-height:1.6;min-height:27px;-webkit-line-clamp:2}.hero-card .card-title h3{font-size:16px}.hero-card .card-stats{margin-top:10px;padding-top:9px}.hero-card .card-stats span{font-size:9px}.hero-card .card-bottom{font-size:6px;padding:9px 10px}.hero-card .card-top{font-size:7px;padding:9px}.hero-card .card-category{font-size:7px;padding:4px 7px}.front-card{top:57px;left:34%;transform:rotate(12deg);z-index:2}.back-card{top:34px;left:3%;transform:rotate(-13deg);z-index:1}.floating-label{display:flex;align-items:center;gap:8px;position:absolute;background:#ffffffeb;box-shadow:0 3px 12px #3644290c;border:1px solid #e4eadd;border-radius:5px;font-size:9px;padding:10px 13px;z-index:4;white-space:nowrap;color:#536249}.label-top{top:22px;right:6%;transform:rotate(5deg)}.label-bottom{bottom:22px;left:5%;transform:rotate(-5deg)}.label-bottom svg:first-child{color:#788f59}.metrics{display:grid;grid-template-columns:repeat(4,1fr);padding:25px 0;margin:0 0 4px;gap:8px}.metrics>div{display:flex;gap:12px;align-items:center;padding:0 15px;border-right:1px solid #e3e7dd}.metrics>div:first-child{padding-left:3px}.metrics>div:last-child{border:0}.metric-icon{height:38px;width:38px;display:grid;place-items:center;border-radius:9px;background:#edf0e8;color:#778366}.metrics>div>div>span{color:#89907f;font-size:10px;display:block;margin-bottom:4px}.metrics strong{font-size:22px;font-weight:600;letter-spacing:-.6px;display:flex;align-items:baseline;gap:9px}.metrics small{font-size:9px;font-weight:400;letter-spacing:0;color:#909684;white-space:nowrap}.metrics strong.algorithm{font-size:18px;flex-direction:column;gap:1px}.leaf{color:#88a761;background:#edf2e5}.mining-panel{display:grid;grid-template-columns:1.25fr 1fr;gap:35px;padding:27px 28px;background:#fff;border:1px solid #e4e8df;border-radius:10px;margin:10px 0 36px;position:relative}.section-eyebrow{display:flex;align-items:center;gap:7px;color:#8a937f;font-size:8px;letter-spacing:1.5px;font-weight:600;margin-bottom:10px}.idle-dot{height:5px;width:5px;border-radius:50%;background:#a5b295}.mining-description{display:flex;flex-direction:column;justify-content:center}.mining-description h2{font-size:22px;font-weight:550;letter-spacing:-.7px;margin:4px 0 11px}.mining-description p{max-width:380px;font-size:11px;line-height:1.9;color:#87907e}.mining-meta{display:flex;gap:16px;margin-top:24px;font-size:8px;color:#8e9684}.mining-meta>span{display:flex;align-items:center;gap:5px}.miner-controls{border-left:1px solid #edf0e7;padding-left:30px}.miner-display{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.miner-display>div:first-child{min-width:0}.miner-display span{font-size:8px;letter-spacing:1.2px;color:#8f9884;display:block;margin-bottom:6px}.miner-display strong{font-size:13px;font-weight:550;display:block;max-width:225px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.signal-bars{display:flex;align-items:center;gap:2px;height:36px}.signal-bars i{width:3px;border-radius:2px;background:#cbd9ba}.signal-bars i:nth-child(3n){background:#a7bd8b}.running i{animation:equalize .75s infinite alternate}.intensity{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:9px;color:#87917b;margin-bottom:11px}.intensity select{border:1px solid #e4e9dd;border-radius:4px;padding:4px 6px;font-size:9px;background:#fafcf7;color:#63734e}.consent{font-size:9px;color:#6d795f;display:flex;align-items:center;gap:6px;margin:8px 0 11px}.consent input{accent-color:#6c8748;margin:0;width:12px;height:12px}.lime{background:#d2eca7;color:#334723;width:100%;font-weight:650}.lime:hover{background:#c3e58c}.lime svg:last-child{margin-left:auto}.lime svg:first-child{margin-right:auto}.miner-footnote{display:block;font-size:8px;color:#a0a795;text-align:center;margin-top:8px}.mining-stop{width:100%;background:#edf2e4;border:1px solid #d9e3cb;color:#4a6334;margin-top:12px}.hash-line{font-family:Consolas,monospace;font-size:10px;color:#7b8f65;padding:11px 9px;background:#f4f7f0;border-radius:5px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.section-heading h2{font-size:23px;font-weight:550;letter-spacing:-.7px;display:flex;align-items:center;gap:9px}.section-heading p{font-size:11px;color:#929887;margin-top:7px;line-height:1.6}.section-heading>.text-button{color:#718260;font-size:10px}.count-badge{font:500 10px Segoe UI,sans-serif;color:#8a967b;border:1px solid #dfe5d7;border-radius:5px;padding:4px 6px;letter-spacing:0;display:inline-flex;vertical-align:middle}.filter-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:0 0 18px;border-bottom:1px solid #e9ece2;margin-bottom:22px}.category-tabs{display:flex;gap:4px;flex-wrap:wrap}.category-tabs button{background:transparent;color:#8e9684;font-size:10px;padding:7px 12px;border-radius:5px;white-space:nowrap}.category-tabs button.selected{color:#3b4e29;background:#e8eedf;font-weight:600}.category-tabs button:hover{background:#eef2e8}.search-input{display:flex;align-items:center;gap:7px;border:1px solid #e3e8db;border-radius:5px;padding:8px 10px;color:#97a08a;background:#fcfdfb;max-width:178px}.search-input input{border:0;outline:0;min-width:0;width:100%;background:transparent;font-size:9px;color:#58634d}.search-input input::placeholder{color:#a1a993}.card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.wiki-card{display:block;position:relative;background:#fff;border:1px solid #dce4d3;border-radius:9px;overflow:hidden;text-align:left;width:100%;padding:0;box-shadow:0 3px 4px #202e1810;transition:transform .2s,box-shadow .2s}.wiki-card:hover{transform:translateY(-5px);box-shadow:0 9px 20px #293b211b}.card-top{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;color:#657b51;background:#f1f5e9;font-size:8px;letter-spacing:.5px}.card-top>span:first-child{display:flex;align-items:center;gap:4px}.card-top>span:last-child{color:#909b83;font-size:7px}.legendary .card-top{background:#f5f0e2;color:#9b8350}.legendary{border-color:#e3d9bd}.epic .card-top{background:#eeebf6;color:#8c78a9}.rare .card-top{background:#eaf1f6;color:#64839c}.card-art{height:183px;position:relative;background:radial-gradient(ellipse at top right,#688b8e,#192929);overflow:hidden;display:flex;align-items:center;justify-content:center;color:#b7cbb3}.card-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s;mix-blend-mode:normal}.wiki-card:hover .card-art img{transform:scale(1.04)}.art-space{background:#0a1015}.art-space img{object-fit:contain;padding:11px}.art-people{background:#3b3d35}.art-people img{object-position:50% 30%;filter:sepia(.15)}.art-science{background:#e9e8d9}.art-science img{object-fit:contain;padding:12px}.art-nature{background:#224440}.art-nature img{filter:saturate(.65);object-position:45% 50%}.card-art:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 70%,#16201545);pointer-events:none}.card-category{position:absolute;bottom:10px;left:11px;font-size:8px;padding:4px 8px;color:#f1f5eb;background:#182d2999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff30;border-radius:4px;z-index:1}.card-content{padding:14px 14px 11px}.card-title{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px}.card-title h3{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;letter-spacing:-.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-title>svg{color:#a7ad9c;width:13px}.card-content>p{font-size:9px;color:#909684;line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:32px}.card-stats{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eff1e9;margin-top:13px;padding-top:12px;color:#6b785e}.card-stats>span{display:flex;align-items:center;gap:5px;font-size:10px}.card-stats svg{color:#98a489}.card-bottom{display:flex;align-items:center;justify-content:space-between;background:#fafbf7;border-top:1px solid #eff1e9;padding:9px 12px;font-size:6px;letter-spacing:.65px;color:#a0a790}.card-list-caption{display:flex;align-items:center;gap:5px;font-size:8px;color:#a0a891;margin:12px 2px}.card-list-caption>span:first-child{color:#8b967e;margin-right:auto}.caption-dot{height:4px;width:4px;background:#a2b78a;border-radius:50%}.empty-state{text-align:center;padding:58px 20px 65px;background:#f0f4eace;border:1px dashed #dce5d0;border-radius:9px;color:#8e9e7d}.empty-state>svg{margin-bottom:18px;color:#90a273}.empty-state h3{font-size:21px;font-weight:500;letter-spacing:-.5px;color:#4b5d3b}.empty-state p{font-size:12px;margin:11px auto 22px;max-width:410px;line-height:1.7}.explorer-section{min-height:65vh;padding-top:14px}.explorer-section h1{font-size:37px;font-weight:550;letter-spacing:-1.3px}.explorer-section h1>.count-badge{margin-left:12px}.outline{border:1px solid #dfe6d5;background:#fff;color:#647653}.explorer-note{display:flex;align-items:center;gap:13px;border:1px solid #dfe7d6;background:#eff4e8;padding:16px 19px;border-radius:7px;color:#7b8c67;margin:25px 0}.explorer-note p{font-size:11px;line-height:1.7}.table-scroll{overflow:auto;border:1px solid #e4e9de;border-radius:8px}table{border-collapse:collapse;width:100%;text-align:left;background:#fff;white-space:nowrap}th{font-weight:500;color:#98a18b;font-size:9px;letter-spacing:.5px;text-transform:uppercase;padding:16px 18px;background:#f3f6ef}td{border-top:1px solid #edf1e7;padding:19px 18px;font-size:11px;color:#778668}td strong{display:block;color:#3f5031;font-weight:550}td small{display:block;font-size:8px;margin-top:5px;color:#99a28e}tbody tr{cursor:pointer}tbody tr:hover{background:#f6f9f0}.mono{font-family:Consolas,monospace}.rarity-tag{display:inline-block;font-size:9px;padding:5px 8px;background:#edf2e6;color:#6c8352;border-radius:4px}.rarity-tag.legendary{color:#9f854f;background:#f5f0e2}.rarity-tag.epic{color:#8e78a5;background:#f0eaf6}.rarity-tag.rare{color:#63849d;background:#eaf2f7}.transfer-title{font-size:19px;font-weight:500;letter-spacing:-.4px;margin:34px 0 18px}.journal>div{display:flex;align-items:center;gap:18px;font-size:10px;color:#839271;padding:16px;background:#fff;border-bottom:1px solid #e5ecda}.journal>div>svg:last-child{margin-left:auto}.muted{color:#8a9580;font-size:12px;line-height:1.9}.error-banner{display:flex;align-items:center;gap:9px;background:#fcf0e8;border:1px solid #eedace;border-radius:6px;font-size:11px;color:#9f745c;padding:12px 15px;margin-bottom:18px}.error-banner>span{flex:1}.error-banner button{background:none;color:#9e715b;font-size:11px}.transfer-error{color:#ae6850;font-size:12px;line-height:1.7;padding:10px;background:#fff2eb;border-radius:5px}footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #e4e9dc;margin-top:37px;padding:24px 0 20px;color:#929c85;font-size:9px}footer>a{display:flex;align-items:center;gap:8px}footer>a>svg{color:#7f8c70}footer>span{display:flex;align-items:center;gap:15px;font-family:Georgia,serif;font-style:italic;font-size:11px}.footer-star{font-size:21px;color:#8b9f71}footer>p{width:100%;font-size:8px;line-height:1.8;color:#a1a993}footer p a{text-decoration:underline;text-underline-offset:2px}.toast{position:fixed;bottom:28px;left:calc(50% + 112px);transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:12px;padding:15px 17px;background:#263421;color:#e4f0d6;border:1px solid #495a3d;border-radius:8px;box-shadow:0 6px 35px #1b2e252f;font-size:12px;max-width:calc(100% - 35px)}.toast>span{display:grid;place-items:center;background:#3e512f;border-radius:50%;padding:5px;color:#c4e99d}.toast>button{background:transparent;color:#b6c5a9;margin-left:14px}.modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#131c18a8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50;padding:28px}.modal{position:relative;padding:36px;max-height:90vh;overflow:auto;background:#fbfcf8;border:1px solid #e5ebdc;border-radius:14px;box-shadow:0 20px 70px #0c1a2140;width:505px;max-width:100%;animation:modal-in .2s ease-out}.modal-close{position:absolute;top:14px;right:14px;background:#edf1e7;color:#80936a;border-radius:50%;padding:6px;display:flex;z-index:2}.modal h2{font-size:28px;font-weight:550;letter-spacing:-.9px;line-height:1.3;margin:10px 0 16px}.modal-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;background:#e7efd9;color:#799458;margin-bottom:24px}.guide-steps{margin:25px 0}.guide-steps>div{display:flex;gap:15px;margin-bottom:24px}.guide-steps>div>span{color:#a2b18d;font-size:11px;padding-top:3px}.guide-steps h3{font-size:14px;font-weight:600;margin-bottom:7px}.guide-steps p{font-size:11px;color:#8b977e;line-height:1.9}.info-box{padding:15px 17px;border:1px solid #e1e8d6;background:#eff4e8;border-radius:7px;margin:24px 0}.info-box strong{font-size:11px;color:#687c51;font-weight:600}.info-box p{font-size:10px;line-height:1.9;color:#869473;margin-top:5px}.full{width:100%}.field-label{display:block;font-size:8px;letter-spacing:1.3px;color:#9aa68d;margin:24px 0 9px}.address-box{font-family:Consolas,monospace;font-size:11px;line-height:1.8;overflow-wrap:anywhere;padding:13px;border:1px solid #e0e8d6;background:#f0f5e9;border-radius:6px;color:#72845b;margin-bottom:18px;-webkit-user-select:all;user-select:all}.wallet-count{display:flex;align-items:center;justify-content:center;gap:8px;color:#7b8d64;font-size:11px}.recipient-input{width:100%;padding:12px;font-size:11px;color:#647c4e;background:#fff;border:1px solid #dce7cf;border-radius:6px}.card-modal{display:grid;grid-template-columns:.8fr 1.2fr;gap:32px;width:850px;padding:42px 36px}.detail-card{align-self:center;pointer-events:none}.detail-card .card-art{height:230px}.detail-copy{align-self:center}.detail-copy>p{font-size:12px;line-height:1.9;color:#839173}.detail-facts{display:flex;justify-content:space-between;gap:10px;border-block:1px solid #e5ebdc;padding:15px 0;margin-top:21px;font-size:9px;color:#95a284}.detail-facts strong{display:block;color:#72865b;font-size:10px;margin-top:5px;font-weight:550}.detail-links{display:flex;flex-wrap:wrap;gap:18px;margin:20px 0 12px}.detail-links a{display:flex;align-items:center;gap:6px;font-size:10px;color:#6f8755}.detail-copy p.attribution{font-size:9px;line-height:1.8;color:#a3af96;margin:14px 0 20px}.detail-copy .field-label{margin-top:17px}.detail-copy .address-box{font-size:9px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes equalize{0%{transform:scaleY(.5);opacity:.6}to{transform:scaleY(1.2);opacity:1}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hero{min-height:415px}.hero-copy{padding:48px 0 40px 45px}.hero-visual{margin-right:20px}.hero-card{width:225px}.hero-card .card-art{height:160px}.front-card{top:68px}.back-card{top:40px}.hero h1{font-size:51px}.hero-copy>p{font-size:13px;max-width:400px}.orbit-one{width:390px;height:390px}.orbit-two{width:500px;height:270px}.label-bottom{bottom:30px}.card-art{height:215px}.card-content>p{font-size:10px}.sidebar{width:235px}.main-shell{margin-left:235px}}@media(max-width:1200px){.sidebar{width:200px;padding-inline:14px}.main-shell{margin-left:200px}main{padding:28px 28px 0}.topbar{padding:0 28px}.hero-copy{padding:31px 0 28px 25px}.hero h1{font-size:36px}.hero-visual{min-height:350px}.hero-card{width:173px}.hero-card .card-art{height:120px}.back-card{left:3%;top:50px}.front-card{left:32%;top:80px}.floating-label{font-size:8px;padding:8px}.label-top{right:7%;top:30px}.label-bottom{bottom:22px;left:1%}.hero-copy>p{max-width:300px}.hero-actions{gap:12px}.hero-actions .text-button{font-size:10px}.hero-actions .button{font-size:10px;padding:11px 12px}.hero-foot{font-size:8px;gap:10px}.eyebrow{font-size:7px}.metrics>div{padding:0 10px;gap:9px}.metrics strong{gap:6px;font-size:20px}.metrics small{font-size:8px}.metric-icon{height:31px;width:31px}.mining-panel{padding:23px;gap:22px}.mining-description h2{font-size:21px}.mining-meta{gap:10px;font-size:7px}.miner-controls{padding-left:23px}.card-grid{gap:14px}.card-art{height:155px}.card-title h3{font-size:18px}.card-content{padding:12px}.section-heading h2{font-size:21px}.filter-bar{align-items:flex-start;flex-wrap:wrap}.search-input{max-width:170px}.category-tabs button{padding:6px 10px}.toast{left:calc(50% + 100px)}}@media(max-width:1000px){.sidebar{width:177px;padding-inline:10px}.main-shell{margin-left:177px}.brand{font-size:24px;padding-inline:8px}.brand-mark{width:29px;height:31px;font-size:25px}.sidebar-label{font-size:8px;letter-spacing:1.3px;margin-left:10px}.nav-item{font-size:11px;gap:9px;padding:13px 10px}.sidebar-note{padding:15px 12px}.sidebar-note h3{font-size:15px}.sidebar-note p{font-size:10px}.hero{grid-template-columns:1.15fr .85fr}.hero h1{font-size:30px;letter-spacing:-1.2px}.hero-visual{min-height:330px}.hero-card{width:145px}.hero-card .card-art{height:109px}.hero-card .card-title h3{font-size:14px}.hero-card .card-stats{margin-top:8px;padding-top:7px}.hero-card .card-content p{font-size:7px;min-height:22px}.hero-card .card-bottom{font-size:5px;padding:7px}.back-card{left:0%;top:48px}.front-card{left:27%;top:88px}.hero-copy{padding-left:22px}.hero-copy>p{font-size:11px}.hero-actions{align-items:flex-start;flex-direction:column;gap:4px}.hero-foot{margin-top:12px;font-size:7px}.label-top{right:8%;top:26px;font-size:7px}.label-bottom{left:-5%;bottom:23px;font-size:7px}.orbit-one{width:250px;height:300px;left:-15%;top:15px}.orbit-two{width:350px;height:180px;left:-28%;top:70px}.spark-one{top:38px;left:-1%;font-size:28px}.spark-two{right:6%;bottom:52px;font-size:24px}.metrics{grid-template-columns:repeat(2,1fr);gap:18px;padding:23px 0}.metrics>div:nth-child(2){border:0}.metrics>div:nth-child(3){padding-left:3px}.metrics strong.algorithm{flex-direction:row;gap:10px}.mining-panel{grid-template-columns:1fr 1fr;gap:18px;padding:21px}.mining-description h2{font-size:19px}.mining-meta{flex-wrap:wrap;gap:9px;margin-top:18px}.miner-controls{padding-left:20px}.miner-display strong{max-width:120px;font-size:11px}.signal-bars{gap:2px}.signal-bars i{width:2px}.miner-footnote{font-size:7px}.consent,.intensity{font-size:8px}.intensity select{font-size:8px;padding:4px}.section-heading h2{font-size:20px}.section-heading>.text-button{font-size:9px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.card-art{height:185px}.card-title h3{font-size:21px}.card-content p{font-size:10px}.top-actions{gap:15px}.network-pill{font-size:9px}.card-modal{grid-template-columns:.8fr 1fr;gap:24px}.toast{left:calc(50% + 88px)}}@media(max-width:760px){.sidebar{inset:0 0 auto;width:100%;height:65px;flex-direction:row;align-items:center;padding:0 20px;justify-content:space-between;border-bottom:1px solid #394031}.brand{font-size:23px;padding:0}.brand-mark{width:27px;height:29px}.sidebar-label,.sidebar-note,.sidebar-bottom,.help-link{display:none}.sidebar nav{display:flex;gap:3px}.nav-item{font-size:0;width:auto;padding:10px;margin:0;gap:0}.nav-count{display:none}.nav-item svg{width:18px;height:18px}.main-shell{margin-left:0;padding-top:65px}.topbar{height:58px;padding:0 20px}.breadcrumbs{font-size:10px;gap:8px}.network-pill{font-size:8px}.top-actions{gap:12px}.wallet-button{font-size:9px;padding:4px 7px;gap:6px}.wallet-avatar{width:21px;height:21px}.wallet-button>svg{width:11px;margin-left:2px}main{padding:22px 20px 0}.hero{grid-template-columns:1fr 1fr;min-height:315px}.hero-copy{padding:26px 0 25px 22px}.hero h1{font-size:31px}.hero-copy>p{font-size:10px;max-width:270px;margin:16px 0}.eyebrow{font-size:6px;letter-spacing:.9px;margin-bottom:18px}.hero-foot{flex-direction:column;gap:6px;font-size:8px}.hero-visual{min-height:315px}.hero-card{width:145px}.back-card{left:4%;top:49px}.front-card{left:31%;top:84px}.label-top{right:9%;top:28px}.label-bottom{bottom:20px;left:0}.hero-actions .button{font-size:9px;gap:7px}.hero-actions .text-button{font-size:9px;margin-left:2px}.hero-actions{gap:6px}.spark-one{left:4%;top:32px}.toast{left:50%;font-size:11px;bottom:18px}.section-heading h2,.mining-description h2{font-size:21px}.mining-panel{gap:24px;padding:23px}.miner-display strong{max-width:160px}.metrics{padding:24px 0;gap:18px}.metrics>div{padding-left:12px}.metrics>div:nth-child(3){padding-left:3px}.metric-icon{width:34px;height:34px}.metrics strong{font-size:23px}.metrics small{font-size:9px}.metrics>div>div>span{font-size:10px}.metrics strong.algorithm{font-size:19px;flex-direction:column;gap:0}.card-grid{gap:20px}.card-art{height:200px}.card-modal{padding:40px 25px 25px}.detail-card .card-art{height:200px}}@media(max-width:560px){main{padding:16px 16px 0}.topbar{padding:0 16px}.network-pill{display:none}.hero{display:flex;flex-direction:column}.hero-copy{padding:28px 25px 0}.hero h1{font-size:38px}.eyebrow{font-size:7px}.hero-copy>p{max-width:340px;font-size:12px;line-height:1.8;margin:16px 0 20px}.hero-actions{flex-direction:row;align-items:center;gap:20px}.hero-actions .button{font-size:10px;padding:12px}.hero-actions .text-button{font-size:10px}.hero-foot{flex-direction:row;gap:15px;margin:16px 0}.hero-visual{min-height:300px;max-width:390px;width:100%;align-self:center;margin-top:-5px}.hero-card{width:172px}.hero-card .card-art{height:127px}.hero-card .card-title h3{font-size:16px}.back-card{top:15px;left:13%}.front-card{top:37px;left:45%}.label-top{right:8%;top:0}.label-bottom{left:11%;bottom:9px;font-size:8px}.orbit-one{height:290px;width:300px;top:0;left:13%}.orbit-two{width:350px;height:220px;top:25px;left:3%}.spark-one{left:6%;top:85px}.spark-two{right:8%;bottom:35px}.metrics{gap:19px 9px}.metrics strong{font-size:23px}.metrics small{font-size:8px}.metrics>div{gap:9px;padding-right:0}.metrics>div>div>span{font-size:9px}.metrics strong.algorithm{font-size:19px}.metric-icon{width:30px;height:33px}.mining-panel{display:block;padding:24px;margin:7px 0 31px}.mining-description p{font-size:11px}.mining-description h2{font-size:24px}.mining-meta{font-size:8px;gap:15px;margin-top:18px}.miner-controls{border-left:0;border-top:1px solid #edf0e7;margin-top:23px;padding:20px 0 0}.miner-display strong{max-width:230px;font-size:14px}.miner-display span{font-size:8px}.signal-bars{gap:3px}.signal-bars i{width:3px}.intensity{font-size:10px;margin-bottom:14px}.intensity select{font-size:10px}.consent{font-size:10px;margin:14px 0}.miner-footnote{font-size:8px;margin-top:10px}.lime{padding-block:13px}.section-heading{align-items:flex-start}.section-heading h2{font-size:22px;line-height:1.35;gap:8px}.section-heading p{font-size:10px;max-width:300px}.section-heading>.text-button{display:none}.section-eyebrow{font-size:7px;letter-spacing:1.3px}.filter-bar{gap:14px}.category-tabs{gap:2px}.category-tabs button{font-size:9px;padding:7px 10px}.search-input{max-width:100%;width:100%;padding:10px}.search-input input{font-size:10px}.card-grid{gap:15px}.card-art{height:146px}.card-content{padding:12px 10px 10px}.card-title h3{font-size:18px}.card-title>svg{display:none}.card-content>p{font-size:8px;min-height:29px}.card-top{font-size:7px;padding:9px 8px}.card-top>span:last-child{font-size:6px}.card-category{font-size:7px;padding:4px 6px;left:8px;bottom:8px}.card-stats>span{font-size:9px}.card-stats svg{width:10px}.card-bottom{font-size:5px;letter-spacing:.4px;padding:8px}.card-list-caption{font-size:7px;gap:4px;flex-wrap:wrap}.card-list-caption>span:first-child{width:100%;margin-bottom:3px}.card-list-caption .caption-dot{width:3px}.card-list-caption{margin-top:9px}.modal-backdrop{padding:15px}.modal{padding:30px 23px;max-height:92vh}.modal h2{font-size:25px}.card-modal{display:block}.detail-card{max-width:220px;margin:5px auto 30px}.detail-card .card-art{height:165px}.detail-copy>p{font-size:12px}.detail-copy .section-eyebrow{font-size:8px}.detail-facts{font-size:10px}.detail-copy .card-content p{font-size:9px}.detail-links{font-size:10px;gap:16px}.detail-copy .card-title h3{font-size:23px}footer{font-size:8px;gap:13px;margin-top:24px}footer>span{font-size:10px}.explorer-section h1{font-size:29px}.explorer-section .section-heading{flex-wrap:wrap;gap:15px}.explorer-note{padding:13px;align-items:flex-start}.explorer-note p{font-size:10px}.journal>div{gap:10px;flex-wrap:wrap;font-size:9px}.toast{width:calc(100% - 30px);max-width:420px;gap:9px;font-size:10px}.error-banner{font-size:10px}.guide-steps p{font-size:11px}}@media(max-width:560px){.hero h1{white-space:normal;font-size:34px;line-height:1.16}.hero h1>span{display:block;font-size:37px}.hero-copy{padding-top:28px}.hero-visual{margin-top:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.testnet-brand{display:inline-flex;gap:7px;align-items:center;white-space:nowrap;font-size:11px;color:var(--ctp-subtext1)}.testnet-brand b{padding:4px 6px;border:1px solid var(--ctp-surface1);border-radius:5px;font-size:9px;letter-spacing:.8px;color:var(--theme-accent);background:var(--theme-accent-soft)}.testnet-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:20px;font-size:11px;line-height:1.6;color:var(--ctp-subtext0)}.testnet-status>span:first-child{display:inline-flex;align-items:center;gap:8px}.testnet-status strong,.pending-label{color:var(--ctp-peach)}.pending-label{display:inline-block;font-size:11px;line-height:1.6;margin-top:6px}.native-mining{align-items:start}.native-mining>*,.native-mining .miner-display>div{min-width:0}.native-mining .miner-display strong{max-width:none;white-space:normal;line-height:1.6}.native-mining .muted{font-size:12px;line-height:1.8;margin-top:8px}.native-memory{display:grid;gap:7px;margin-top:22px;padding:16px;border:1px solid var(--theme-border);border-radius:9px;background:var(--ctp-base);font-size:12px;line-height:1.7}.native-memory strong{color:var(--ctp-lavender)}.native-memory span{color:var(--ctp-subtext0)}.native-memory strong:not(:first-child){margin-top:6px}.native-steps{padding-left:20px;margin:18px 0;color:var(--ctp-subtext1);font-size:12px;line-height:1.8}.native-steps li+li{margin-top:8px}.native-command{margin:14px 0;padding:16px;border:1px solid var(--ctp-surface1);border-radius:8px;background:var(--ctp-crust);color:var(--ctp-green);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.9;-webkit-user-select:text;user-select:text}.native-mining .miner-footnote{display:block;margin:14px 0 20px;font-size:11px;line-height:1.9;overflow-wrap:anywhere}.native-mining .text-button{margin-top:12px}.chain-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0;border:1px solid var(--theme-border);border-radius:10px;overflow:hidden;background:var(--theme-border)}.chain-summary>div{padding:16px 20px;background:var(--ctp-mantle)}.chain-summary dt{color:var(--ctp-subtext0);font-size:11px;margin-bottom:8px}.chain-summary dd{margin:0;font-family:ui-monospace,monospace;font-size:12px;line-height:1.7;overflow-wrap:anywhere;color:var(--ctp-text)}.explorer-card-link{padding:8px 0;background:transparent;color:var(--theme-accent);font:inherit;text-decoration:underline;text-underline-offset:3px}.nft-link{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--ctp-blue)}.proof-caption{display:block;margin-bottom:6px;font-size:11px}.wallet-modal{width:min(680px,100%)}.wallet-recovery{margin-top:28px;border-top:1px solid var(--theme-border);padding-top:24px}.wallet-recovery h2{font-size:22px}.wallet-recovery p{margin:12px 0;color:var(--ctp-subtext0);font-size:12px;line-height:1.9}.wallet-recovery p strong{color:var(--ctp-peach)}.wallet-recovery fieldset{display:grid;min-width:0;gap:10px;padding:18px;margin:20px 0;border:1px solid var(--ctp-surface1);border-radius:10px;background:var(--ctp-mantle)}.wallet-recovery legend{padding:0 8px;font-size:13px;color:var(--ctp-lavender);font-weight:600}.wallet-recovery label{color:var(--ctp-subtext1);font-size:12px;line-height:1.8}.wallet-recovery input:not([type=checkbox]){display:block;width:100%;min-width:0;border:1px solid var(--ctp-surface1);border-radius:6px;padding:10px 12px;background:var(--ctp-base);color:var(--ctp-text);font:inherit;font-size:13px}.wallet-recovery input[type=checkbox]{margin-right:8px;accent-color:var(--theme-accent)}.wallet-recovery input[type=file]{padding:9px;font-size:11px}.wallet-recovery input::file-selector-button{padding:6px 8px;margin-right:10px;border:0;border-radius:4px;background:var(--ctp-surface0);color:var(--ctp-text)}.wallet-recovery button{min-height:42px;margin-top:8px;padding:10px 16px;border:0;border-radius:6px;background:var(--theme-accent);color:var(--theme-accent-ink);font:inherit;font-size:12px;font-weight:600}.wallet-recovery button:hover:not(:disabled){filter:brightness(1.08)}.wallet-recovery button:disabled{opacity:.5;cursor:not-allowed}.wallet-recovery input:focus-visible,.wallet-recovery button:focus-visible,.explorer-card-link:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.detail-copy .muted,.detail-copy .address-box{overflow-wrap:anywhere}.detail-links{flex-wrap:wrap;row-gap:10px}.toast{max-height:40vh;overflow-y:auto}@media(max-width:1100px){.testnet-brand{font-size:10px}.top-actions{gap:8px}}@media(max-width:760px){.testnet-status{font-size:10px;gap:8px 14px}.chain-summary{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.testnet-brand{flex-direction:column;gap:3px;font-size:9px}.testnet-brand b{font-size:8px;padding:2px 4px}.native-command{font-size:11px;padding:12px}.native-mining .miner-footnote{font-size:11px}.wallet-recovery fieldset{padding:14px}.wallet-recovery h2{font-size:20px}}:root{font-family:Segoe UI,Arial,sans-serif;color:#242825;background:#f8f9f6;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}*{box-sizing:border-box}body{margin:0;min-width:360px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #83a94c;outline-offset:4px}h1,h2,h3,p{margin:0}svg{flex-shrink:0}::selection{background:#d3edb0}button{transition:background .18s,transform .18s,box-shadow .18s}button:not(:disabled):active{transform:translateY(1px)}:root,:root[data-theme=mocha]{color-scheme:dark;--ctp-rosewater: #f5e0dc;--ctp-flamingo: #f2cdcd;--ctp-pink: #f5c2e7;--ctp-mauve: #cba6f7;--ctp-red: #f38ba8;--ctp-maroon: #eba0ac;--ctp-peach: #fab387;--ctp-yellow: #f9e2af;--ctp-green: #a6e3a1;--ctp-teal: #94e2d5;--ctp-sky: #89dceb;--ctp-sapphire: #74c7ec;--ctp-blue: #89b4fa;--ctp-lavender: #b4befe;--ctp-text: #cdd6f4;--ctp-subtext1: #bac2de;--ctp-subtext0: #a6adc8;--ctp-overlay2: #9399b2;--ctp-overlay1: #7f849c;--ctp-overlay0: #6c7086;--ctp-surface2: #585b70;--ctp-surface1: #45475a;--ctp-surface0: #313244;--ctp-base: #1e1e2e;--ctp-mantle: #181825;--ctp-crust: #11111b}:root[data-theme=macchiato]{color-scheme:dark;--ctp-rosewater: #f4dbd6;--ctp-flamingo: #f0c6c6;--ctp-pink: #f5bde6;--ctp-mauve: #c6a0f6;--ctp-red: #ed8796;--ctp-maroon: #ee99a0;--ctp-peach: #f5a97f;--ctp-yellow: #eed49f;--ctp-green: #a6da95;--ctp-teal: #8bd5ca;--ctp-sky: #91d7e3;--ctp-sapphire: #7dc4e4;--ctp-blue: #8aadf4;--ctp-lavender: #b7bdf8;--ctp-text: #cad3f5;--ctp-subtext1: #b8c0e0;--ctp-subtext0: #a5adcb;--ctp-overlay2: #939ab7;--ctp-overlay1: #8087a2;--ctp-overlay0: #6e738d;--ctp-surface2: #5b6078;--ctp-surface1: #494d64;--ctp-surface0: #363a4f;--ctp-base: #24273a;--ctp-mantle: #1e2030;--ctp-crust: #181926}:root[data-theme=frappe]{color-scheme:dark;--ctp-rosewater: #f2d5cf;--ctp-flamingo: #eebebe;--ctp-pink: #f4b8e4;--ctp-mauve: #ca9ee6;--ctp-red: #e78284;--ctp-maroon: #ea999c;--ctp-peach: #ef9f76;--ctp-yellow: #e5c890;--ctp-green: #a6d189;--ctp-teal: #81c8be;--ctp-sky: #99d1db;--ctp-sapphire: #85c1dc;--ctp-blue: #8caaee;--ctp-lavender: #babbf1;--ctp-text: #c6d0f5;--ctp-subtext1: #b5bfe2;--ctp-subtext0: #a5adce;--ctp-overlay2: #949cbb;--ctp-overlay1: #838ba7;--ctp-overlay0: #737994;--ctp-surface2: #626880;--ctp-surface1: #51576d;--ctp-surface0: #414559;--ctp-base: #303446;--ctp-mantle: #292c3c;--ctp-crust: #232634}:root[data-theme=latte]{color-scheme:light;--ctp-rosewater: #dc8a78;--ctp-flamingo: #dd7878;--ctp-pink: #ea76cb;--ctp-mauve: #8839ef;--ctp-red: #d20f39;--ctp-maroon: #e64553;--ctp-peach: #fe640b;--ctp-yellow: #df8e1d;--ctp-green: #40a02b;--ctp-teal: #179299;--ctp-sky: #04a5e5;--ctp-sapphire: #209fb5;--ctp-blue: #1e66f5;--ctp-lavender: #7287fd;--ctp-text: #4c4f69;--ctp-subtext1: #5c5f77;--ctp-subtext0: #6c6f85;--ctp-overlay2: #7c7f93;--ctp-overlay1: #8c8fa1;--ctp-overlay0: #9ca0b0;--ctp-surface2: #acb0be;--ctp-surface1: #bcc0cc;--ctp-surface0: #ccd0da;--ctp-base: #eff1f5;--ctp-mantle: #e6e9ef;--ctp-crust: #dce0e8}:root{--theme-accent: var(--ctp-mauve);--theme-accent-ink: var(--ctp-crust);--theme-accent-soft: color-mix(in srgb, var(--theme-accent) 13%, var(--ctp-base));--theme-success-soft: color-mix(in srgb, var(--ctp-green) 12%, var(--ctp-base));--theme-error-soft: color-mix(in srgb, var(--ctp-red) 10%, var(--ctp-base));--theme-border: var(--ctp-surface0);--theme-shadow: color-mix(in srgb, var(--ctp-crust) 45%, transparent);--theme-scrim: color-mix(in srgb, var(--ctp-crust) 76%, transparent);--theme-photo-ink: #cdd6f4;--theme-photo-scrim: #11111bbf;--theme-photo-border: #cdd6f44d;background:var(--ctp-base);color:var(--ctp-text);accent-color:var(--theme-accent);scrollbar-color:var(--ctp-surface2) var(--ctp-base)}:root[data-theme=latte]{--theme-accent-ink: var(--ctp-base);--theme-shadow: color-mix(in srgb, var(--ctp-text) 16%, transparent);--theme-scrim: color-mix(in srgb, var(--ctp-text) 58%, transparent)}body{background:var(--ctp-base);color:var(--ctp-text)}::selection{background:var(--theme-accent);color:var(--theme-accent-ink)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-color:var(--theme-accent)}.sidebar{background:var(--ctp-crust);color:var(--ctp-text);border-color:var(--theme-border)}.brand-dot,.tiny-spark{color:var(--theme-accent)}.brand-mark{background:var(--theme-accent);color:var(--theme-accent-ink)}.sidebar-label,.help-link{color:var(--ctp-subtext0)}.nav-item{color:var(--ctp-subtext1)}.nav-item:hover{background:var(--ctp-surface0)}.nav-item.active{color:var(--theme-accent);background:var(--theme-accent-soft)}.nav-count{border-color:var(--ctp-surface1)}.sidebar-note{border-color:var(--theme-border);background:linear-gradient(135deg,var(--ctp-surface0),var(--ctp-mantle))}.sidebar-note p{color:var(--ctp-subtext0)}.sidebar-note button{color:var(--theme-accent)}.sidebar-bottom{color:var(--ctp-subtext1);border-color:var(--theme-border)}.network-dot{background:var(--ctp-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--ctp-green) 10%,transparent)}.disconnected{background:var(--ctp-peach);box-shadow:0 0 0 3px color-mix(in srgb,var(--ctp-peach) 10%,transparent)}.prototype{color:var(--ctp-green);background:var(--theme-success-soft);border-color:var(--ctp-surface1)}.topbar{background:var(--ctp-mantle);border-color:var(--theme-border)}.breadcrumbs,.network-pill{color:var(--ctp-subtext0)}.breadcrumbs span{color:var(--ctp-text)}.wallet-button{background:var(--ctp-base);color:var(--ctp-text);border-color:var(--ctp-surface1)}.wallet-avatar{background:var(--theme-accent-soft);color:var(--theme-accent)}.wallet-button>svg{color:var(--ctp-subtext0)}.theme-picker{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;background:var(--ctp-base);border:1px solid var(--ctp-surface1);border-radius:6px;color:var(--theme-accent)}.theme-picker select{border:0;border-radius:2px;background:var(--ctp-base);color:var(--ctp-text);font-size:11px;cursor:pointer;min-height:22px;max-width:110px}.theme-picker:focus-within{border-color:var(--theme-accent)}.theme-picker option{background:var(--ctp-base);color:var(--ctp-text)}.hero{background:linear-gradient(125deg,var(--ctp-mantle),var(--theme-accent-soft));border-color:var(--theme-border)}.eyebrow{color:var(--ctp-subtext1)}.eyebrow>span{background:var(--theme-accent)}.hero h1{color:var(--ctp-text)}.hero h1>span{color:var(--theme-accent)}.hero-copy>p,.hero-foot{color:var(--ctp-subtext0)}.button.dark{background:var(--theme-accent);color:var(--theme-accent-ink)}.button.dark:hover{background:color-mix(in srgb,var(--theme-accent) 80%,var(--ctp-text))}.text-button{color:var(--ctp-subtext1)}.text-button:hover{color:var(--theme-accent)}.orbit{border-color:color-mix(in srgb,var(--theme-accent) 20%,transparent)}.orbit-spark{color:var(--ctp-lavender)}.hero-card .wiki-card{box-shadow:0 12px 25px var(--theme-shadow)}.floating-label{background:var(--ctp-surface0);color:var(--ctp-subtext1);border-color:var(--ctp-surface1);box-shadow:0 3px 12px var(--theme-shadow)}.label-bottom svg:first-child{color:var(--ctp-yellow)}.metrics>div{border-color:var(--theme-border)}.metric-icon{background:var(--ctp-surface0);color:var(--ctp-lavender)}.metrics>div>div>span,.metrics small{color:var(--ctp-subtext0)}.metric-icon.leaf{color:var(--ctp-green);background:var(--theme-success-soft)}.mining-panel{background:var(--ctp-mantle);border-color:var(--theme-border)}.section-eyebrow,.mining-description p,.mining-meta,.miner-display span{color:var(--ctp-subtext0)}.idle-dot{background:var(--ctp-overlay1)}.miner-controls{border-color:var(--theme-border)}.signal-bars i{background:var(--ctp-surface2)}.signal-bars i:nth-child(3n){background:var(--ctp-mauve)}.signal-bars.running i{background:var(--ctp-green)}.intensity,.consent{color:var(--ctp-subtext1)}.intensity select{background:var(--ctp-base);color:var(--ctp-text);border-color:var(--ctp-surface1)}.consent input{accent-color:var(--ctp-green)}.lime{background:var(--ctp-green);color:var(--theme-accent-ink)}.lime:hover{background:color-mix(in srgb,var(--ctp-green) 80%,var(--ctp-text))}.miner-footnote{color:var(--ctp-subtext0)}.mining-stop{background:var(--theme-error-soft);color:var(--ctp-red);border-color:var(--ctp-surface1)}.hash-line{color:var(--ctp-green);background:var(--ctp-base)}.section-heading p{color:var(--ctp-subtext0)}.section-heading>.text-button{color:var(--theme-accent)}.count-badge{color:var(--ctp-subtext1);border-color:var(--ctp-surface1)}.filter-bar{border-color:var(--theme-border)}.category-tabs button{color:var(--ctp-subtext0)}.category-tabs button:hover{background:var(--ctp-surface0)}.category-tabs button.selected{color:var(--theme-accent);background:var(--theme-accent-soft)}.search-input{background:var(--ctp-mantle);color:var(--ctp-subtext0);border-color:var(--ctp-surface1)}.search-input input{color:var(--ctp-text)}.search-input input::placeholder{color:var(--ctp-subtext0)}.wiki-card{--rarity-color: var(--ctp-green);background:var(--ctp-mantle);color:var(--ctp-text);border-color:var(--ctp-surface1);box-shadow:0 3px 4px var(--theme-shadow)}.wiki-card.legendary{--rarity-color: var(--ctp-yellow);border-color:color-mix(in srgb,var(--ctp-yellow) 55%,var(--ctp-surface0))}.wiki-card.epic{--rarity-color: var(--ctp-mauve)}.wiki-card.rare{--rarity-color: var(--ctp-blue)}.wiki-card:hover{border-color:var(--rarity-color);box-shadow:0 9px 20px var(--theme-shadow)}.wiki-card .card-top{color:var(--rarity-color);background:color-mix(in srgb,var(--rarity-color) 12%,var(--ctp-mantle))}.card-top>span:last-child{color:var(--ctp-subtext0)}.card-art{color:var(--ctp-teal);background:radial-gradient(ellipse at top right,var(--ctp-surface1),var(--ctp-crust))}.art-space{background:var(--ctp-crust)}.art-people{background:var(--ctp-surface0)}.art-science{background:var(--ctp-base)}.art-nature{background:color-mix(in srgb,var(--ctp-teal) 15%,var(--ctp-crust))}.card-art:after{background:linear-gradient(transparent 70%,var(--theme-photo-scrim))}.card-category{color:var(--theme-photo-ink);background:var(--theme-photo-scrim);border-color:var(--theme-photo-border)}.card-title>svg{color:var(--ctp-subtext0)}.card-content>p{color:var(--ctp-subtext0)}.card-stats{color:var(--ctp-subtext1);border-color:var(--theme-border)}.card-stats svg{color:var(--ctp-lavender)}.card-bottom{background:var(--ctp-crust);color:var(--ctp-subtext0);border-color:var(--theme-border)}.card-list-caption,.card-list-caption>span:first-child{color:var(--ctp-subtext0)}.caption-dot{background:var(--ctp-green)}.empty-state{background:var(--ctp-mantle);color:var(--ctp-subtext0);border-color:var(--ctp-surface1)}.empty-state>svg{color:var(--ctp-lavender)}.empty-state h3{color:var(--ctp-text)}.outline{background:var(--ctp-mantle);color:var(--theme-accent);border-color:var(--ctp-surface1)}.explorer-note{background:var(--theme-accent-soft);color:var(--ctp-subtext1);border-color:var(--ctp-surface1)}.table-scroll{border-color:var(--theme-border)}table{background:var(--ctp-mantle)}th{color:var(--ctp-subtext1);background:var(--ctp-surface0)}td{color:var(--ctp-subtext1);border-color:var(--theme-border)}td strong{color:var(--ctp-text)}td small{color:var(--ctp-subtext0)}tbody tr:hover{background:var(--ctp-surface0)}.rarity-tag{color:var(--ctp-green);background:var(--theme-success-soft)}.rarity-tag.legendary{color:var(--ctp-yellow);background:color-mix(in srgb,var(--ctp-yellow) 12%,var(--ctp-base))}.rarity-tag.epic{color:var(--ctp-mauve);background:var(--theme-accent-soft)}.rarity-tag.rare{color:var(--ctp-blue);background:color-mix(in srgb,var(--ctp-blue) 12%,var(--ctp-base))}.journal>div{color:var(--ctp-subtext1);background:var(--ctp-mantle);border-color:var(--theme-border)}.muted{color:var(--ctp-subtext0)}.error-banner{background:var(--theme-error-soft);color:var(--ctp-red);border-color:color-mix(in srgb,var(--ctp-red) 35%,var(--ctp-surface0))}.error-banner button{color:var(--ctp-red)}.transfer-error{color:var(--ctp-red);background:var(--theme-error-soft)}footer{color:var(--ctp-subtext0);border-color:var(--theme-border)}footer>a>svg,.footer-star{color:var(--ctp-lavender)}footer>p{color:var(--ctp-subtext0)}.toast{background:var(--ctp-surface0);color:var(--ctp-text);border-color:var(--ctp-surface2);box-shadow:0 6px 35px var(--theme-shadow)}.toast>span{color:var(--ctp-green);background:var(--theme-success-soft)}.toast>button{color:var(--ctp-subtext1)}.modal-backdrop{background:var(--theme-scrim)}.modal{background:var(--ctp-base);color:var(--ctp-text);border-color:var(--ctp-surface1);box-shadow:0 20px 70px var(--theme-shadow)}.modal-close{background:var(--ctp-surface0);color:var(--ctp-subtext1)}.modal-icon{background:var(--theme-accent-soft);color:var(--theme-accent)}.guide-steps>div>span{color:var(--ctp-lavender)}.guide-steps p{color:var(--ctp-subtext0)}.info-box{background:var(--ctp-mantle);border-color:var(--theme-border)}.info-box strong{color:var(--ctp-lavender)}.info-box p,.field-label{color:var(--ctp-subtext0)}.address-box{color:var(--ctp-subtext1);background:var(--ctp-mantle);border-color:var(--ctp-surface1)}.wallet-count{color:var(--ctp-lavender)}.recipient-input{color:var(--ctp-text);background:var(--ctp-mantle);border-color:var(--ctp-surface1)}.recipient-input::placeholder{color:var(--ctp-subtext0)}.detail-copy>p{color:var(--ctp-subtext1)}.detail-facts{color:var(--ctp-subtext0);border-color:var(--theme-border)}.detail-facts strong{color:var(--ctp-text)}.detail-links a{color:var(--ctp-blue)}.detail-copy p.attribution{color:var(--ctp-subtext0)}:root[data-theme=latte] .lime{color:var(--ctp-text);background:color-mix(in srgb,var(--ctp-green) 18%,var(--ctp-base))}:root[data-theme=latte] .lime:hover{background:color-mix(in srgb,var(--ctp-green) 26%,var(--ctp-base))}:root[data-theme=latte] .wiki-card .card-top{color:color-mix(in srgb,var(--rarity-color) 45%,var(--ctp-text))}:root[data-theme=latte] .rarity-tag{color:var(--ctp-text)}@media(max-width:1000px){.top-actions{gap:10px}.theme-picker{padding:6px 8px;gap:6px}.theme-picker select{font-size:10px}.top-actions .network-pill{display:none}}@media(max-width:560px){.topbar .breadcrumbs{display:none}.topbar .top-actions{width:100%;justify-content:space-between}.theme-picker{min-height:36px}.theme-picker select{font-size:12px}} diff --git a/dist/index.html b/dist/index.html index 3c7cab8..ab21b49 100644 --- a/dist/index.html +++ b/dist/index.html @@ -8,8 +8,8 @@ Wikideck — Mine knowledge. - - + +
diff --git a/dist/theme-init.js b/dist/theme-init.js index 2e9b0aa..81d9ec0 100644 --- a/dist/theme-init.js +++ b/dist/theme-init.js @@ -9,4 +9,4 @@ document.documentElement.dataset.theme = theme; document.documentElement.style.colorScheme = theme === 'latte' ? 'light' : 'dark'; document.querySelector('meta[name="theme-color"]')?.setAttribute('content', bases[theme]); -})(); \ No newline at end of file +})(); diff --git a/docs/randomx-native.md b/docs/randomx-native.md new file mode 100644 index 0000000..3479144 --- /dev/null +++ b/docs/randomx-native.md @@ -0,0 +1,194 @@ +# Native RandomX engine + +This is the CPU proof engine used by the Wikideck testnet node and explicit opt-in +native miner. Browser mining has been removed from the active application. The +Docker image builds this pinned implementation and runs its known-vector test. +There is no GPU path, simulated hash, or production fallback hash. + +## Source and build + +[RandomX v1.2.1](https://github.com/tevador/RandomX/tree/102f8acf90a7649ada410de5499a7ec62e49e1da) +is fetched by CMake FetchContent from the official HTTPS Git repository, pinned to +**102f8acf90a7649ada410de5499a7ec62e49e1da** (also the upstream v1.2.1 tag). +The first configuration requires network access and Git; later builds reuse the +checkout. Keep upstream copyright/license notices when distributing binaries. +Do not override FetchContent sources with untrusted local code. + +Requirements: CMake 3.24+, Git, a C/C++17 toolchain, and a 64-bit host for fast mode. +MSVC needs its C++ and MASM tools in a developer terminal. MinGW needs its compiler +and make on PATH; select the `MinGW Makefiles` generator. Linux/macOS need their +normal C/C++ build tools. No administrator privileges or huge pages are required. +On MSVC, upstream's pinned build invokes its own PowerShell assembly-generation +script; review upstream build tooling before running under restrictive policies. + +From the repository root: + +```sh +cmake -S native -B native/build -DCMAKE_BUILD_TYPE=Release -DWIKIDECK_RANDOMX_TESTS=OFF +cmake --build native/build --config Release --target wikideck-randomx --parallel 2 +``` + +Convenience scripts (two compiler jobs by default): + +```sh +sh scripts/build-randomx.sh +sh scripts/build-randomx.sh --test +``` + +```powershell +./scripts/build-randomx.ps1 +./scripts/build-randomx.ps1 -Generator 'MinGW Makefiles' -Test +``` + +The scripts propagate configure/build/test failures. PowerShell execution policy +must permit the script; do not bypass a managed policy. POSIX customization: +`JOBS=2`, `RANDOMX_BUILD_DIR=/absolute/build/path`; PowerShell customization: +`-Jobs 2`, `-BuildDirectory `. Select a toolchain/generator through the normal +CMake environment or a manual configuration. Don't switch generators in an +existing build directory. + +All generators place the executable directly under [native/build](../native/build) +(with `.exe` on Windows), including Release builds with multi-config generators. +Upstream tests/benchmark/codegen are excluded from the default build: v1.2.1 does +not provide a tests-disable option. No benchmark or dataset-heavy fast-mode test +runs automatically. + +## Modes and resource use + +Run `wikideck-randomx` with no arguments for **light** mode (256 MiB cache plus +approximately 2 MiB VM scratchpad and runtime overhead). `--fast` adds the real +approximately 2080 MiB dataset; the 256 MiB cache is retained for key changes, so +budget over 2.3 GiB per process. Dataset initialization is single-threaded and can +be expensive. Neither mode allocates RandomX memory until its first valid request. +Cache, dataset, and VM are reused for the same key. A changed key reinitializes the +cache and, in fast mode, the entire dataset before creating a fresh VM. + +Flags start with `randomx_get_flags()` (CPU-supported AES/JIT/Argon2 optimization). +`RANDOMX_FLAG_SECURE` is explicitly added for VM JIT W^X, and upstream is compiled +with `RANDOMX_FORCE_SECURE` for cache JIT policy too. Platforms without JIT use the +reference interpreter; allocation/JIT failures are fatal, never a fake PoW result. +No large pages are requested. RAII releases VM, dataset, then cache on normal EOF +and caught errors. Public PoW key/cache data is not secret and is released, not +claimed to be securely erased from physical memory. + +## Line protocol + +One ASCII command per LF-terminated line; CRLF is also accepted. Exactly one ASCII +response line, flushed immediately, per valid command: + +```text +hash + + +mine +found +exhausted +``` + +`found` and `exhausted` are alternatives, not two responses. Input hex may use +either case; output hashes are lowercase in the RandomX byte order. Keys and +targets are exactly 32 bytes (64 hex characters); blobs are 1..8192 bytes. +Tokens use exactly one ASCII space, without leading/trailing whitespace. Commands +are capped at 16600 bytes before LF. Invalid characters, malformed/overflowing +unsigned decimal, extra tokens, invalid bounds, or a partial final line cause a +concise stderr error and nonzero exit, with no fabricated response on stdout. +Empty stdin EOF exits successfully. There are no stdout banners or diagnostic logs. + +Mining requires `maxAttempts` in 1..10000 and `nonceOffset + 8 <= blob.size`. +The initial nonce is read from the blob's existing **eight little-endian bytes**. +The first attempt uses that nonce, then increments by one and rewrites LE8 for +each attempt. Only those eight bytes change. At uint64 maximum, search ends +without wrapping. The native response contains an exact unsigned decimal nonce. + +**Target convention: interpret the 32 output bytes and target bytes as unsigned +BIG-ENDIAN integers; accept `hash <= target`. This intentionally differs from +Monero's convention.** In particular, equal hashes pass. Never reverse the hash +or target when using this interface. + +## Node API + +[RandomX](../server/testnet/randomx.ts) exports: + +```ts +interface PowEngine { + hash(key: string, blob: Uint8Array): Promise; + close(): void; +} +class RandomX implements PowEngine { + constructor(options?: { binary?: string; fast?: boolean }); + hash(key: string, blob: Uint8Array): Promise; + mine(key: string, blob: Uint8Array, target: string, + nonceOffset: number, maxAttempts: number): + Promise<{ hash: string; nonce: number } | null>; + close(): void; +} +``` + +Binary precedence: `options.binary`, `RANDOMX_BINARY`, then the executable under +the repository's native build directory (resolved relative to this module, +independent of working directory). Relative explicit paths are resolved against +the caller's working directory. Configure only a trusted executable: this is a +native-code trust boundary, not a sandbox. The adapter uses `spawn` with a fixed +argument array, `shell: false`, and pipe stdio; user data only enters stdin after +strict validation. Missing/non-executable files throw in the constructor. Other +spawn failures are retained and reject current/future requests. + +Each instance owns one long-lived child, one active command, and at most 64 total +active/queued requests. Calls are FIFO, including mixed hash/mine calls and key +changes. Inputs are snapshotted before queuing. The 120-second deadline starts +when each command is sent (includes cold cache/dataset initialization); queued +requests wait for earlier work. Keep mining batches small enough to finish on the +host CPU. The process is killed on timeout, malformed/unsolicited/oversized output, +stream error, or crash, rejecting all outstanding work and subsequent calls. +Responses and retained stderr are bounded. No automatic retry or process restart. + +`mine` returns `null` for exhaustion and validates returned hash syntax, target, +and nonce range (it does not independently recompute a native result). Because the +API returns `number`, its entire requested nonce range must fit +`Number.MAX_SAFE_INTEGER`; higher uint64 nonces are supported only by the direct +native protocol. Invalid inputs reject without sending native work. + +Always call `close()` in `finally`. It is idempotent, rejects pending/queued work, +and sends EOF for graceful RAII cleanup; a busy child is forcibly killed after +one second. A failed/closed instance cannot be reopened. + +## Real upstream known-vector check + +The opt-in `--self-test` executable argument validates upstream's exact +[Hash test 1a/2a](https://github.com/tevador/RandomX/blob/102f8acf90a7649ada410de5499a7ec62e49e1da/src/tests/tests.cpp): + +- Key: ASCII `test key 000` (12 bytes, **not NUL-terminated or zero-padded**). +- Input: ASCII `This is a test` (14 bytes, no terminator). +- Expected RandomX hash: + `639183aae1bf4c9a35884cb46b09cad9175f04efd7684e7262a0ac1c2f0b4e3f`. + +The self-test uses an internal API so the line protocol retains its strict +32-byte-key requirement. Padding this upstream key to 32 bytes would change the +hash and is not a valid reproduction of the vector. Self-test success is reported +on stderr only, with exit zero; mismatch exits nonzero. `--fast --self-test` checks +the same real vector in dataset mode, but requires the full memory allocation. + +```sh +cmake -S native -B native/build -DCMAKE_BUILD_TYPE=Release -DWIKIDECK_RANDOMX_TESTS=ON +cmake --build native/build --config Release --target wikideck-randomx --parallel 2 +ctest --test-dir native/build -C Release --output-on-failure +``` + +This test is OFF by default and is separate from the application's tests. Without +a built native binary, no native engine or native test is run by the application. + +## Validation record + +Verified on Windows x64 with CMake 3.26.4, MinGW GCC 13.1.0 and Node 24.22.0: + +- Release native build with two compiler jobs; opt-in CTest upstream vector passed. +- Production TypeScript/application build passed. +- Ad-hoc actual-native light-mode checks passed: FIFO hashes, same-key reuse, + key changes and restoration, mining success/exhaustion, target equality and + big-endian comparison, LE8 nonce handling, 8192-byte blob, strict invalid-input + rejection, native uint64 nonce output, missing binary, queue bounds, crash + rejection, idempotent close, and stdin EOF. +- Both build scripts passed syntax checks. + +Fast-mode allocation/runtime and Linux/macOS/MSVC builds were not run. The memory +and initialization cost of the full dataset remains an explicit opt-in. \ No newline at end of file diff --git a/docs/testnet-consensus.md b/docs/testnet-consensus.md new file mode 100644 index 0000000..8b6b7c1 --- /dev/null +++ b/docs/testnet-consensus.md @@ -0,0 +1,71 @@ +# Experimental testnet consensus + +Implementation reference for the current tree, **not a public-mainnet specification or security certification**. See [README](../README.md) for setup/wallet commands and [native-engine details](randomx-native.md) for RandomX tooling. Consensus code: [shared serialization](../shared/testnet.ts), [validation](../server/testnet/consensus.ts), [DAG/persistence](../server/testnet/ledger.ts), [peer transport](../server/testnet/peers.ts), [HTTP](../server/testnet/http.ts), [miner](../server/testnet/miner.ts). + +## Network, genesis and catalog + +- Network: `wikideck-randomx-testnet-2`, block version **2**. Genesis has no blocks, NFTs or work; first mined height is 1. No privileged issuance/admin mint key. +- `GENESIS_TIME = 1792411200` (Unix seconds). Let `S(x)` mean lowercase hex SHA-256 of UTF-8 `x`, and `J(x)` mean compact JavaScript `JSON.stringify(x)`; field order below is consensus-critical. +- `MAX_TARGET` is `0fff` followed by 60 `f` digits. `CHAIN_ID = S(J([NETWORK, CONSENSUS, GENESIS_TIME, MAX_TARGET, STARTER_ARTICLES.map(articleTuple)]))`, using the constants object's insertion order in the implementation. +- `GENESIS_HASH = S(NETWORK + ':genesis:' + CHAIN_ID)`; `INITIAL_KEY = S(NETWORK + ':initial-key:' + CHAIN_ID)`. Nodes independently derive the same manifest and reject other network/chain IDs. +- The [catalog](../shared/catalog.ts) contains four fixed **original summaries**: Albert Einstein (736), Moon (19331), Octopus (22780), Periodic table (23053). No live Wikipedia request determines consensus metadata. `articleTuple = [pageId, revisionId, title, extract, image-or-empty-string, url, source, category]`. +- The next catalog index is the big-endian integer `S(CHAIN_ID + ':article:' + previousHash)` modulo 4. Validation requires the exact selected tuple. NFT state stores that article's same `pageId`. Changing the catalog/constants currently changes genesis: coordinate a new chain, not a live catalog expansion or demo-asset migration. + +## Header, work and three distinct identities + +`headerMessage(h)` is `J([NETWORK, version, chainId, height, previousHash, createdAt, articleTuple(article), owner, publicKey, target, key, transactionsRoot, stateRoot])`. It excludes the nonce. Hash its UTF-8 bytes with SHA-256 to obtain **32 raw bytes**, then append the nonce encoded as **8 unsigned little-endian bytes**. The resulting **40-byte mining blob** has nonce offset **32** (not a 32-bit nonce). Node's numeric interface restricts nonces to nonnegative safe integers; the native line protocol supports uint64. + +| Identifier | Exact construction / meaning | +| --- | --- | +| Block ID (`hash`) | SHA-256 of the raw mining blob, lowercase hex. Does not include ECDSA signature bytes or the separate `powHash` field. | +| RandomX proof (`powHash`) | Native RandomX of the mining blob using the 32-byte epoch key. Determines work eligibility and game rarity/stats, not the NFT ID. | +| NFT ID (`tokenId`) | `S(J([NETWORK, CHAIN_ID, 'mint', previousHash, height, owner, article.pageId]))`. Independent of nonce/proof/signature, avoiding a circular dependency through state commitment. | + +Interpret RandomX output and target as **unsigned big-endian** integers; accept `powHash <= target` including equality. This differs from Monero's target convention. The initial/easiest threshold accepts exactly **1/16** of uniformly distributed hashes (expected 16 attempts). No fake or browser PoW is accepted by the production node. + +The miner signs `J([NETWORK, 'block-claim', blockID])` using ECDSA P-256/SHA-256, IEEE-P1363 encoding. Address is SHA-256 of canonical SPKI DER public-key bytes. Nodes check public-key/address consistency, signature, body schema, exact parent/height, article, target, key, roots, mint ID, block ID and recomputed native proof. Signatures remain required even though their bytes are excluded from block identity. + +## Targets, timestamps and epoch boundaries + +- Desired spacing: **30 seconds**; retarget interval: **10 ancestors**. Heights 1–10 use the initial target; height 11 first retargets. Otherwise inherit the parent target. +- At each retarget, compare the last and first timestamps of the previous 10 blocks: expected span is **9 × 30 = 270 seconds**. Clamp elapsed to `floor(270/4)` through `270*4`, multiply the parent target by elapsed/270 with integer division, then clamp target to `[1, MAX_TARGET]`. Selection uses work, not height or wall-clock estimates. +- A timestamp must exceed the median of up to **11** ancestors (sorted upper-middle for even counts; genesis time if none) and must be at most **120 seconds** ahead of validation time. Keep operator clocks synchronized. +- Epoch key source height is `floor(max(0, height - 64) / 2048) * 2048`. Zero means `INITIAL_KEY`; otherwise use the ancestor block hash at that source height. Thus heights **1–2111** use the initial key, **2112–4159** use height 2048's hash, and height **4160** switches to height 4096's hash. Forks derive keys from their own ancestors. + +## Native NFT transition and commitments + +Each block executes its ordered transfers against its parent's NFT state, **then mints one NFT** to the block owner. State entries contain owner, sequence (initially 0), minted height and page ID. Transfers cannot spend this block's new issuance. + +A transfer carries network, chain ID, `cardHash` (**NFT token ID**, despite the legacy field name), from, to, sequence, public key and signature. Its signed message is `J([NETWORK, 'nft-transfer', chainId, cardHash, from, to, sequence])`. **Transfer ID is SHA-256 of that message, excluding ECDSA signature bytes** to avoid signature-malleability identity changes. Require the current owner, matching public key, a different recipient, exact current sequence, valid signature, and inclusion height minus mint height **>= 2**; increment sequence on application. Replays and duplicate IDs within a block fail. + +`transactionsRoot` commits the **ordered transfer IDs**. `stateRoot` commits the complete **post-transfer, post-mint** state: sort token IDs lexicographically; each input leaf is `S(J([id, owner, sequence, mintedHeight, pageId]))`. `merkleRoot` returns `S(NETWORK + ':empty')` for no leaves. For nonempty input, hash each raw 32-byte input leaf with byte prefix `0x00`; hash pairs of raw children with byte prefix `0x01`, duplicating an odd final child at each layer. Finally return `S(J([NETWORK, 'merkle', originalLeafCount, treeRootHex]))`. Count commitment prevents odd-padding ambiguity; leaf/node prefixes separate domains. These commitment semantics, the RandomX version, and big-endian proof convention are pinned in the genesis consensus manifest. + +The mempool holds at most **256** ordered transfers, validating sequentially against the next inclusion height; a template takes the first **64**. The protocol can accept chained transfers of the same NFT in order; the browser conservatively blocks a second pending transfer for a card. A 202 response changes **no canonical ownership**. Mint at height `h` is eligible for inclusion at `h+2` (pool admission can happen at tip `h+1`). Confirmations are `tipHeight - mintedHeight + 1`, not a finality guarantee. + +## Fork choice, reorgs and storage + +Per-block work is `floor(2^256 / (target + 1))`; accumulate from genesis work zero. Keep all valid known-parent branches. Adopt a tip only for **strictly greater cumulative work**; equal-work ties retain the current tip, including across replay of persisted insertion order. A shorter, harder branch can win. + +On reorg, reconstruct ownership from the winning branch. Orphan mints disappear from canonical ownership; disconnected transfers are reconsidered before existing pending entries, in order, only if still valid and not already committed. Conflicting, immature or orphan-issuance transfers are discarded. No checkpoints/finality or rollback protection beyond observed work; an isolated node has no peer-backed security. + +The [ledger](../server/testnet/ledger.ts) stores the entire DAG and pending pool in [the testnet ledger](../data/testnet/ledger.json), under `WIKIDECK_DATA_DIR`'s testnet subdirectory. Defaults use project data; Docker uses /app/data. Disk caps: **128 MiB, 10,000 total blocks including side branches**; blocks: **64 KiB and 64 transfers**. Each in-memory DAG node stores a full NFT-state snapshot: potentially **quadratic memory growth**, plus full-file rewrite cost. These are experimental stop limits, not scalable storage or a public DoS defense. + +Mutations are serialized (queue cap 256); persist via a synchronized temporary file and atomic rename before exposing new state. Restart independently revalidates every saved proof and transaction; malformed, oversized or mismatched files fail closed without automatic reset. HTTP startup exclusively creates a data-directory lock named testnet-node.lock. It is removed on normal shutdown, **not automatically after a crash**: stop and verify all owning processes have exited before manual stale-lock removal. Never bypass a live lock or share a writer directory. Back up stopped-node volumes/files and wallet exports separately; destructive volume reset cannot recover assets from a wallet alone. + +## Fixed peers and HTTP surface + +Peers are **explicit operator-configured URL origins**, up to 16, not discovered from network input. Default: HTTPS/public addresses only, checked and pinned during DNS lookup; no credentials, paths, queries, fragments or redirects. `WIKIDECK_ALLOW_PRIVATE_PEERS=1` permits private/HTTP destinations only by explicit operator choice (used for local Docker tests). No bootnodes, DHT, automatic public deployment or claimed Sybil resistance. + +Sync polls every **5 seconds**, checks network/chain ID, imports at most **32** topologically ordered DAG blocks per peer/pass, and validates remote pool entries locally. Accepted blocks/transfers are gossiped to available configured peers; busy-peer gossip is dropped, with polling for catch-up. Responses are capped at 2 MiB with a 10-second deadline. Peer count is current outbound connectivity metadata, not consensus membership or a security score. + +| Route | Purpose | +| --- | --- | +| `GET /healthz` | Process health/network, not sync or consensus security. | +| `GET /api/state`, `/api/chain` | Canonical blocks, mined/pending transfers, tip/work and next article. | +| `GET /api/nfts/:id`, `/api/peers` | Canonical NFT owner/sequence/confirmations/metadata; configured peer status. | +| `POST /api/mining/template`, `/api/blocks` | Public miner identity to template; independently validated signed block submission. | +| `POST /api/transfer` | Signed transfer admission; 202 means pending. | +| `GET /p2p/status`, `/p2p/blocks?offset=0`, `/p2p/mempool` | Manifest/size/tip, 32-block inventory pages, pending transactions. | +| `POST /p2p/block`, `/p2p/transaction` | Same validation as local block/transfer submission. | + +POSTs require JSON, enforce supplied browser origins and signatures where applicable; peers without an Origin header are not authenticated by this check. HTTP parsing is capped at 68 KiB; API/P2P rate limits are 300/minute and block/transfer POSTs additionally 30/minute. There are no fees, peer authentication or economic spam deterrents. Same-origin browser RPC trusts the node; it does not independently verify these commitments. Deploy no funds: majority-hashpower, eclipse, censorship, reorg and resource-exhaustion risks require independent audits and adversarial testing before any broader launch. \ No newline at end of file diff --git a/naitive/build/_deps/randomx-src b/naitive/build/_deps/randomx-src new file mode 160000 index 0000000..a901d5b --- /dev/null +++ b/naitive/build/_deps/randomx-src @@ -0,0 +1 @@ +Subproject commit a901d5bff16517ecf5c98c92c233e8480e259fc4 diff --git a/native/CMakeLists.txt b/native/CMakeLists.txt new file mode 100644 index 0000000..5297109 --- /dev/null +++ b/native/CMakeLists.txt @@ -0,0 +1,48 @@ +cmake_minimum_required(VERSION 3.24) +project(wikideck_randomx LANGUAGES C CXX) + +include(FetchContent) +# Immutable v1.2.1 pin; never follow a branch or a moving tag. +FetchContent_Declare(randomx + GIT_REPOSITORY https://github.com/tevador/RandomX.git + GIT_TAG 102f8acf90a7649ada410de5499a7ec62e49e1da + GIT_SHALLOW FALSE + GIT_SUBMODULES "" + EXCLUDE_FROM_ALL +) +# Upstream still declares CMake 3.5 compatibility; support CMake 4 as well. +set(CMAKE_POLICY_VERSION_MINIMUM 3.5) +set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build static dependencies" FORCE) +FetchContent_MakeAvailable(randomx) +# v1.2.1 has no upstream BUILD_TESTING switch. Exclude its tools explicitly. +set_property(DIRECTORY "${randomx_SOURCE_DIR}" PROPERTY EXCLUDE_FROM_ALL TRUE) +foreach(tool randomx-tests randomx-codegen randomx-benchmark) + set_target_properties(${tool} PROPERTIES EXCLUDE_FROM_ALL TRUE) +endforeach() +# Enforce W^X for the upstream cache JIT as well as our VM JIT. +target_compile_definitions(randomx PRIVATE RANDOMX_FORCE_SECURE) + +add_executable(wikideck-randomx randomx-engine.cpp) +target_compile_features(wikideck-randomx PRIVATE cxx_std_17) +set_target_properties(wikideck-randomx PROPERTIES CXX_EXTENSIONS OFF + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") +foreach(config DEBUG RELEASE RELWITHDEBINFO MINSIZEREL) + set_target_properties(wikideck-randomx PROPERTIES + RUNTIME_OUTPUT_DIRECTORY_${config} "${CMAKE_BINARY_DIR}") +endforeach() +target_include_directories(wikideck-randomx PRIVATE "${randomx_SOURCE_DIR}/src") +target_link_libraries(wikideck-randomx PRIVATE randomx) +if(MSVC) + target_compile_options(wikideck-randomx PRIVATE /W4 /GS) +else() + target_compile_options(wikideck-randomx PRIVATE + -Wall -Wextra -Wpedantic -Wconversion -Wformat=2 -Wformat-security + -fstack-protector-strong) +endif() + +option(WIKIDECK_RANDOMX_TESTS "Enable opt-in native known-vector test (256 MiB)" OFF) +if(WIKIDECK_RANDOMX_TESTS) + enable_testing() + add_test(NAME randomx-upstream-vector COMMAND wikideck-randomx --self-test) + set_tests_properties(randomx-upstream-vector PROPERTIES TIMEOUT 120) +endif() \ No newline at end of file diff --git a/native/build/CMakeCache.txt b/native/build/CMakeCache.txt new file mode 100644 index 0000000..52bf94b --- /dev/null +++ b/native/build/CMakeCache.txt @@ -0,0 +1,544 @@ +# This is the CMakeCache file. +# For build in directory: c:/Users/ermeehan/Documents/wikideck/native/build +# It was generated by CMake: C:/Strawberry/c/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Build static dependencies +BUILD_SHARED_LIBS:BOOL=OFF + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=C:/Strawberry/c/bin/addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=C:/Strawberry/c/bin/ar.exe + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Release + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=C:/Strawberry/c/bin/c++.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=C:/Strawberry/c/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=C:/Strawberry/c/bin/gcc-ranlib.exe + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C++ applications. +CMAKE_CXX_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//C compiler +CMAKE_C_COMPILER:FILEPATH=C:/Strawberry/c/bin/gcc.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=C:/Strawberry/c/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Strawberry/c/bin/gcc-ranlib.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=C:/Strawberry/c/bin/dlltool.exe + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/pkgRedirects + +//Convert GNU import libraries to MS format (requires Visual Studio) +CMAKE_GNUtoMS:BOOL=OFF + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/wikideck_randomx + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Strawberry/c/bin/ld.exe + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=C:/Strawberry/c/bin/mingw32-make.exe + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=C:/Strawberry/c/bin/nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=C:/Strawberry/c/bin/objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=C:/Strawberry/c/bin/objdump.exe + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=wikideck_randomx + +//Path to a program. +CMAKE_RANLIB:FILEPATH=C:/Strawberry/c/bin/ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/Strawberry/c/bin/windres.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING= + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING= + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_READELF:FILEPATH=C:/Strawberry/c/bin/readelf.exe + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=C:/Strawberry/c/bin/strip.exe + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Directory under which to collect all populated content +FETCHCONTENT_BASE_DIR:PATH=C:/Users/ermeehan/Documents/wikideck/native/build/_deps + +//Disables all attempts to download or update content and assumes +// source dirs already exist +FETCHCONTENT_FULLY_DISCONNECTED:BOOL=OFF + +//Enables QUIET option for all content population +FETCHCONTENT_QUIET:BOOL=ON + +//When not empty, overrides where to find pre-populated content +// for randomx +FETCHCONTENT_SOURCE_DIR_RANDOMX:PATH= + +//Enables UPDATE_DISCONNECTED behavior for all content population +FETCHCONTENT_UPDATES_DISCONNECTED:BOOL=OFF + +//Enables UPDATE_DISCONNECTED behavior just for population of randomx +FETCHCONTENT_UPDATES_DISCONNECTED_RANDOMX:BOOL=OFF + +//Git command line client +GIT_EXECUTABLE:FILEPATH=C:/Program Files/Git/cmd/git.exe + +//RandomX Include path +RANDOMX_INCLUDE:STRING=C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src + +//Value Computed by CMake +RandomX_BINARY_DIR:STATIC=C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build + +//Value Computed by CMake +RandomX_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +RandomX_SOURCE_DIR:STATIC=C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src + +//Enable opt-in native known-vector test (256 MiB) +WIKIDECK_RANDOMX_TESTS:BOOL=ON + +//Value Computed by CMake +wikideck_randomx_BINARY_DIR:STATIC=C:/Users/ermeehan/Documents/wikideck/native/build + +//Value Computed by CMake +wikideck_randomx_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +wikideck_randomx_SOURCE_DIR:STATIC=C:/Users/ermeehan/Documents/wikideck/native + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/ermeehan/Documents/wikideck/native/build +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=26 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Strawberry/c/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Strawberry/c/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Strawberry/c/bin/ctest.exe +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_STANDARD_LIBRARIES +CMAKE_CXX_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=MinGW Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/ermeehan/Documents/wikideck/native +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=2 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Strawberry/c/share/cmake-3.26 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 +//Test HAVE_AVX2 +HAVE_AVX2:INTERNAL=1 +//Test HAVE_CXX_ATOMICS +HAVE_CXX_ATOMICS:INTERNAL=1 +//Test HAVE_SSSE3 +HAVE_SSSE3:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=C:/Program Files (x86)/wikideck_randomx +//Test _maes_c +_maes_c:INTERNAL=1 +//Test _maes_cxx +_maes_cxx:INTERNAL=1 + diff --git a/native/build/CMakeFiles/3.26.4/CMakeCCompiler.cmake b/native/build/CMakeFiles/3.26.4/CMakeCCompiler.cmake new file mode 100644 index 0000000..e194201 --- /dev/null +++ b/native/build/CMakeFiles/3.26.4/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "C:/Strawberry/c/bin/gcc.exe") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "13.1.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "MinGW") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "C:/Strawberry/c/bin/ar.exe") +set(CMAKE_C_COMPILER_AR "C:/Strawberry/c/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/Strawberry/c/bin/ranlib.exe") +set(CMAKE_C_COMPILER_RANLIB "C:/Strawberry/c/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/Strawberry/c/bin/ld.exe") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Strawberry/c/include;C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Strawberry/c/x86_64-w64-mingw32/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex;kernel32") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0;C:/Strawberry/c/lib/gcc;C:/Strawberry/c/x86_64-w64-mingw32/lib;C:/Strawberry/c/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/native/build/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake b/native/build/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..7e283c1 --- /dev/null +++ b/native/build/CMakeFiles/3.26.4/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "C:/Strawberry/c/bin/c++.exe") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "13.1.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +set(CMAKE_CXX_PLATFORM_ID "MinGW") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "C:/Strawberry/c/bin/ar.exe") +set(CMAKE_CXX_COMPILER_AR "C:/Strawberry/c/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/Strawberry/c/bin/ranlib.exe") +set(CMAKE_CXX_COMPILER_RANLIB "C:/Strawberry/c/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/Strawberry/c/bin/ld.exe") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "C:/Strawberry/c/include/c++/13.1.0;C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32;C:/Strawberry/c/include/c++/13.1.0/backward;C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Strawberry/c/include;C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Strawberry/c/x86_64-w64-mingw32/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;mingw32;gcc_s;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;moldname;mingwex;kernel32") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0;C:/Strawberry/c/lib/gcc;C:/Strawberry/c/x86_64-w64-mingw32/lib;C:/Strawberry/c/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/native/build/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_C.bin b/native/build/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000..7ed357e Binary files /dev/null and b/native/build/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_C.bin differ diff --git a/native/build/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin b/native/build/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin new file mode 100644 index 0000000..af5d892 Binary files /dev/null and b/native/build/CMakeFiles/3.26.4/CMakeDetermineCompilerABI_CXX.bin differ diff --git a/native/build/CMakeFiles/3.26.4/CMakeRCCompiler.cmake b/native/build/CMakeFiles/3.26.4/CMakeRCCompiler.cmake new file mode 100644 index 0000000..8b24fc4 --- /dev/null +++ b/native/build/CMakeFiles/3.26.4/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/Strawberry/c/bin/windres.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .obj) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/native/build/CMakeFiles/3.26.4/CMakeSystem.cmake b/native/build/CMakeFiles/3.26.4/CMakeSystem.cmake new file mode 100644 index 0000000..d3dc93f --- /dev/null +++ b/native/build/CMakeFiles/3.26.4/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-6.2.9200") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "6.2.9200") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-6.2.9200") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "6.2.9200") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/native/build/CMakeFiles/3.26.4/CompilerIdC/CMakeCCompilerId.c b/native/build/CMakeFiles/3.26.4/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..9a60057 --- /dev/null +++ b/native/build/CMakeFiles/3.26.4/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,866 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/native/build/CMakeFiles/3.26.4/CompilerIdC/a.exe b/native/build/CMakeFiles/3.26.4/CompilerIdC/a.exe new file mode 100755 index 0000000..4cb679d Binary files /dev/null and b/native/build/CMakeFiles/3.26.4/CompilerIdC/a.exe differ diff --git a/native/build/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp b/native/build/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..a26651c --- /dev/null +++ b/native/build/CMakeFiles/3.26.4/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,855 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#endif +#if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +#endif +#if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +#elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +#endif +#if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +#endif +#if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +#endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/native/build/CMakeFiles/3.26.4/CompilerIdCXX/a.exe b/native/build/CMakeFiles/3.26.4/CompilerIdCXX/a.exe new file mode 100755 index 0000000..ca3e8c4 Binary files /dev/null and b/native/build/CMakeFiles/3.26.4/CompilerIdCXX/a.exe differ diff --git a/native/build/CMakeFiles/CMakeConfigureLog.yaml b/native/build/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..506eb2d --- /dev/null +++ b/native/build/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,776 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake:204 (message)" + - "CMakeLists.txt:2 (project)" + message: | + The system is: Windows - 6.2.9200 - AMD64 + - + kind: "message-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCCompiler.cmake:123 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. + Compiler: C:/Strawberry/c/bin/gcc.exe + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" + + The C compiler identification is GNU, found in: + C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/3.26.4/CompilerIdC/a.exe + + - + kind: "message-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:2 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: C:/Strawberry/c/bin/c++.exe + Build flags: + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.exe" + + The CXX compiler identification is GNU, found in: + C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/3.26.4/CompilerIdCXX/a.exe + + - + kind: "try_compile-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting C compiler ABI info" + directories: + source: "C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-9zhjk0" + binary: "C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-9zhjk0" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_C_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_C_ABI_COMPILED" + cached: true + stdout: | + Change Dir: C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-9zhjk0 + + Run Build Command(s):C:/Strawberry/c/bin/cmake.exe -E env VERBOSE=1 C:/Strawberry/c/bin/mingw32-make.exe -f Makefile cmTC_2cbb8/fast && C:/Strawberry/c/bin/mingw32-make.exe -f CMakeFiles\\cmTC_2cbb8.dir\\build.make CMakeFiles/cmTC_2cbb8.dir/build + mingw32-make[1]: Entering directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-9zhjk0' + Building C object CMakeFiles/cmTC_2cbb8.dir/CMakeCCompilerABI.c.obj + C:\\Strawberry\\c\\bin\\gcc.exe -v -o CMakeFiles\\cmTC_2cbb8.dir\\CMakeCCompilerABI.c.obj -c C:\\Strawberry\\c\\share\\cmake-3.26\\Modules\\CMakeCCompilerABI.c + Using built-in specs. + COLLECT_GCC=C:\\Strawberry\\c\\bin\\gcc.exe + OFFLOAD_TARGET_NAMES=nvptx-none + Target: x86_64-w64-mingw32 + Configured with: ../configure --prefix=/R/winlibs64_stage/inst_gcc-13.1.0/share/gcc --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --enable-offload-targets=nvptx-none --with-pkgversion='MinGW-W64 x86_64-msvcrt-posix-seh, built by Brecht Sanders' --with-tune=generic --enable-checking=release --enable-threads=posix --disable-sjlj-exceptions --disable-libunwind-exceptions --disable-serial-configure --disable-bootstrap --enable-host-shared --enable-plugin --disable-default-ssp --disable-rpath --disable-libstdcxx-debug --disable-version-specific-runtime-libs --with-stabs --disable-symvers --enable-languages=c,c++,fortran,lto,objc,obj-c++ --disable-gold --disable-nls --disable-stage1-checking --disable-win32-registry --disable-multilib --enable-ld --enable-libquadmath --enable-libada --enable-libssp --enable-libstdcxx --enable-lto --enable-fully-dynamic-string --enable-libgomp --enable-graphite --enable-mingw-wildcard --enable-libstdcxx-time --enable-libstdcxx-pch --with-mpc=/d/Prog/winlibs64_stage/custombuilt --with-mpfr=/d/Prog/winlibs64_stage/custombuilt --with-gmp=/d/Prog/winlibs64_stage/custombuilt --with-isl=/d/Prog/winlibs64_stage/custombuilt --disable-libstdcxx-backtrace --enable-install-libiberty --enable-__cxa_atexit --without-included-gettext --with-diagnostics-color=auto --enable-clocale=generic --with-libiconv --with-system-zlib --with-build-sysroot=/R/winlibs64_stage/gcc-13.1.0/build_mingw/mingw-w64 CFLAGS='-I/d/Prog/winlibs64_stage/custombuilt/include/libdl-win32 -Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' CXXFLAGS='-Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' LDFLAGS='-pthread -Wl,--no-insert-timestamp -Wl,--dynamicbase -Wl,--high-entropy-va -Wl,--nxcompat -Wl,--tsaware' + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.1.0 (MinGW-W64 x86_64-msvcrt-posix-seh, built by Brecht Sanders) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_2cbb8.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\\cmTC_2cbb8.dir\\' + C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1.exe -quiet -v -iprefix C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:\\Strawberry\\c\\share\\cmake-3.26\\Modules\\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\\cmTC_2cbb8.dir\\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o C:\\Users\\ermeehan\\AppData\\Local\\Temp\\ccpBca8a.s + GNU C17 (MinGW-W64 x86_64-msvcrt-posix-seh, built by Brecht Sanders) version 13.1.0 (x86_64-w64-mingw32) + compiled by GNU C version 13.1.0, GMP version 6.2.1, MPFR version 4.2.0, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include" + ignoring nonexistent directory "R:/winlibs64_stage/inst_gcc-13.1.0/share/gcc/include" + ignoring nonexistent directory "/R/winlibs64_stage/inst_gcc-13.1.0/share/gcc/include" + ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed" + ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include" + ignoring nonexistent directory "/mingw/include" + #include "..." search starts here: + #include <...> search starts here: + C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include + C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include + C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed + C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include + End of search list. + Compiler executable checksum: 96d8060ba8d874c153fb09ff298fa6fb + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_2cbb8.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\\cmTC_2cbb8.dir\\' + C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\\cmTC_2cbb8.dir\\CMakeCCompilerABI.c.obj C:\\Users\\ermeehan\\AppData\\Local\\Temp\\ccpBca8a.s + GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (Binutils for MinGW-W64 x86_64, built by Brecht Sanders) 2.40 + COMPILER_PATH=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Strawberry/c/bin/../libexec/gcc/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Strawberry/c/bin/../lib/gcc/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_2cbb8.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\\cmTC_2cbb8.dir\\CMakeCCompilerABI.c.' + Linking C executable cmTC_2cbb8.exe + C:\\Strawberry\\c\\bin\\cmake.exe -E cmake_link_script CMakeFiles\\cmTC_2cbb8.dir\\link.txt --verbose=1 + C:\\Strawberry\\c\\bin\\cmake.exe -E rm -f CMakeFiles\\cmTC_2cbb8.dir/objects.a + C:\\Strawberry\\c\\bin\\ar.exe qc CMakeFiles\\cmTC_2cbb8.dir/objects.a @CMakeFiles\\cmTC_2cbb8.dir\\objects1.rsp + C:\\Strawberry\\c\\bin\\gcc.exe -v -Wl,--whole-archive CMakeFiles\\cmTC_2cbb8.dir/objects.a -Wl,--no-whole-archive -o cmTC_2cbb8.exe -Wl,--out-implib,libcmTC_2cbb8.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:\\Strawberry\\c\\bin\\gcc.exe + COLLECT_LTO_WRAPPER=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe + OFFLOAD_TARGET_NAMES=nvptx-none + Target: x86_64-w64-mingw32 + Configured with: ../configure --prefix=/R/winlibs64_stage/inst_gcc-13.1.0/share/gcc --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --enable-offload-targets=nvptx-none --with-pkgversion='MinGW-W64 x86_64-msvcrt-posix-seh, built by Brecht Sanders' --with-tune=generic --enable-checking=release --enable-threads=posix --disable-sjlj-exceptions --disable-libunwind-exceptions --disable-serial-configure --disable-bootstrap --enable-host-shared --enable-plugin --disable-default-ssp --disable-rpath --disable-libstdcxx-debug --disable-version-specific-runtime-libs --with-stabs --disable-symvers --enable-languages=c,c++,fortran,lto,objc,obj-c++ --disable-gold --disable-nls --disable-stage1-checking --disable-win32-registry --disable-multilib --enable-ld --enable-libquadmath --enable-libada --enable-libssp --enable-libstdcxx --enable-lto --enable-fully-dynamic-string --enable-libgomp --enable-graphite --enable-mingw-wildcard --enable-libstdcxx-time --enable-libstdcxx-pch --with-mpc=/d/Prog/winlibs64_stage/custombuilt --with-mpfr=/d/Prog/winlibs64_stage/custombuilt --with-gmp=/d/Prog/winlibs64_stage/custombuilt --with-isl=/d/Prog/winlibs64_stage/custombuilt --disable-libstdcxx-backtrace --enable-install-libiberty --enable-__cxa_atexit --without-included-gettext --with-diagnostics-color=auto --enable-clocale=generic --with-libiconv --with-system-zlib --with-build-sysroot=/R/winlibs64_stage/gcc-13.1.0/build_mingw/mingw-w64 CFLAGS='-I/d/Prog/winlibs64_stage/custombuilt/include/libdl-win32 -Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' CXXFLAGS='-Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' LDFLAGS='-pthread -Wl,--no-insert-timestamp -Wl,--dynamicbase -Wl,--high-entropy-va -Wl,--nxcompat -Wl,--tsaware' + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.1.0 (MinGW-W64 x86_64-msvcrt-posix-seh, built by Brecht Sanders) + COMPILER_PATH=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Strawberry/c/bin/../libexec/gcc/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Strawberry/c/bin/../lib/gcc/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2cbb8.exe' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_2cbb8.' + C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -plugin C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/liblto_plugin.dll -plugin-opt=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\ermeehan\\AppData\\Local\\Temp\\ccZOmPNW.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_2cbb8.exe C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Strawberry/c/bin/../lib/gcc -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. --whole-archive CMakeFiles\\cmTC_2cbb8.dir/objects.a --no-whole-archive --out-implib libcmTC_2cbb8.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2cbb8.exe' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_2cbb8.' + mingw32-make[1]: Leaving directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-9zhjk0' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] + add: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] + add: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + add: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] + end of search list found + collapse include dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include] + collapse include dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [C:/Strawberry/c/include] + collapse include dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + collapse include dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Strawberry/c/x86_64-w64-mingw32/include] + implicit include dirs: [C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Strawberry/c/include;C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Strawberry/c/x86_64-w64-mingw32/include] + + + - + kind: "message-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:152 (message)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeTestCCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed C implicit link information: + link line regex: [^( *|.*[/\\])(ld\\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-9zhjk0] + ignore line: [] + ignore line: [Run Build Command(s):C:/Strawberry/c/bin/cmake.exe -E env VERBOSE=1 C:/Strawberry/c/bin/mingw32-make.exe -f Makefile cmTC_2cbb8/fast && C:/Strawberry/c/bin/mingw32-make.exe -f CMakeFiles\\cmTC_2cbb8.dir\\build.make CMakeFiles/cmTC_2cbb8.dir/build] + ignore line: [mingw32-make[1]: Entering directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-9zhjk0'] + ignore line: [Building C object CMakeFiles/cmTC_2cbb8.dir/CMakeCCompilerABI.c.obj] + ignore line: [C:\\Strawberry\\c\\bin\\gcc.exe -v -o CMakeFiles\\cmTC_2cbb8.dir\\CMakeCCompilerABI.c.obj -c C:\\Strawberry\\c\\share\\cmake-3.26\\Modules\\CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\Strawberry\\c\\bin\\gcc.exe] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../configure --prefix=/R/winlibs64_stage/inst_gcc-13.1.0/share/gcc --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --enable-offload-targets=nvptx-none --with-pkgversion='MinGW-W64 x86_64-msvcrt-posix-seh, built by Brecht Sanders' --with-tune=generic --enable-checking=release --enable-threads=posix --disable-sjlj-exceptions --disable-libunwind-exceptions --disable-serial-configure --disable-bootstrap --enable-host-shared --enable-plugin --disable-default-ssp --disable-rpath --disable-libstdcxx-debug --disable-version-specific-runtime-libs --with-stabs --disable-symvers --enable-languages=c,c++,fortran,lto,objc,obj-c++ --disable-gold --disable-nls --disable-stage1-checking --disable-win32-registry --disable-multilib --enable-ld --enable-libquadmath --enable-libada --enable-libssp --enable-libstdcxx --enable-lto --enable-fully-dynamic-string --enable-libgomp --enable-graphite --enable-mingw-wildcard --enable-libstdcxx-time --enable-libstdcxx-pch --with-mpc=/d/Prog/winlibs64_stage/custombuilt --with-mpfr=/d/Prog/winlibs64_stage/custombuilt --with-gmp=/d/Prog/winlibs64_stage/custombuilt --with-isl=/d/Prog/winlibs64_stage/custombuilt --disable-libstdcxx-backtrace --enable-install-libiberty --enable-__cxa_atexit --without-included-gettext --with-diagnostics-color=auto --enable-clocale=generic --with-libiconv --with-system-zlib --with-build-sysroot=/R/winlibs64_stage/gcc-13.1.0/build_mingw/mingw-w64 CFLAGS='-I/d/Prog/winlibs64_stage/custombuilt/include/libdl-win32 -Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' CXXFLAGS='-Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' LDFLAGS='-pthread -Wl,--no-insert-timestamp -Wl,--dynamicbase -Wl,--high-entropy-va -Wl,--nxcompat -Wl,--tsaware'] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.1.0 (MinGW-W64 x86_64-msvcrt-posix-seh built by Brecht Sanders) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_2cbb8.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\\cmTC_2cbb8.dir\\'] + ignore line: [ C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1.exe -quiet -v -iprefix C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:\\Strawberry\\c\\share\\cmake-3.26\\Modules\\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\\cmTC_2cbb8.dir\\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o C:\\Users\\ermeehan\\AppData\\Local\\Temp\\ccpBca8a.s] + ignore line: [GNU C17 (MinGW-W64 x86_64-msvcrt-posix-seh built by Brecht Sanders) version 13.1.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 13.1.0 GMP version 6.2.1 MPFR version 4.2.0 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"] + ignore line: [ignoring nonexistent directory "R:/winlibs64_stage/inst_gcc-13.1.0/share/gcc/include"] + ignore line: [ignoring nonexistent directory "/R/winlibs64_stage/inst_gcc-13.1.0/share/gcc/include"] + ignore line: [ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"] + ignore line: [ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "/mingw/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] + ignore line: [ C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] + ignore line: [ C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + ignore line: [ C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 96d8060ba8d874c153fb09ff298fa6fb] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_2cbb8.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\\cmTC_2cbb8.dir\\'] + ignore line: [ C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\\cmTC_2cbb8.dir\\CMakeCCompilerABI.c.obj C:\\Users\\ermeehan\\AppData\\Local\\Temp\\ccpBca8a.s] + ignore line: [GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (Binutils for MinGW-W64 x86_64 built by Brecht Sanders) 2.40] + ignore line: [COMPILER_PATH=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Strawberry/c/bin/../libexec/gcc/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_2cbb8.dir\\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\\cmTC_2cbb8.dir\\CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_2cbb8.exe] + ignore line: [C:\\Strawberry\\c\\bin\\cmake.exe -E cmake_link_script CMakeFiles\\cmTC_2cbb8.dir\\link.txt --verbose=1] + ignore line: [C:\\Strawberry\\c\\bin\\cmake.exe -E rm -f CMakeFiles\\cmTC_2cbb8.dir/objects.a] + ignore line: [C:\\Strawberry\\c\\bin\\ar.exe qc CMakeFiles\\cmTC_2cbb8.dir/objects.a @CMakeFiles\\cmTC_2cbb8.dir\\objects1.rsp] + ignore line: [C:\\Strawberry\\c\\bin\\gcc.exe -v -Wl --whole-archive CMakeFiles\\cmTC_2cbb8.dir/objects.a -Wl --no-whole-archive -o cmTC_2cbb8.exe -Wl --out-implib libcmTC_2cbb8.dll.a -Wl --major-image-version 0 --minor-image-version 0 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\Strawberry\\c\\bin\\gcc.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../configure --prefix=/R/winlibs64_stage/inst_gcc-13.1.0/share/gcc --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --enable-offload-targets=nvptx-none --with-pkgversion='MinGW-W64 x86_64-msvcrt-posix-seh, built by Brecht Sanders' --with-tune=generic --enable-checking=release --enable-threads=posix --disable-sjlj-exceptions --disable-libunwind-exceptions --disable-serial-configure --disable-bootstrap --enable-host-shared --enable-plugin --disable-default-ssp --disable-rpath --disable-libstdcxx-debug --disable-version-specific-runtime-libs --with-stabs --disable-symvers --enable-languages=c,c++,fortran,lto,objc,obj-c++ --disable-gold --disable-nls --disable-stage1-checking --disable-win32-registry --disable-multilib --enable-ld --enable-libquadmath --enable-libada --enable-libssp --enable-libstdcxx --enable-lto --enable-fully-dynamic-string --enable-libgomp --enable-graphite --enable-mingw-wildcard --enable-libstdcxx-time --enable-libstdcxx-pch --with-mpc=/d/Prog/winlibs64_stage/custombuilt --with-mpfr=/d/Prog/winlibs64_stage/custombuilt --with-gmp=/d/Prog/winlibs64_stage/custombuilt --with-isl=/d/Prog/winlibs64_stage/custombuilt --disable-libstdcxx-backtrace --enable-install-libiberty --enable-__cxa_atexit --without-included-gettext --with-diagnostics-color=auto --enable-clocale=generic --with-libiconv --with-system-zlib --with-build-sysroot=/R/winlibs64_stage/gcc-13.1.0/build_mingw/mingw-w64 CFLAGS='-I/d/Prog/winlibs64_stage/custombuilt/include/libdl-win32 -Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' CXXFLAGS='-Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' LDFLAGS='-pthread -Wl,--no-insert-timestamp -Wl,--dynamicbase -Wl,--high-entropy-va -Wl,--nxcompat -Wl,--tsaware'] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.1.0 (MinGW-W64 x86_64-msvcrt-posix-seh built by Brecht Sanders) ] + ignore line: [COMPILER_PATH=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Strawberry/c/bin/../libexec/gcc/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2cbb8.exe' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_2cbb8.'] + link line: [ C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -plugin C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/liblto_plugin.dll -plugin-opt=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\ermeehan\\AppData\\Local\\Temp\\ccZOmPNW.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_2cbb8.exe C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Strawberry/c/bin/../lib/gcc -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. --whole-archive CMakeFiles\\cmTC_2cbb8.dir/objects.a --no-whole-archive --out-implib libcmTC_2cbb8.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] + arg [C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/liblto_plugin.dll] ==> ignore + arg [-plugin-opt=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\ermeehan\\AppData\\Local\\Temp\\ccZOmPNW.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_2cbb8.exe] ==> ignore + arg [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> obj [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] + arg [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] ==> obj [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] + arg [-LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] ==> dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] + arg [-LC:/Strawberry/c/bin/../lib/gcc] ==> dir [C:/Strawberry/c/bin/../lib/gcc] + arg [-LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] ==> dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] + arg [-LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] ==> dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] + arg [--whole-archive] ==> ignore + arg [CMakeFiles\\cmTC_2cbb8.dir/objects.a] ==> ignore + arg [--no-whole-archive] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_2cbb8.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] ==> obj [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] + remove lib [gcc_eh] + remove lib [msvcrt] + remove lib [gcc_eh] + remove lib [msvcrt] + collapse obj [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> [C:/Strawberry/c/x86_64-w64-mingw32/lib/crt2.o] + collapse obj [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] ==> [C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] + collapse obj [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] ==> [C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] + collapse library dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] ==> [C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0] + collapse library dir [C:/Strawberry/c/bin/../lib/gcc] ==> [C:/Strawberry/c/lib/gcc] + collapse library dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/Strawberry/c/x86_64-w64-mingw32/lib] + collapse library dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] ==> [C:/Strawberry/c/lib] + collapse library dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/Strawberry/c/x86_64-w64-mingw32/lib] + collapse library dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] ==> [C:/Strawberry/c/lib] + implicit libs: [mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex;kernel32] + implicit objs: [C:/Strawberry/c/x86_64-w64-mingw32/lib/crt2.o;C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o;C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] + implicit dirs: [C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0;C:/Strawberry/c/lib/gcc;C:/Strawberry/c/x86_64-w64-mingw32/lib;C:/Strawberry/c/lib] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:57 (try_compile)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-mometd" + binary: "C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-mometd" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-mometd + + Run Build Command(s):C:/Strawberry/c/bin/cmake.exe -E env VERBOSE=1 C:/Strawberry/c/bin/mingw32-make.exe -f Makefile cmTC_67960/fast && C:/Strawberry/c/bin/mingw32-make.exe -f CMakeFiles\\cmTC_67960.dir\\build.make CMakeFiles/cmTC_67960.dir/build + mingw32-make[1]: Entering directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-mometd' + Building CXX object CMakeFiles/cmTC_67960.dir/CMakeCXXCompilerABI.cpp.obj + C:\\Strawberry\\c\\bin\\c++.exe -v -o CMakeFiles\\cmTC_67960.dir\\CMakeCXXCompilerABI.cpp.obj -c C:\\Strawberry\\c\\share\\cmake-3.26\\Modules\\CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=C:\\Strawberry\\c\\bin\\c++.exe + OFFLOAD_TARGET_NAMES=nvptx-none + Target: x86_64-w64-mingw32 + Configured with: ../configure --prefix=/R/winlibs64_stage/inst_gcc-13.1.0/share/gcc --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --enable-offload-targets=nvptx-none --with-pkgversion='MinGW-W64 x86_64-msvcrt-posix-seh, built by Brecht Sanders' --with-tune=generic --enable-checking=release --enable-threads=posix --disable-sjlj-exceptions --disable-libunwind-exceptions --disable-serial-configure --disable-bootstrap --enable-host-shared --enable-plugin --disable-default-ssp --disable-rpath --disable-libstdcxx-debug --disable-version-specific-runtime-libs --with-stabs --disable-symvers --enable-languages=c,c++,fortran,lto,objc,obj-c++ --disable-gold --disable-nls --disable-stage1-checking --disable-win32-registry --disable-multilib --enable-ld --enable-libquadmath --enable-libada --enable-libssp --enable-libstdcxx --enable-lto --enable-fully-dynamic-string --enable-libgomp --enable-graphite --enable-mingw-wildcard --enable-libstdcxx-time --enable-libstdcxx-pch --with-mpc=/d/Prog/winlibs64_stage/custombuilt --with-mpfr=/d/Prog/winlibs64_stage/custombuilt --with-gmp=/d/Prog/winlibs64_stage/custombuilt --with-isl=/d/Prog/winlibs64_stage/custombuilt --disable-libstdcxx-backtrace --enable-install-libiberty --enable-__cxa_atexit --without-included-gettext --with-diagnostics-color=auto --enable-clocale=generic --with-libiconv --with-system-zlib --with-build-sysroot=/R/winlibs64_stage/gcc-13.1.0/build_mingw/mingw-w64 CFLAGS='-I/d/Prog/winlibs64_stage/custombuilt/include/libdl-win32 -Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' CXXFLAGS='-Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' LDFLAGS='-pthread -Wl,--no-insert-timestamp -Wl,--dynamicbase -Wl,--high-entropy-va -Wl,--nxcompat -Wl,--tsaware' + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.1.0 (MinGW-W64 x86_64-msvcrt-posix-seh, built by Brecht Sanders) + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_67960.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\\cmTC_67960.dir\\' + C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:\\Strawberry\\c\\share\\cmake-3.26\\Modules\\CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles\\cmTC_67960.dir\\ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o C:\\Users\\ermeehan\\AppData\\Local\\Temp\\ccmwX1Pg.s + GNU C++17 (MinGW-W64 x86_64-msvcrt-posix-seh, built by Brecht Sanders) version 13.1.0 (x86_64-w64-mingw32) + compiled by GNU C version 13.1.0, GMP version 6.2.1, MPFR version 4.2.0, MPC version 1.3.1, isl version isl-0.26-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0" + ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0/x86_64-w64-mingw32" + ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0/backward" + ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include" + ignoring nonexistent directory "R:/winlibs64_stage/inst_gcc-13.1.0/share/gcc/include" + ignoring nonexistent directory "/R/winlibs64_stage/inst_gcc-13.1.0/share/gcc/include" + ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed" + ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include" + ignoring nonexistent directory "/mingw/include" + #include "..." search starts here: + #include <...> search starts here: + C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0 + C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0/x86_64-w64-mingw32 + C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0/backward + C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include + C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include + C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed + C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include + End of search list. + Compiler executable checksum: 15137dcff86a3db5e0aaaf1285f715bf + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_67960.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\\cmTC_67960.dir\\' + C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\\cmTC_67960.dir\\CMakeCXXCompilerABI.cpp.obj C:\\Users\\ermeehan\\AppData\\Local\\Temp\\ccmwX1Pg.s + GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (Binutils for MinGW-W64 x86_64, built by Brecht Sanders) 2.40 + COMPILER_PATH=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Strawberry/c/bin/../libexec/gcc/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Strawberry/c/bin/../lib/gcc/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_67960.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\\cmTC_67960.dir\\CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_67960.exe + C:\\Strawberry\\c\\bin\\cmake.exe -E cmake_link_script CMakeFiles\\cmTC_67960.dir\\link.txt --verbose=1 + C:\\Strawberry\\c\\bin\\cmake.exe -E rm -f CMakeFiles\\cmTC_67960.dir/objects.a + C:\\Strawberry\\c\\bin\\ar.exe qc CMakeFiles\\cmTC_67960.dir/objects.a @CMakeFiles\\cmTC_67960.dir\\objects1.rsp + C:\\Strawberry\\c\\bin\\c++.exe -v -Wl,--whole-archive CMakeFiles\\cmTC_67960.dir/objects.a -Wl,--no-whole-archive -o cmTC_67960.exe -Wl,--out-implib,libcmTC_67960.dll.a -Wl,--major-image-version,0,--minor-image-version,0 + Using built-in specs. + COLLECT_GCC=C:\\Strawberry\\c\\bin\\c++.exe + COLLECT_LTO_WRAPPER=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe + OFFLOAD_TARGET_NAMES=nvptx-none + Target: x86_64-w64-mingw32 + Configured with: ../configure --prefix=/R/winlibs64_stage/inst_gcc-13.1.0/share/gcc --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --enable-offload-targets=nvptx-none --with-pkgversion='MinGW-W64 x86_64-msvcrt-posix-seh, built by Brecht Sanders' --with-tune=generic --enable-checking=release --enable-threads=posix --disable-sjlj-exceptions --disable-libunwind-exceptions --disable-serial-configure --disable-bootstrap --enable-host-shared --enable-plugin --disable-default-ssp --disable-rpath --disable-libstdcxx-debug --disable-version-specific-runtime-libs --with-stabs --disable-symvers --enable-languages=c,c++,fortran,lto,objc,obj-c++ --disable-gold --disable-nls --disable-stage1-checking --disable-win32-registry --disable-multilib --enable-ld --enable-libquadmath --enable-libada --enable-libssp --enable-libstdcxx --enable-lto --enable-fully-dynamic-string --enable-libgomp --enable-graphite --enable-mingw-wildcard --enable-libstdcxx-time --enable-libstdcxx-pch --with-mpc=/d/Prog/winlibs64_stage/custombuilt --with-mpfr=/d/Prog/winlibs64_stage/custombuilt --with-gmp=/d/Prog/winlibs64_stage/custombuilt --with-isl=/d/Prog/winlibs64_stage/custombuilt --disable-libstdcxx-backtrace --enable-install-libiberty --enable-__cxa_atexit --without-included-gettext --with-diagnostics-color=auto --enable-clocale=generic --with-libiconv --with-system-zlib --with-build-sysroot=/R/winlibs64_stage/gcc-13.1.0/build_mingw/mingw-w64 CFLAGS='-I/d/Prog/winlibs64_stage/custombuilt/include/libdl-win32 -Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' CXXFLAGS='-Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' LDFLAGS='-pthread -Wl,--no-insert-timestamp -Wl,--dynamicbase -Wl,--high-entropy-va -Wl,--nxcompat -Wl,--tsaware' + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 13.1.0 (MinGW-W64 x86_64-msvcrt-posix-seh, built by Brecht Sanders) + COMPILER_PATH=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/;C:/Strawberry/c/bin/../libexec/gcc/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ + LIBRARY_PATH=C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/;C:/Strawberry/c/bin/../lib/gcc/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/;C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../ + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_67960.exe' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_67960.' + C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -plugin C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/liblto_plugin.dll -plugin-opt=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\ermeehan\\AppData\\Local\\Temp\\ccLsS36j.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_67960.exe C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Strawberry/c/bin/../lib/gcc -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. --whole-archive CMakeFiles\\cmTC_67960.dir/objects.a --no-whole-archive --out-implib libcmTC_67960.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_67960.exe' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_67960.' + mingw32-make[1]: Leaving directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-mometd' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:127 (message)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0] + add: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0/x86_64-w64-mingw32] + add: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0/backward] + add: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] + add: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] + add: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + add: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] + end of search list found + collapse include dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0] ==> [C:/Strawberry/c/include/c++/13.1.0] + collapse include dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0/x86_64-w64-mingw32] ==> [C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32] + collapse include dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0/backward] ==> [C:/Strawberry/c/include/c++/13.1.0/backward] + collapse include dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] ==> [C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include] + collapse include dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] ==> [C:/Strawberry/c/include] + collapse include dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] ==> [C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + collapse include dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Strawberry/c/x86_64-w64-mingw32/include] + implicit include dirs: [C:/Strawberry/c/include/c++/13.1.0;C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32;C:/Strawberry/c/include/c++/13.1.0/backward;C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include;C:/Strawberry/c/include;C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed;C:/Strawberry/c/x86_64-w64-mingw32/include] + + + - + kind: "message-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake:152 (message)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:2 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld\\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + ignore line: [Change Dir: C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-mometd] + ignore line: [] + ignore line: [Run Build Command(s):C:/Strawberry/c/bin/cmake.exe -E env VERBOSE=1 C:/Strawberry/c/bin/mingw32-make.exe -f Makefile cmTC_67960/fast && C:/Strawberry/c/bin/mingw32-make.exe -f CMakeFiles\\cmTC_67960.dir\\build.make CMakeFiles/cmTC_67960.dir/build] + ignore line: [mingw32-make[1]: Entering directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-mometd'] + ignore line: [Building CXX object CMakeFiles/cmTC_67960.dir/CMakeCXXCompilerABI.cpp.obj] + ignore line: [C:\\Strawberry\\c\\bin\\c++.exe -v -o CMakeFiles\\cmTC_67960.dir\\CMakeCXXCompilerABI.cpp.obj -c C:\\Strawberry\\c\\share\\cmake-3.26\\Modules\\CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\Strawberry\\c\\bin\\c++.exe] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../configure --prefix=/R/winlibs64_stage/inst_gcc-13.1.0/share/gcc --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --enable-offload-targets=nvptx-none --with-pkgversion='MinGW-W64 x86_64-msvcrt-posix-seh, built by Brecht Sanders' --with-tune=generic --enable-checking=release --enable-threads=posix --disable-sjlj-exceptions --disable-libunwind-exceptions --disable-serial-configure --disable-bootstrap --enable-host-shared --enable-plugin --disable-default-ssp --disable-rpath --disable-libstdcxx-debug --disable-version-specific-runtime-libs --with-stabs --disable-symvers --enable-languages=c,c++,fortran,lto,objc,obj-c++ --disable-gold --disable-nls --disable-stage1-checking --disable-win32-registry --disable-multilib --enable-ld --enable-libquadmath --enable-libada --enable-libssp --enable-libstdcxx --enable-lto --enable-fully-dynamic-string --enable-libgomp --enable-graphite --enable-mingw-wildcard --enable-libstdcxx-time --enable-libstdcxx-pch --with-mpc=/d/Prog/winlibs64_stage/custombuilt --with-mpfr=/d/Prog/winlibs64_stage/custombuilt --with-gmp=/d/Prog/winlibs64_stage/custombuilt --with-isl=/d/Prog/winlibs64_stage/custombuilt --disable-libstdcxx-backtrace --enable-install-libiberty --enable-__cxa_atexit --without-included-gettext --with-diagnostics-color=auto --enable-clocale=generic --with-libiconv --with-system-zlib --with-build-sysroot=/R/winlibs64_stage/gcc-13.1.0/build_mingw/mingw-w64 CFLAGS='-I/d/Prog/winlibs64_stage/custombuilt/include/libdl-win32 -Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' CXXFLAGS='-Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' LDFLAGS='-pthread -Wl,--no-insert-timestamp -Wl,--dynamicbase -Wl,--high-entropy-va -Wl,--nxcompat -Wl,--tsaware'] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.1.0 (MinGW-W64 x86_64-msvcrt-posix-seh built by Brecht Sanders) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_67960.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\\cmTC_67960.dir\\'] + ignore line: [ C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/cc1plus.exe -quiet -v -iprefix C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/ -D_REENTRANT C:\\Strawberry\\c\\share\\cmake-3.26\\Modules\\CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles\\cmTC_67960.dir\\ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -o C:\\Users\\ermeehan\\AppData\\Local\\Temp\\ccmwX1Pg.s] + ignore line: [GNU C++17 (MinGW-W64 x86_64-msvcrt-posix-seh built by Brecht Sanders) version 13.1.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 13.1.0 GMP version 6.2.1 MPFR version 4.2.0 MPC version 1.3.1 isl version isl-0.26-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0"] + ignore line: [ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0/x86_64-w64-mingw32"] + ignore line: [ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0/backward"] + ignore line: [ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include"] + ignore line: [ignoring nonexistent directory "R:/winlibs64_stage/inst_gcc-13.1.0/share/gcc/include"] + ignore line: [ignoring nonexistent directory "/R/winlibs64_stage/inst_gcc-13.1.0/share/gcc/include"] + ignore line: [ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed"] + ignore line: [ignoring duplicate directory "C:/Strawberry/c/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "/mingw/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0] + ignore line: [ C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0/x86_64-w64-mingw32] + ignore line: [ C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include/c++/13.1.0/backward] + ignore line: [ C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include] + ignore line: [ C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../include] + ignore line: [ C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/include-fixed] + ignore line: [ C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: 15137dcff86a3db5e0aaaf1285f715bf] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_67960.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\\cmTC_67960.dir\\'] + ignore line: [ C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\\cmTC_67960.dir\\CMakeCXXCompilerABI.cpp.obj C:\\Users\\ermeehan\\AppData\\Local\\Temp\\ccmwX1Pg.s] + ignore line: [GNU assembler version 2.40 (x86_64-w64-mingw32) using BFD version (Binutils for MinGW-W64 x86_64 built by Brecht Sanders) 2.40] + ignore line: [COMPILER_PATH=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Strawberry/c/bin/../libexec/gcc/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\\cmTC_67960.dir\\CMakeCXXCompilerABI.cpp.obj' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\\cmTC_67960.dir\\CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_67960.exe] + ignore line: [C:\\Strawberry\\c\\bin\\cmake.exe -E cmake_link_script CMakeFiles\\cmTC_67960.dir\\link.txt --verbose=1] + ignore line: [C:\\Strawberry\\c\\bin\\cmake.exe -E rm -f CMakeFiles\\cmTC_67960.dir/objects.a] + ignore line: [C:\\Strawberry\\c\\bin\\ar.exe qc CMakeFiles\\cmTC_67960.dir/objects.a @CMakeFiles\\cmTC_67960.dir\\objects1.rsp] + ignore line: [C:\\Strawberry\\c\\bin\\c++.exe -v -Wl --whole-archive CMakeFiles\\cmTC_67960.dir/objects.a -Wl --no-whole-archive -o cmTC_67960.exe -Wl --out-implib libcmTC_67960.dll.a -Wl --major-image-version 0 --minor-image-version 0 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\\Strawberry\\c\\bin\\c++.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../configure --prefix=/R/winlibs64_stage/inst_gcc-13.1.0/share/gcc --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --enable-offload-targets=nvptx-none --with-pkgversion='MinGW-W64 x86_64-msvcrt-posix-seh, built by Brecht Sanders' --with-tune=generic --enable-checking=release --enable-threads=posix --disable-sjlj-exceptions --disable-libunwind-exceptions --disable-serial-configure --disable-bootstrap --enable-host-shared --enable-plugin --disable-default-ssp --disable-rpath --disable-libstdcxx-debug --disable-version-specific-runtime-libs --with-stabs --disable-symvers --enable-languages=c,c++,fortran,lto,objc,obj-c++ --disable-gold --disable-nls --disable-stage1-checking --disable-win32-registry --disable-multilib --enable-ld --enable-libquadmath --enable-libada --enable-libssp --enable-libstdcxx --enable-lto --enable-fully-dynamic-string --enable-libgomp --enable-graphite --enable-mingw-wildcard --enable-libstdcxx-time --enable-libstdcxx-pch --with-mpc=/d/Prog/winlibs64_stage/custombuilt --with-mpfr=/d/Prog/winlibs64_stage/custombuilt --with-gmp=/d/Prog/winlibs64_stage/custombuilt --with-isl=/d/Prog/winlibs64_stage/custombuilt --disable-libstdcxx-backtrace --enable-install-libiberty --enable-__cxa_atexit --without-included-gettext --with-diagnostics-color=auto --enable-clocale=generic --with-libiconv --with-system-zlib --with-build-sysroot=/R/winlibs64_stage/gcc-13.1.0/build_mingw/mingw-w64 CFLAGS='-I/d/Prog/winlibs64_stage/custombuilt/include/libdl-win32 -Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' CXXFLAGS='-Wno-int-conversion -march=nocona -msahf -mtune=generic -O2' LDFLAGS='-pthread -Wl,--no-insert-timestamp -Wl,--dynamicbase -Wl,--high-entropy-va -Wl,--nxcompat -Wl,--tsaware'] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 13.1.0 (MinGW-W64 x86_64-msvcrt-posix-seh built by Brecht Sanders) ] + ignore line: [COMPILER_PATH=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Strawberry/c/bin/../libexec/gcc/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_67960.exe' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_67960.'] + link line: [ C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe -plugin C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/liblto_plugin.dll -plugin-opt=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\\Users\\ermeehan\\AppData\\Local\\Temp\\ccLsS36j.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_67960.exe C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0 -LC:/Strawberry/c/bin/../lib/gcc -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib -LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../.. --whole-archive CMakeFiles\\cmTC_67960.dir/objects.a --no-whole-archive --out-implib libcmTC_67960.dll.a --major-image-version 0 --minor-image-version 0 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] + arg [C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/liblto_plugin.dll] ==> ignore + arg [-plugin-opt=C:/Strawberry/c/bin/../libexec/gcc/x86_64-w64-mingw32/13.1.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\\Users\\ermeehan\\AppData\\Local\\Temp\\ccLsS36j.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_67960.exe] ==> ignore + arg [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> obj [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] + arg [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] ==> obj [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] + arg [-LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] ==> dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] + arg [-LC:/Strawberry/c/bin/../lib/gcc] ==> dir [C:/Strawberry/c/bin/../lib/gcc] + arg [-LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] ==> dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] + arg [-LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] ==> dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] + arg [--whole-archive] ==> ignore + arg [CMakeFiles\\cmTC_67960.dir/objects.a] ==> ignore + arg [--no-whole-archive] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_67960.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] ==> obj [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] + remove lib [msvcrt] + remove lib [msvcrt] + collapse obj [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> [C:/Strawberry/c/x86_64-w64-mingw32/lib/crt2.o] + collapse obj [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] ==> [C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o] + collapse obj [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] ==> [C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] + collapse library dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0] ==> [C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0] + collapse library dir [C:/Strawberry/c/bin/../lib/gcc] ==> [C:/Strawberry/c/lib/gcc] + collapse library dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/Strawberry/c/x86_64-w64-mingw32/lib] + collapse library dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../lib] ==> [C:/Strawberry/c/lib] + collapse library dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/Strawberry/c/x86_64-w64-mingw32/lib] + collapse library dir [C:/Strawberry/c/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../..] ==> [C:/Strawberry/c/lib] + implicit libs: [stdc++;mingw32;gcc_s;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc_s;gcc;moldname;mingwex;kernel32] + implicit objs: [C:/Strawberry/c/x86_64-w64-mingw32/lib/crt2.o;C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/crtbegin.o;C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/crtend.o] + implicit dirs: [C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0;C:/Strawberry/c/lib/gcc;C:/Strawberry/c/x86_64-w64-mingw32/lib;C:/Strawberry/c/lib] + implicit fwks: [] + + + - + kind: "try_compile-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake:40 (cmake_check_compiler_flag)" + - "build/_deps/randomx-src/CMakeLists.txt:85 (check_cxx_compiler_flag)" + - "build/_deps/randomx-src/CMakeLists.txt:131 (add_flag)" + checks: + - "Performing Test _maes_cxx" + directories: + source: "C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-1yd5jk" + binary: "C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-1yd5jk" + cmakeVariables: + CMAKE_CXX_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "_maes_cxx" + cached: true + stdout: | + Change Dir: C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-1yd5jk + + Run Build Command(s):C:/Strawberry/c/bin/cmake.exe -E env VERBOSE=1 C:/Strawberry/c/bin/mingw32-make.exe -f Makefile cmTC_417f6/fast && C:/Strawberry/c/bin/mingw32-make.exe -f CMakeFiles\\cmTC_417f6.dir\\build.make CMakeFiles/cmTC_417f6.dir/build + mingw32-make[1]: Entering directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-1yd5jk' + Building CXX object CMakeFiles/cmTC_417f6.dir/src.cxx.obj + C:\\Strawberry\\c\\bin\\c++.exe -D_maes_cxx -maes -o CMakeFiles\\cmTC_417f6.dir\\src.cxx.obj -c C:\\Users\\ermeehan\\Documents\\wikideck\\native\\build\\CMakeFiles\\CMakeScratch\\TryCompile-1yd5jk\\src.cxx + Linking CXX executable cmTC_417f6.exe + C:\\Strawberry\\c\\bin\\cmake.exe -E cmake_link_script CMakeFiles\\cmTC_417f6.dir\\link.txt --verbose=1 + C:\\Strawberry\\c\\bin\\cmake.exe -E rm -f CMakeFiles\\cmTC_417f6.dir/objects.a + C:\\Strawberry\\c\\bin\\ar.exe qc CMakeFiles\\cmTC_417f6.dir/objects.a @CMakeFiles\\cmTC_417f6.dir\\objects1.rsp + C:\\Strawberry\\c\\bin\\c++.exe -Wl,--whole-archive CMakeFiles\\cmTC_417f6.dir/objects.a -Wl,--no-whole-archive -o cmTC_417f6.exe -Wl,--out-implib,libcmTC_417f6.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\\cmTC_417f6.dir\\linkLibs.rsp + mingw32-make[1]: Leaving directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-1yd5jk' + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CheckCCompilerFlag.cmake:40 (cmake_check_compiler_flag)" + - "build/_deps/randomx-src/CMakeLists.txt:91 (check_c_compiler_flag)" + - "build/_deps/randomx-src/CMakeLists.txt:131 (add_flag)" + checks: + - "Performing Test _maes_c" + directories: + source: "C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-suxh5b" + binary: "C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-suxh5b" + cmakeVariables: + CMAKE_C_FLAGS: "" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "_maes_c" + cached: true + stdout: | + Change Dir: C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-suxh5b + + Run Build Command(s):C:/Strawberry/c/bin/cmake.exe -E env VERBOSE=1 C:/Strawberry/c/bin/mingw32-make.exe -f Makefile cmTC_7d5d6/fast && C:/Strawberry/c/bin/mingw32-make.exe -f CMakeFiles\\cmTC_7d5d6.dir\\build.make CMakeFiles/cmTC_7d5d6.dir/build + mingw32-make[1]: Entering directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-suxh5b' + Building C object CMakeFiles/cmTC_7d5d6.dir/src.c.obj + C:\\Strawberry\\c\\bin\\gcc.exe -D_maes_c -maes -o CMakeFiles\\cmTC_7d5d6.dir\\src.c.obj -c C:\\Users\\ermeehan\\Documents\\wikideck\\native\\build\\CMakeFiles\\CMakeScratch\\TryCompile-suxh5b\\src.c + Linking C executable cmTC_7d5d6.exe + C:\\Strawberry\\c\\bin\\cmake.exe -E cmake_link_script CMakeFiles\\cmTC_7d5d6.dir\\link.txt --verbose=1 + C:\\Strawberry\\c\\bin\\cmake.exe -E rm -f CMakeFiles\\cmTC_7d5d6.dir/objects.a + C:\\Strawberry\\c\\bin\\ar.exe qc CMakeFiles\\cmTC_7d5d6.dir/objects.a @CMakeFiles\\cmTC_7d5d6.dir\\objects1.rsp + C:\\Strawberry\\c\\bin\\gcc.exe -Wl,--whole-archive CMakeFiles\\cmTC_7d5d6.dir/objects.a -Wl,--no-whole-archive -o cmTC_7d5d6.exe -Wl,--out-implib,libcmTC_7d5d6.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\\cmTC_7d5d6.dir\\linkLibs.rsp + mingw32-make[1]: Leaving directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-suxh5b' + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CheckCCompilerFlag.cmake:40 (cmake_check_compiler_flag)" + - "build/_deps/randomx-src/CMakeLists.txt:132 (check_c_compiler_flag)" + checks: + - "Performing Test HAVE_SSSE3" + directories: + source: "C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-5vharw" + binary: "C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-5vharw" + cmakeVariables: + CMAKE_C_FLAGS: " -maes" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "HAVE_SSSE3" + cached: true + stdout: | + Change Dir: C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-5vharw + + Run Build Command(s):C:/Strawberry/c/bin/cmake.exe -E env VERBOSE=1 C:/Strawberry/c/bin/mingw32-make.exe -f Makefile cmTC_dc537/fast && C:/Strawberry/c/bin/mingw32-make.exe -f CMakeFiles\\cmTC_dc537.dir\\build.make CMakeFiles/cmTC_dc537.dir/build + mingw32-make[1]: Entering directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-5vharw' + Building C object CMakeFiles/cmTC_dc537.dir/src.c.obj + C:\\Strawberry\\c\\bin\\gcc.exe -DHAVE_SSSE3 -maes -mssse3 -o CMakeFiles\\cmTC_dc537.dir\\src.c.obj -c C:\\Users\\ermeehan\\Documents\\wikideck\\native\\build\\CMakeFiles\\CMakeScratch\\TryCompile-5vharw\\src.c + Linking C executable cmTC_dc537.exe + C:\\Strawberry\\c\\bin\\cmake.exe -E cmake_link_script CMakeFiles\\cmTC_dc537.dir\\link.txt --verbose=1 + C:\\Strawberry\\c\\bin\\cmake.exe -E rm -f CMakeFiles\\cmTC_dc537.dir/objects.a + C:\\Strawberry\\c\\bin\\ar.exe qc CMakeFiles\\cmTC_dc537.dir/objects.a @CMakeFiles\\cmTC_dc537.dir\\objects1.rsp + C:\\Strawberry\\c\\bin\\gcc.exe -maes -Wl,--whole-archive CMakeFiles\\cmTC_dc537.dir/objects.a -Wl,--no-whole-archive -o cmTC_dc537.exe -Wl,--out-implib,libcmTC_dc537.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\\cmTC_dc537.dir\\linkLibs.rsp + mingw32-make[1]: Leaving directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-5vharw' + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake:18 (cmake_check_source_compiles)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CheckCCompilerFlag.cmake:40 (cmake_check_compiler_flag)" + - "build/_deps/randomx-src/CMakeLists.txt:136 (check_c_compiler_flag)" + checks: + - "Performing Test HAVE_AVX2" + directories: + source: "C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-7ggjl6" + binary: "C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-7ggjl6" + cmakeVariables: + CMAKE_C_FLAGS: " -maes" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "HAVE_AVX2" + cached: true + stdout: | + Change Dir: C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-7ggjl6 + + Run Build Command(s):C:/Strawberry/c/bin/cmake.exe -E env VERBOSE=1 C:/Strawberry/c/bin/mingw32-make.exe -f Makefile cmTC_bab57/fast && C:/Strawberry/c/bin/mingw32-make.exe -f CMakeFiles\\cmTC_bab57.dir\\build.make CMakeFiles/cmTC_bab57.dir/build + mingw32-make[1]: Entering directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-7ggjl6' + Building C object CMakeFiles/cmTC_bab57.dir/src.c.obj + C:\\Strawberry\\c\\bin\\gcc.exe -DHAVE_AVX2 -maes -mavx2 -o CMakeFiles\\cmTC_bab57.dir\\src.c.obj -c C:\\Users\\ermeehan\\Documents\\wikideck\\native\\build\\CMakeFiles\\CMakeScratch\\TryCompile-7ggjl6\\src.c + Linking C executable cmTC_bab57.exe + C:\\Strawberry\\c\\bin\\cmake.exe -E cmake_link_script CMakeFiles\\cmTC_bab57.dir\\link.txt --verbose=1 + C:\\Strawberry\\c\\bin\\cmake.exe -E rm -f CMakeFiles\\cmTC_bab57.dir/objects.a + C:\\Strawberry\\c\\bin\\ar.exe qc CMakeFiles\\cmTC_bab57.dir/objects.a @CMakeFiles\\cmTC_bab57.dir\\objects1.rsp + C:\\Strawberry\\c\\bin\\gcc.exe -maes -Wl,--whole-archive CMakeFiles\\cmTC_bab57.dir/objects.a -Wl,--no-whole-archive -o cmTC_bab57.exe -Wl,--out-implib,libcmTC_bab57.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\\cmTC_bab57.dir\\linkLibs.rsp + mingw32-make[1]: Leaving directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-7ggjl6' + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake:101 (try_compile)" + - "C:/Strawberry/c/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake:76 (cmake_check_source_compiles)" + - "build/_deps/randomx-src/CMakeLists.txt:259 (check_cxx_source_compiles)" + checks: + - "Performing Test HAVE_CXX_ATOMICS" + directories: + source: "C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-td8ncp" + binary: "C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-td8ncp" + cmakeVariables: + CMAKE_CXX_FLAGS: " -maes" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "HAVE_CXX_ATOMICS" + cached: true + stdout: | + Change Dir: C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-td8ncp + + Run Build Command(s):C:/Strawberry/c/bin/cmake.exe -E env VERBOSE=1 C:/Strawberry/c/bin/mingw32-make.exe -f Makefile cmTC_d3638/fast && C:/Strawberry/c/bin/mingw32-make.exe -f CMakeFiles\\cmTC_d3638.dir\\build.make CMakeFiles/cmTC_d3638.dir/build + mingw32-make[1]: Entering directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-td8ncp' + Building CXX object CMakeFiles/cmTC_d3638.dir/src.cxx.obj + C:\\Strawberry\\c\\bin\\c++.exe -DHAVE_CXX_ATOMICS -maes -o CMakeFiles\\cmTC_d3638.dir\\src.cxx.obj -c C:\\Users\\ermeehan\\Documents\\wikideck\\native\\build\\CMakeFiles\\CMakeScratch\\TryCompile-td8ncp\\src.cxx + Linking CXX executable cmTC_d3638.exe + C:\\Strawberry\\c\\bin\\cmake.exe -E cmake_link_script CMakeFiles\\cmTC_d3638.dir\\link.txt --verbose=1 + C:\\Strawberry\\c\\bin\\cmake.exe -E rm -f CMakeFiles\\cmTC_d3638.dir/objects.a + C:\\Strawberry\\c\\bin\\ar.exe qc CMakeFiles\\cmTC_d3638.dir/objects.a @CMakeFiles\\cmTC_d3638.dir\\objects1.rsp + C:\\Strawberry\\c\\bin\\c++.exe -maes -Wl,--whole-archive CMakeFiles\\cmTC_d3638.dir/objects.a -Wl,--no-whole-archive -o cmTC_d3638.exe -Wl,--out-implib,libcmTC_d3638.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\\cmTC_d3638.dir\\linkLibs.rsp + mingw32-make[1]: Leaving directory 'C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/CMakeScratch/TryCompile-td8ncp' + + exitCode: 0 +... diff --git a/native/build/CMakeFiles/CMakeDirectoryInformation.cmake b/native/build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..fc71951 --- /dev/null +++ b/native/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "C:/Users/ermeehan/Documents/wikideck/native") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "C:/Users/ermeehan/Documents/wikideck/native/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/native/build/CMakeFiles/Makefile.cmake b/native/build/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..c953427 --- /dev/null +++ b/native/build/CMakeFiles/Makefile.cmake @@ -0,0 +1,157 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "MinGW Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeCCompiler.cmake.in" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeCCompilerABI.c" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeCInformation.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeCXXCompiler.cmake.in" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeCXXCompilerABI.cpp" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeCXXInformation.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeCommonLanguageInclude.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeCompilerIdDetection.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCXXCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCompileFeatures.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCompilerABI.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineCompilerId.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineRCCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeFindBinUtils.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeGenericSystem.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeLanguageInformation.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeMinGWFindMake.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeParseImplicitIncludeInfo.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeParseImplicitLinkInfo.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeParseLibraryArchitecture.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeRCCompiler.cmake.in" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeRCInformation.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeSystem.cmake.in" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeTestCCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeTestCXXCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeTestCompilerCommon.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeTestRCCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CheckCCompilerFlag.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CheckCSourceCompiles.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CheckCXXCompilerFlag.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CheckCXXSourceCompiles.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/Borland-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/Cray-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/GHS-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/GNU-C.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/GNU-CXX.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/GNU-FindBinUtils.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/GNU.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/IAR-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/Intel-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/PGI-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/SCO-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/TI-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/FetchContent.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/FetchContent/CMakeLists.cmake.in" + "C:/Strawberry/c/share/cmake-3.26/Modules/FindGit.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/FindPackageHandleStandardArgs.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/FindPackageMessage.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/GNUInstallDirs.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Internal/CheckCompilerFlag.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Internal/CheckFlagCommonConfig.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Internal/CheckSourceCompiles.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Internal/FeatureTesting.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Platform/Windows-Determine-CXX.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Platform/Windows-GNU-C-ABI.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Platform/Windows-GNU-C.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Platform/Windows-GNU-CXX-ABI.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Platform/Windows-GNU-CXX.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Platform/Windows-GNU.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Platform/Windows-windres.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Platform/Windows.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Platform/WindowsPaths.cmake" + "C:/Users/ermeehan/Documents/wikideck/native/CMakeLists.txt" + "CMakeFiles/3.26.4/CMakeCCompiler.cmake" + "CMakeFiles/3.26.4/CMakeCXXCompiler.cmake" + "CMakeFiles/3.26.4/CMakeRCCompiler.cmake" + "CMakeFiles/3.26.4/CMakeSystem.cmake" + "_deps/randomx-src/CMakeLists.txt" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.26.4/CMakeSystem.cmake" + "CMakeFiles/3.26.4/CMakeCCompiler.cmake" + "CMakeFiles/3.26.4/CMakeCXXCompiler.cmake" + "CMakeFiles/3.26.4/CMakeRCCompiler.cmake" + "CMakeFiles/3.26.4/CMakeCCompiler.cmake" + "CMakeFiles/3.26.4/CMakeCXXCompiler.cmake" + "_deps/randomx-subbuild/CMakeLists.txt" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/randomx-build/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/wikideck-randomx.dir/DependInfo.cmake" + "_deps/randomx-build/CMakeFiles/randomx.dir/DependInfo.cmake" + "_deps/randomx-build/CMakeFiles/randomx-tests.dir/DependInfo.cmake" + "_deps/randomx-build/CMakeFiles/randomx-codegen.dir/DependInfo.cmake" + "_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/DependInfo.cmake" + ) diff --git a/native/build/CMakeFiles/Makefile2 b/native/build/CMakeFiles/Makefile2 new file mode 100644 index 0000000..8743d52 --- /dev/null +++ b/native/build/CMakeFiles/Makefile2 @@ -0,0 +1,234 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Strawberry\c\bin\cmake.exe + +# The command to remove a file. +RM = C:\Strawberry\c\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\ermeehan\Documents\wikideck\native + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\ermeehan\Documents\wikideck\native\build + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/wikideck-randomx.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/wikideck-randomx.dir/clean +clean: _deps/randomx-build/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory _deps/randomx-build + +# Recursive "all" directory target. +_deps/randomx-build/all: _deps/randomx-build/CMakeFiles/randomx.dir/all +.PHONY : _deps/randomx-build/all + +# Recursive "preinstall" directory target. +_deps/randomx-build/preinstall: +.PHONY : _deps/randomx-build/preinstall + +# Recursive "clean" directory target. +_deps/randomx-build/clean: _deps/randomx-build/CMakeFiles/randomx.dir/clean +_deps/randomx-build/clean: _deps/randomx-build/CMakeFiles/randomx-tests.dir/clean +_deps/randomx-build/clean: _deps/randomx-build/CMakeFiles/randomx-codegen.dir/clean +_deps/randomx-build/clean: _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/clean +.PHONY : _deps/randomx-build/clean + +#============================================================================= +# Target rules for target CMakeFiles/wikideck-randomx.dir + +# All Build rule for target. +CMakeFiles/wikideck-randomx.dir/all: _deps/randomx-build/CMakeFiles/randomx.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles\wikideck-randomx.dir\build.make CMakeFiles/wikideck-randomx.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles\wikideck-randomx.dir\build.make CMakeFiles/wikideck-randomx.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=35,36 "Built target wikideck-randomx" +.PHONY : CMakeFiles/wikideck-randomx.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/wikideck-randomx.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles 29 + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 CMakeFiles/wikideck-randomx.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles 0 +.PHONY : CMakeFiles/wikideck-randomx.dir/rule + +# Convenience name for target. +wikideck-randomx: CMakeFiles/wikideck-randomx.dir/rule +.PHONY : wikideck-randomx + +# clean rule for target. +CMakeFiles/wikideck-randomx.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles\wikideck-randomx.dir\build.make CMakeFiles/wikideck-randomx.dir/clean +.PHONY : CMakeFiles/wikideck-randomx.dir/clean + +#============================================================================= +# Target rules for target _deps/randomx-build/CMakeFiles/randomx.dir + +# All Build rule for target. +_deps/randomx-build/CMakeFiles/randomx.dir/all: + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/depend + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27 "Built target randomx" +.PHONY : _deps/randomx-build/CMakeFiles/randomx.dir/all + +# Build rule for subdir invocation for target. +_deps/randomx-build/CMakeFiles/randomx.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles 27 + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 _deps/randomx-build/CMakeFiles/randomx.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles 0 +.PHONY : _deps/randomx-build/CMakeFiles/randomx.dir/rule + +# Convenience name for target. +randomx: _deps/randomx-build/CMakeFiles/randomx.dir/rule +.PHONY : randomx + +# clean rule for target. +_deps/randomx-build/CMakeFiles/randomx.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/clean +.PHONY : _deps/randomx-build/CMakeFiles/randomx.dir/clean + +#============================================================================= +# Target rules for target _deps/randomx-build/CMakeFiles/randomx-tests.dir + +# All Build rule for target. +_deps/randomx-build/CMakeFiles/randomx-tests.dir/all: _deps/randomx-build/CMakeFiles/randomx.dir/all + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-tests.dir\build.make _deps/randomx-build/CMakeFiles/randomx-tests.dir/depend + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-tests.dir\build.make _deps/randomx-build/CMakeFiles/randomx-tests.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=33,34 "Built target randomx-tests" +.PHONY : _deps/randomx-build/CMakeFiles/randomx-tests.dir/all + +# Build rule for subdir invocation for target. +_deps/randomx-build/CMakeFiles/randomx-tests.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles 29 + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 _deps/randomx-build/CMakeFiles/randomx-tests.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles 0 +.PHONY : _deps/randomx-build/CMakeFiles/randomx-tests.dir/rule + +# Convenience name for target. +randomx-tests: _deps/randomx-build/CMakeFiles/randomx-tests.dir/rule +.PHONY : randomx-tests + +# clean rule for target. +_deps/randomx-build/CMakeFiles/randomx-tests.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-tests.dir\build.make _deps/randomx-build/CMakeFiles/randomx-tests.dir/clean +.PHONY : _deps/randomx-build/CMakeFiles/randomx-tests.dir/clean + +#============================================================================= +# Target rules for target _deps/randomx-build/CMakeFiles/randomx-codegen.dir + +# All Build rule for target. +_deps/randomx-build/CMakeFiles/randomx-codegen.dir/all: _deps/randomx-build/CMakeFiles/randomx.dir/all + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-codegen.dir\build.make _deps/randomx-build/CMakeFiles/randomx-codegen.dir/depend + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-codegen.dir\build.make _deps/randomx-build/CMakeFiles/randomx-codegen.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=31,32 "Built target randomx-codegen" +.PHONY : _deps/randomx-build/CMakeFiles/randomx-codegen.dir/all + +# Build rule for subdir invocation for target. +_deps/randomx-build/CMakeFiles/randomx-codegen.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles 29 + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 _deps/randomx-build/CMakeFiles/randomx-codegen.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles 0 +.PHONY : _deps/randomx-build/CMakeFiles/randomx-codegen.dir/rule + +# Convenience name for target. +randomx-codegen: _deps/randomx-build/CMakeFiles/randomx-codegen.dir/rule +.PHONY : randomx-codegen + +# clean rule for target. +_deps/randomx-build/CMakeFiles/randomx-codegen.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-codegen.dir\build.make _deps/randomx-build/CMakeFiles/randomx-codegen.dir/clean +.PHONY : _deps/randomx-build/CMakeFiles/randomx-codegen.dir/clean + +#============================================================================= +# Target rules for target _deps/randomx-build/CMakeFiles/randomx-benchmark.dir + +# All Build rule for target. +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/all: _deps/randomx-build/CMakeFiles/randomx.dir/all + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-benchmark.dir\build.make _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/depend + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-benchmark.dir\build.make _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=28,29,30 "Built target randomx-benchmark" +.PHONY : _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/all + +# Build rule for subdir invocation for target. +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles 30 + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles 0 +.PHONY : _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/rule + +# Convenience name for target. +randomx-benchmark: _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/rule +.PHONY : randomx-benchmark + +# clean rule for target. +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-benchmark.dir\build.make _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/clean +.PHONY : _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/native/build/CMakeFiles/TargetDirectories.txt b/native/build/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..0795b04 --- /dev/null +++ b/native/build/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,19 @@ +C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/wikideck-randomx.dir +C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/test.dir +C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/edit_cache.dir +C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/rebuild_cache.dir +C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/list_install_components.dir +C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/install.dir +C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/install/local.dir +C:/Users/ermeehan/Documents/wikideck/native/build/CMakeFiles/install/strip.dir +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build/CMakeFiles/randomx.dir +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build/CMakeFiles/test.dir +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build/CMakeFiles/edit_cache.dir +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build/CMakeFiles/rebuild_cache.dir +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build/CMakeFiles/list_install_components.dir +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build/CMakeFiles/install.dir +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build/CMakeFiles/install/local.dir +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build/CMakeFiles/install/strip.dir diff --git a/native/build/CMakeFiles/cmake.check_cache b/native/build/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..56c437b --- /dev/null +++ b/native/build/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/native/build/CMakeFiles/progress.marks b/native/build/CMakeFiles/progress.marks new file mode 100644 index 0000000..d507a23 --- /dev/null +++ b/native/build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +29 diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/DependInfo.cmake b/native/build/CMakeFiles/wikideck-randomx.dir/DependInfo.cmake new file mode 100644 index 0000000..30d2594 --- /dev/null +++ b/native/build/CMakeFiles/wikideck-randomx.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "C:/Users/ermeehan/Documents/wikideck/native/randomx-engine.cpp" "CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj" "gcc" "CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/build.make b/native/build/CMakeFiles/wikideck-randomx.dir/build.make new file mode 100644 index 0000000..3a1fba1 --- /dev/null +++ b/native/build/CMakeFiles/wikideck-randomx.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Strawberry\c\bin\cmake.exe + +# The command to remove a file. +RM = C:\Strawberry\c\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\ermeehan\Documents\wikideck\native + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\ermeehan\Documents\wikideck\native\build + +# Include any dependencies generated for this target. +include CMakeFiles/wikideck-randomx.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/wikideck-randomx.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/wikideck-randomx.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/wikideck-randomx.dir/flags.make + +CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj: CMakeFiles/wikideck-randomx.dir/flags.make +CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj: CMakeFiles/wikideck-randomx.dir/includes_CXX.rsp +CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj: C:/Users/ermeehan/Documents/wikideck/native/randomx-engine.cpp +CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj: CMakeFiles/wikideck-randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj" + C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj -MF CMakeFiles\wikideck-randomx.dir\randomx-engine.cpp.obj.d -o CMakeFiles\wikideck-randomx.dir\randomx-engine.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\randomx-engine.cpp + +CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.i" + C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\randomx-engine.cpp > CMakeFiles\wikideck-randomx.dir\randomx-engine.cpp.i + +CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.s" + C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\randomx-engine.cpp -o CMakeFiles\wikideck-randomx.dir\randomx-engine.cpp.s + +# Object files for target wikideck-randomx +wikideck__randomx_OBJECTS = \ +"CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj" + +# External object files for target wikideck-randomx +wikideck__randomx_EXTERNAL_OBJECTS = + +wikideck-randomx.exe: CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj +wikideck-randomx.exe: CMakeFiles/wikideck-randomx.dir/build.make +wikideck-randomx.exe: _deps/randomx-build/librandomx.a +wikideck-randomx.exe: CMakeFiles/wikideck-randomx.dir/linkLibs.rsp +wikideck-randomx.exe: CMakeFiles/wikideck-randomx.dir/objects1.rsp +wikideck-randomx.exe: CMakeFiles/wikideck-randomx.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable wikideck-randomx.exe" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\wikideck-randomx.dir\link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/wikideck-randomx.dir/build: wikideck-randomx.exe +.PHONY : CMakeFiles/wikideck-randomx.dir/build + +CMakeFiles/wikideck-randomx.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles\wikideck-randomx.dir\cmake_clean.cmake +.PHONY : CMakeFiles/wikideck-randomx.dir/clean + +CMakeFiles/wikideck-randomx.dir/depend: + $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" C:\Users\ermeehan\Documents\wikideck\native C:\Users\ermeehan\Documents\wikideck\native C:\Users\ermeehan\Documents\wikideck\native\build C:\Users\ermeehan\Documents\wikideck\native\build C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles\wikideck-randomx.dir\DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/wikideck-randomx.dir/depend + diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/cmake_clean.cmake b/native/build/CMakeFiles/wikideck-randomx.dir/cmake_clean.cmake new file mode 100644 index 0000000..59579e4 --- /dev/null +++ b/native/build/CMakeFiles/wikideck-randomx.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj" + "CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj.d" + "libwikideck-randomx.dll.a" + "wikideck-randomx.exe" + "wikideck-randomx.exe.manifest" + "wikideck-randomx.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/wikideck-randomx.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/compiler_depend.internal b/native/build/CMakeFiles/wikideck-randomx.dir/compiler_depend.internal new file mode 100644 index 0000000..139ac26 --- /dev/null +++ b/native/build/CMakeFiles/wikideck-randomx.dir/compiler_depend.internal @@ -0,0 +1,183 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/randomx-engine.cpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/include/c++/13.1.0/algorithm + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/include/c++/13.1.0/pstl/pstl_config.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bit + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algo.h + C:/Strawberry/c/include/c++/13.1.0/bits/algorithmfwd.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/stl_heap.h + C:/Strawberry/c/include/c++/13.1.0/bits/uniform_int_dist.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_tempbuf.h + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/include/c++/13.1.0/pstl/glue_algorithm_defs.h + C:/Strawberry/c/include/c++/13.1.0/pstl/execution_defs.h + C:/Strawberry/c/include/c++/13.1.0/array + C:/Strawberry/c/include/c++/13.1.0/compare + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/charconv + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/string_view + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/string_view.tcc + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/memory_resource.h + C:/Strawberry/c/include/c++/13.1.0/cstddef + C:/Strawberry/c/include/c++/13.1.0/bits/uses_allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/uses_allocator_args.h + C:/Strawberry/c/include/c++/13.1.0/tuple + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Strawberry/c/include/c++/13.1.0/limits + C:/Strawberry/c/include/c++/13.1.0/memory + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_raw_storage_iter.h + C:/Strawberry/c/include/c++/13.1.0/bits/align.h + C:/Strawberry/c/include/c++/13.1.0/bits/unique_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/shared_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/shared_ptr_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/allocated_ptr.h + C:/Strawberry/c/include/c++/13.1.0/ext/aligned_buffer.h + C:/Strawberry/c/include/c++/13.1.0/ext/concurrence.h + C:/Strawberry/c/include/c++/13.1.0/bits/shared_ptr_atomic.h + C:/Strawberry/c/include/c++/13.1.0/bits/atomic_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/atomic_lockfree_defines.h + C:/Strawberry/c/include/c++/13.1.0/backward/auto_ptr.h + C:/Strawberry/c/include/c++/13.1.0/pstl/glue_memory_defs.h + C:/Strawberry/c/include/c++/13.1.0/vector + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc + diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/compiler_depend.make b/native/build/CMakeFiles/wikideck-randomx.dir/compiler_depend.make new file mode 100644 index 0000000..04427d8 --- /dev/null +++ b/native/build/CMakeFiles/wikideck-randomx.dir/compiler_depend.make @@ -0,0 +1,538 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj: C:/Users/ermeehan/Documents/wikideck/native/randomx-engine.cpp \ + _deps/randomx-src/src/randomx.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/include/c++/13.1.0/algorithm \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/pstl/pstl_config.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bit \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algo.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/algorithmfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_heap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/uniform_int_dist.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_tempbuf.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/pstl/glue_algorithm_defs.h \ + C:/Strawberry/c/include/c++/13.1.0/pstl/execution_defs.h \ + C:/Strawberry/c/include/c++/13.1.0/array \ + C:/Strawberry/c/include/c++/13.1.0/compare \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/charconv \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/string_view \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/string_view.tcc \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/memory_resource.h \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + C:/Strawberry/c/include/c++/13.1.0/bits/uses_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/uses_allocator_args.h \ + C:/Strawberry/c/include/c++/13.1.0/tuple \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/limits \ + C:/Strawberry/c/include/c++/13.1.0/memory \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_raw_storage_iter.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/align.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/unique_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/shared_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/shared_ptr_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocated_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/aligned_buffer.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/concurrence.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/shared_ptr_atomic.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/atomic_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/atomic_lockfree_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/auto_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/pstl/glue_memory_defs.h \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc + + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h: + +C:/Strawberry/c/include/c++/13.1.0/vector: + +C:/Strawberry/c/include/c++/13.1.0/bits/atomic_base.h: + +C:/Strawberry/c/include/c++/13.1.0/ext/aligned_buffer.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/allocated_ptr.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/unique_ptr.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/align.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h: + +C:/Strawberry/c/include/c++/13.1.0/memory: + +C:/Strawberry/c/include/c++/13.1.0/limits: + +C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc: + +C:/Strawberry/c/include/c++/13.1.0/istream: + +C:/Strawberry/c/include/c++/13.1.0/ext/concurrence.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc: + +C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc: + +C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/atomic_lockfree_defines.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h: + +C:/Strawberry/c/include/c++/13.1.0/cwctype: + +C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h: + +C:/Strawberry/c/include/c++/13.1.0/streambuf: + +C:/Strawberry/c/include/c++/13.1.0/backward/auto_ptr.h: + +C:/Strawberry/c/include/c++/13.1.0/stdexcept: + +C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc: + +C:/Strawberry/c/include/c++/13.1.0/system_error: + +C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc: + +C:/Strawberry/c/include/c++/13.1.0/bits/uses_allocator.h: + +C:/Strawberry/c/include/c++/13.1.0/cstddef: + +C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc: + +C:/Strawberry/c/include/c++/13.1.0/cstdio: + +C:/Strawberry/c/include/c++/13.1.0/bits/string_view.tcc: + +C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/shared_ptr_base.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_heap.h: + +C:/Strawberry/c/include/c++/13.1.0/pstl/pstl_config.h: + +C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/algorithmfwd.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/memory_resource.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_algo.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/shared_ptr_atomic.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h: + +C:/Strawberry/c/include/c++/13.1.0/bit: + +C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h: + +C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h: + +C:/Strawberry/c/include/c++/13.1.0/pstl/glue_memory_defs.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/shared_ptr.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h: + +C:/Strawberry/c/include/c++/13.1.0/cstdint: + +C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h: + +C:/Users/ermeehan/Documents/wikideck/native/randomx-engine.cpp: + +C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h: + +C:/Strawberry/c/include/c++/13.1.0/tuple: + +C:/Strawberry/c/include/c++/13.1.0/string_view: + +C:/Strawberry/c/include/c++/13.1.0/cstdlib: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/uniform_int_dist.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h: + +C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/exception.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h: + +C:/Strawberry/c/include/c++/13.1.0/pstl/glue_algorithm_defs.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_tempbuf.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h: + +C:/Strawberry/c/include/c++/13.1.0/algorithm: + +C:/Strawberry/c/include/c++/13.1.0/new: + +C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/move.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h: + +C:/Strawberry/c/include/c++/13.1.0/type_traits: + +C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h: + +C:/Strawberry/c/include/c++/13.1.0/stdlib.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h: + +C:/Strawberry/c/include/c++/13.1.0/pstl/execution_defs.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h: + +C:/Strawberry/c/include/c++/13.1.0/charconv: + +C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h: + +C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h: + +C:/Strawberry/c/include/c++/13.1.0/cerrno: + +C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc: + +C:/Strawberry/c/include/c++/13.1.0/iostream: + +C:/Strawberry/c/include/c++/13.1.0/ostream: + +C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h: + +C:/Strawberry/c/include/c++/13.1.0/cwchar: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/process.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h: + +C:/Strawberry/c/include/c++/13.1.0/initializer_list: + +C:/Strawberry/c/include/c++/13.1.0/bits/utility.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h: + +C:/Strawberry/c/include/c++/13.1.0/backward/binders.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl: + +C:/Strawberry/c/include/c++/13.1.0/exception: + +C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h: + +C:/Strawberry/c/include/c++/13.1.0/typeinfo: + +_deps/randomx-src/src/randomx.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h: + +C:/Strawberry/c/include/c++/13.1.0/ios: + +C:/Strawberry/c/include/c++/13.1.0/array: + +C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h: + +C:/Strawberry/c/include/c++/13.1.0/clocale: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h: + +C:/Strawberry/c/include/c++/13.1.0/cctype: + +C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/time.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/uses_allocator_args.h: + +C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h: + +C:/Strawberry/c/include/c++/13.1.0/iosfwd: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_raw_storage_iter.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h: + +C:/Strawberry/c/include/c++/13.1.0/compare: + +C:/Strawberry/c/include/c++/13.1.0/string: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h: + +C:/Strawberry/c/include/c++/13.1.0/debug/debug.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h: diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/compiler_depend.ts b/native/build/CMakeFiles/wikideck-randomx.dir/compiler_depend.ts new file mode 100644 index 0000000..add26bd --- /dev/null +++ b/native/build/CMakeFiles/wikideck-randomx.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for wikideck-randomx. diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/depend.make b/native/build/CMakeFiles/wikideck-randomx.dir/depend.make new file mode 100644 index 0000000..f975125 --- /dev/null +++ b/native/build/CMakeFiles/wikideck-randomx.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for wikideck-randomx. +# This may be replaced when dependencies are built. diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/flags.make b/native/build/CMakeFiles/wikideck-randomx.dir/flags.make new file mode 100644 index 0000000..c3ebb63 --- /dev/null +++ b/native/build/CMakeFiles/wikideck-randomx.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# compile CXX with C:/Strawberry/c/bin/c++.exe +CXX_DEFINES = + +CXX_INCLUDES = @CMakeFiles/wikideck-randomx.dir/includes_CXX.rsp + +CXX_FLAGS = -O3 -DNDEBUG -std=c++17 -Wall -Wextra -Wpedantic -Wconversion -Wformat=2 -Wformat-security -fstack-protector-strong + diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/includes_CXX.rsp b/native/build/CMakeFiles/wikideck-randomx.dir/includes_CXX.rsp new file mode 100644 index 0000000..6201b80 --- /dev/null +++ b/native/build/CMakeFiles/wikideck-randomx.dir/includes_CXX.rsp @@ -0,0 +1 @@ +-I"C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src" diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/link.txt b/native/build/CMakeFiles/wikideck-randomx.dir/link.txt new file mode 100644 index 0000000..04ee7a2 --- /dev/null +++ b/native/build/CMakeFiles/wikideck-randomx.dir/link.txt @@ -0,0 +1,3 @@ +C:\Strawberry\c\bin\cmake.exe -E rm -f CMakeFiles\wikideck-randomx.dir/objects.a +C:\Strawberry\c\bin\ar.exe qc CMakeFiles\wikideck-randomx.dir/objects.a @CMakeFiles\wikideck-randomx.dir\objects1.rsp +C:\Strawberry\c\bin\c++.exe -O3 -DNDEBUG -Wl,--whole-archive CMakeFiles\wikideck-randomx.dir/objects.a -Wl,--no-whole-archive -o wikideck-randomx.exe -Wl,--out-implib,libwikideck-randomx.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\wikideck-randomx.dir\linkLibs.rsp diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/linkLibs.rsp b/native/build/CMakeFiles/wikideck-randomx.dir/linkLibs.rsp new file mode 100644 index 0000000..896e495 --- /dev/null +++ b/native/build/CMakeFiles/wikideck-randomx.dir/linkLibs.rsp @@ -0,0 +1 @@ + "_deps/randomx-build/librandomx.a" -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/objects.a b/native/build/CMakeFiles/wikideck-randomx.dir/objects.a new file mode 100644 index 0000000..c81d20d Binary files /dev/null and b/native/build/CMakeFiles/wikideck-randomx.dir/objects.a differ diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/objects1.rsp b/native/build/CMakeFiles/wikideck-randomx.dir/objects1.rsp new file mode 100644 index 0000000..1fb6e54 --- /dev/null +++ b/native/build/CMakeFiles/wikideck-randomx.dir/objects1.rsp @@ -0,0 +1 @@ +"CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj" diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/progress.make b/native/build/CMakeFiles/wikideck-randomx.dir/progress.make new file mode 100644 index 0000000..d56b267 --- /dev/null +++ b/native/build/CMakeFiles/wikideck-randomx.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 35 +CMAKE_PROGRESS_2 = 36 + diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj b/native/build/CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj new file mode 100644 index 0000000..771ade9 Binary files /dev/null and b/native/build/CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj differ diff --git a/native/build/CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj.d b/native/build/CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj.d new file mode 100644 index 0000000..3e3d36c --- /dev/null +++ b/native/build/CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj.d @@ -0,0 +1,183 @@ +CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\randomx-engine.cpp \ + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/include/c++/13.1.0/algorithm \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/pstl/pstl_config.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bit \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algo.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/algorithmfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_heap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/uniform_int_dist.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_tempbuf.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/pstl/glue_algorithm_defs.h \ + C:/Strawberry/c/include/c++/13.1.0/pstl/execution_defs.h \ + C:/Strawberry/c/include/c++/13.1.0/array \ + C:/Strawberry/c/include/c++/13.1.0/compare \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/charconv \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/string_view \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/string_view.tcc \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/memory_resource.h \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + C:/Strawberry/c/include/c++/13.1.0/bits/uses_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/uses_allocator_args.h \ + C:/Strawberry/c/include/c++/13.1.0/tuple \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/limits \ + C:/Strawberry/c/include/c++/13.1.0/memory \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_raw_storage_iter.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/align.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/unique_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/shared_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/shared_ptr_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocated_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/aligned_buffer.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/concurrence.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/shared_ptr_atomic.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/atomic_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/atomic_lockfree_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/auto_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/pstl/glue_memory_defs.h \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + C:/Strawberry/c/x86_64-w64-mingw32/include/fcntl.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/io.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h diff --git a/native/build/CTestTestfile.cmake b/native/build/CTestTestfile.cmake new file mode 100644 index 0000000..7c7093c --- /dev/null +++ b/native/build/CTestTestfile.cmake @@ -0,0 +1,9 @@ +# CMake generated Testfile for +# Source directory: C:/Users/ermeehan/Documents/wikideck/native +# Build directory: C:/Users/ermeehan/Documents/wikideck/native/build +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test([=[randomx-upstream-vector]=] "C:/Users/ermeehan/Documents/wikideck/native/build/wikideck-randomx.exe" "--self-test") +set_tests_properties([=[randomx-upstream-vector]=] PROPERTIES TIMEOUT "120" _BACKTRACE_TRIPLES "C:/Users/ermeehan/Documents/wikideck/native/CMakeLists.txt;46;add_test;C:/Users/ermeehan/Documents/wikideck/native/CMakeLists.txt;0;") +subdirs("_deps/randomx-build") diff --git a/native/build/Makefile b/native/build/Makefile new file mode 100644 index 0000000..45b8684 --- /dev/null +++ b/native/build/Makefile @@ -0,0 +1,296 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Strawberry\c\bin\cmake.exe + +# The command to remove a file. +RM = C:\Strawberry\c\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\ermeehan\Documents\wikideck\native + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\ermeehan\Documents\wikideck\native\build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + C:\Strawberry\c\bin\ctest.exe --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + C:\Strawberry\c\bin\cmake.exe -E echo "No interactive CMake dialog available." +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + C:\Strawberry\c\bin\cmake.exe --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + C:\Strawberry\c\bin\cmake.exe -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + C:\Strawberry\c\bin\cmake.exe -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + C:\Strawberry\c\bin\cmake.exe -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + C:\Strawberry\c\bin\cmake.exe -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + C:\Strawberry\c\bin\cmake.exe -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + C:\Strawberry\c\bin\cmake.exe -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles C:\Users\ermeehan\Documents\wikideck\native\build\\CMakeFiles\progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named wikideck-randomx + +# Build rule for target. +wikideck-randomx: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 wikideck-randomx +.PHONY : wikideck-randomx + +# fast build rule for target. +wikideck-randomx/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles\wikideck-randomx.dir\build.make CMakeFiles/wikideck-randomx.dir/build +.PHONY : wikideck-randomx/fast + +#============================================================================= +# Target rules for targets named randomx + +# Build rule for target. +randomx: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 randomx +.PHONY : randomx + +# fast build rule for target. +randomx/fast: + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/build +.PHONY : randomx/fast + +#============================================================================= +# Target rules for targets named randomx-tests + +# Build rule for target. +randomx-tests: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 randomx-tests +.PHONY : randomx-tests + +# fast build rule for target. +randomx-tests/fast: + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-tests.dir\build.make _deps/randomx-build/CMakeFiles/randomx-tests.dir/build +.PHONY : randomx-tests/fast + +#============================================================================= +# Target rules for targets named randomx-codegen + +# Build rule for target. +randomx-codegen: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 randomx-codegen +.PHONY : randomx-codegen + +# fast build rule for target. +randomx-codegen/fast: + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-codegen.dir\build.make _deps/randomx-build/CMakeFiles/randomx-codegen.dir/build +.PHONY : randomx-codegen/fast + +#============================================================================= +# Target rules for targets named randomx-benchmark + +# Build rule for target. +randomx-benchmark: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 randomx-benchmark +.PHONY : randomx-benchmark + +# fast build rule for target. +randomx-benchmark/fast: + $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-benchmark.dir\build.make _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/build +.PHONY : randomx-benchmark/fast + +randomx-engine.obj: randomx-engine.cpp.obj +.PHONY : randomx-engine.obj + +# target to build an object file +randomx-engine.cpp.obj: + $(MAKE) $(MAKESILENT) -f CMakeFiles\wikideck-randomx.dir\build.make CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.obj +.PHONY : randomx-engine.cpp.obj + +randomx-engine.i: randomx-engine.cpp.i +.PHONY : randomx-engine.i + +# target to preprocess a source file +randomx-engine.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles\wikideck-randomx.dir\build.make CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.i +.PHONY : randomx-engine.cpp.i + +randomx-engine.s: randomx-engine.cpp.s +.PHONY : randomx-engine.s + +# target to generate assembly for a file +randomx-engine.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles\wikideck-randomx.dir\build.make CMakeFiles/wikideck-randomx.dir/randomx-engine.cpp.s +.PHONY : randomx-engine.cpp.s + +# Help Target +help: + @echo The following are some of the valid targets for this Makefile: + @echo ... all (the default if no target is provided) + @echo ... clean + @echo ... depend + @echo ... edit_cache + @echo ... install + @echo ... install/local + @echo ... install/strip + @echo ... list_install_components + @echo ... rebuild_cache + @echo ... test + @echo ... randomx + @echo ... randomx-benchmark + @echo ... randomx-codegen + @echo ... randomx-tests + @echo ... wikideck-randomx + @echo ... randomx-engine.obj + @echo ... randomx-engine.i + @echo ... randomx-engine.s +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/native/build/Testing/Temporary/CTestCostData.txt b/native/build/Testing/Temporary/CTestCostData.txt new file mode 100644 index 0000000..ab5d6f1 --- /dev/null +++ b/native/build/Testing/Temporary/CTestCostData.txt @@ -0,0 +1,2 @@ +randomx-upstream-vector 3 0.761436 +--- diff --git a/native/build/Testing/Temporary/LastTest.log b/native/build/Testing/Temporary/LastTest.log new file mode 100644 index 0000000..97414a4 --- /dev/null +++ b/native/build/Testing/Temporary/LastTest.log @@ -0,0 +1,19 @@ +Start testing: Oct 19 14:26 Eastern Daylight Time +---------------------------------------------------------- +1/1 Testing: randomx-upstream-vector +1/1 Test: randomx-upstream-vector +Command: "C:/Users/ermeehan/Documents/wikideck/native/build/wikideck-randomx.exe" "--self-test" +Directory: C:/Users/ermeehan/Documents/wikideck/native/build +"randomx-upstream-vector" start time: Oct 19 14:26 Eastern Daylight Time +Output: +---------------------------------------------------------- +RandomX upstream vector passed + +Test time = 2.28 sec +---------------------------------------------------------- +Test Passed. +"randomx-upstream-vector" end time: Oct 19 14:26 Eastern Daylight Time +"randomx-upstream-vector" time elapsed: 00:00:02 +---------------------------------------------------------- + +End testing: Oct 19 14:26 Eastern Daylight Time diff --git a/native/build/_deps/randomx-build/CMakeFiles/CMakeDirectoryInformation.cmake b/native/build/_deps/randomx-build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..fc71951 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "C:/Users/ermeehan/Documents/wikideck/native") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "C:/Users/ermeehan/Documents/wikideck/native/build") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/native/build/_deps/randomx-build/CMakeFiles/progress.marks b/native/build/_deps/randomx-build/CMakeFiles/progress.marks new file mode 100644 index 0000000..ba452c8 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +27 diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/DependInfo.cmake b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/DependInfo.cmake new file mode 100644 index 0000000..cc3d3f9 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/tests/affinity.cpp" "_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/tests/benchmark.cpp" "_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.obj.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/build.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/build.make new file mode 100644 index 0000000..3ed806d --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/build.make @@ -0,0 +1,128 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Strawberry\c\bin\cmake.exe + +# The command to remove a file. +RM = C:\Strawberry\c\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\ermeehan\Documents\wikideck\native + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\ermeehan\Documents\wikideck\native\build + +# Include any dependencies generated for this target. +include _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/flags.make + +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.obj: _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.obj: _deps/randomx-src/src/tests/benchmark.cpp +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.obj: _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.obj -MF CMakeFiles\randomx-benchmark.dir\src\tests\benchmark.cpp.obj.d -o CMakeFiles\randomx-benchmark.dir\src\tests\benchmark.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\tests\benchmark.cpp + +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\tests\benchmark.cpp > CMakeFiles\randomx-benchmark.dir\src\tests\benchmark.cpp.i + +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\tests\benchmark.cpp -o CMakeFiles\randomx-benchmark.dir\src\tests\benchmark.cpp.s + +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.obj: _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.obj: _deps/randomx-src/src/tests/affinity.cpp +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.obj: _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.obj -MF CMakeFiles\randomx-benchmark.dir\src\tests\affinity.cpp.obj.d -o CMakeFiles\randomx-benchmark.dir\src\tests\affinity.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\tests\affinity.cpp + +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\tests\affinity.cpp > CMakeFiles\randomx-benchmark.dir\src\tests\affinity.cpp.i + +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\tests\affinity.cpp -o CMakeFiles\randomx-benchmark.dir\src\tests\affinity.cpp.s + +# Object files for target randomx-benchmark +randomx__benchmark_OBJECTS = \ +"CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.obj" \ +"CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.obj" + +# External object files for target randomx-benchmark +randomx__benchmark_EXTERNAL_OBJECTS = + +_deps/randomx-build/randomx-benchmark.exe: _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.obj +_deps/randomx-build/randomx-benchmark.exe: _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.obj +_deps/randomx-build/randomx-benchmark.exe: _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/build.make +_deps/randomx-build/randomx-benchmark.exe: _deps/randomx-build/librandomx.a +_deps/randomx-build/randomx-benchmark.exe: _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/linkLibs.rsp +_deps/randomx-build/randomx-benchmark.exe: _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/objects1.rsp +_deps/randomx-build/randomx-benchmark.exe: _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable randomx-benchmark.exe" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\randomx-benchmark.dir\link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/build: _deps/randomx-build/randomx-benchmark.exe +.PHONY : _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/build + +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/clean: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && $(CMAKE_COMMAND) -P CMakeFiles\randomx-benchmark.dir\cmake_clean.cmake +.PHONY : _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/clean + +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/depend: + $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" C:\Users\ermeehan\Documents\wikideck\native C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src C:\Users\ermeehan\Documents\wikideck\native\build C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build\CMakeFiles\randomx-benchmark.dir\DependInfo.cmake --color=$(COLOR) +.PHONY : _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/depend + diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/cmake_clean.cmake b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/cmake_clean.cmake new file mode 100644 index 0000000..37b29a2 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/cmake_clean.cmake @@ -0,0 +1,15 @@ +file(REMOVE_RECURSE + "CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.obj" + "CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.obj.d" + "CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.obj" + "CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.obj.d" + "librandomx-benchmark.dll.a" + "randomx-benchmark.exe" + "randomx-benchmark.exe.manifest" + "randomx-benchmark.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/randomx-benchmark.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/compiler_depend.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/compiler_depend.make new file mode 100644 index 0000000..2c7449d --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for randomx-benchmark. +# This may be replaced when dependencies are built. diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/compiler_depend.ts b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/compiler_depend.ts new file mode 100644 index 0000000..5f84594 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for randomx-benchmark. diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/depend.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/depend.make new file mode 100644 index 0000000..39cf77e --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for randomx-benchmark. +# This may be replaced when dependencies are built. diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/flags.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/flags.make new file mode 100644 index 0000000..c73082a --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# compile CXX with C:/Strawberry/c/bin/c++.exe +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGS = -maes -O3 -DNDEBUG -std=gnu++11 + diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/link.txt b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/link.txt new file mode 100644 index 0000000..ff7acf6 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/link.txt @@ -0,0 +1,3 @@ +C:\Strawberry\c\bin\cmake.exe -E rm -f CMakeFiles\randomx-benchmark.dir/objects.a +C:\Strawberry\c\bin\ar.exe qc CMakeFiles\randomx-benchmark.dir/objects.a @CMakeFiles\randomx-benchmark.dir\objects1.rsp +C:\Strawberry\c\bin\c++.exe -maes -O3 -DNDEBUG -Wl,--whole-archive CMakeFiles\randomx-benchmark.dir/objects.a -Wl,--no-whole-archive -o randomx-benchmark.exe -Wl,--out-implib,librandomx-benchmark.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\randomx-benchmark.dir\linkLibs.rsp diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/linkLibs.rsp b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/linkLibs.rsp new file mode 100644 index 0000000..ab6fc9f --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/linkLibs.rsp @@ -0,0 +1 @@ + librandomx.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/objects1.rsp b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/objects1.rsp new file mode 100644 index 0000000..9132317 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/objects1.rsp @@ -0,0 +1 @@ +"CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.obj" "CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.obj" diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/progress.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/progress.make new file mode 100644 index 0000000..7e97aca --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/progress.make @@ -0,0 +1,4 @@ +CMAKE_PROGRESS_1 = 28 +CMAKE_PROGRESS_2 = 29 +CMAKE_PROGRESS_3 = 30 + diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/DependInfo.cmake b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/DependInfo.cmake new file mode 100644 index 0000000..1d1d052 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/tests/code-generator.cpp" "_deps/randomx-build/CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.obj.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/build.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/build.make new file mode 100644 index 0000000..24882e8 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/build.make @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Strawberry\c\bin\cmake.exe + +# The command to remove a file. +RM = C:\Strawberry\c\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\ermeehan\Documents\wikideck\native + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\ermeehan\Documents\wikideck\native\build + +# Include any dependencies generated for this target. +include _deps/randomx-build/CMakeFiles/randomx-codegen.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/randomx-build/CMakeFiles/randomx-codegen.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/randomx-build/CMakeFiles/randomx-codegen.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/randomx-build/CMakeFiles/randomx-codegen.dir/flags.make + +_deps/randomx-build/CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.obj: _deps/randomx-build/CMakeFiles/randomx-codegen.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.obj: _deps/randomx-src/src/tests/code-generator.cpp +_deps/randomx-build/CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.obj: _deps/randomx-build/CMakeFiles/randomx-codegen.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object _deps/randomx-build/CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.obj -MF CMakeFiles\randomx-codegen.dir\src\tests\code-generator.cpp.obj.d -o CMakeFiles\randomx-codegen.dir\src\tests\code-generator.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\tests\code-generator.cpp + +_deps/randomx-build/CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\tests\code-generator.cpp > CMakeFiles\randomx-codegen.dir\src\tests\code-generator.cpp.i + +_deps/randomx-build/CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\tests\code-generator.cpp -o CMakeFiles\randomx-codegen.dir\src\tests\code-generator.cpp.s + +# Object files for target randomx-codegen +randomx__codegen_OBJECTS = \ +"CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.obj" + +# External object files for target randomx-codegen +randomx__codegen_EXTERNAL_OBJECTS = + +_deps/randomx-build/randomx-codegen.exe: _deps/randomx-build/CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.obj +_deps/randomx-build/randomx-codegen.exe: _deps/randomx-build/CMakeFiles/randomx-codegen.dir/build.make +_deps/randomx-build/randomx-codegen.exe: _deps/randomx-build/librandomx.a +_deps/randomx-build/randomx-codegen.exe: _deps/randomx-build/CMakeFiles/randomx-codegen.dir/linkLibs.rsp +_deps/randomx-build/randomx-codegen.exe: _deps/randomx-build/CMakeFiles/randomx-codegen.dir/objects1.rsp +_deps/randomx-build/randomx-codegen.exe: _deps/randomx-build/CMakeFiles/randomx-codegen.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable randomx-codegen.exe" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\randomx-codegen.dir\link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +_deps/randomx-build/CMakeFiles/randomx-codegen.dir/build: _deps/randomx-build/randomx-codegen.exe +.PHONY : _deps/randomx-build/CMakeFiles/randomx-codegen.dir/build + +_deps/randomx-build/CMakeFiles/randomx-codegen.dir/clean: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && $(CMAKE_COMMAND) -P CMakeFiles\randomx-codegen.dir\cmake_clean.cmake +.PHONY : _deps/randomx-build/CMakeFiles/randomx-codegen.dir/clean + +_deps/randomx-build/CMakeFiles/randomx-codegen.dir/depend: + $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" C:\Users\ermeehan\Documents\wikideck\native C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src C:\Users\ermeehan\Documents\wikideck\native\build C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build\CMakeFiles\randomx-codegen.dir\DependInfo.cmake --color=$(COLOR) +.PHONY : _deps/randomx-build/CMakeFiles/randomx-codegen.dir/depend + diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/cmake_clean.cmake b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/cmake_clean.cmake new file mode 100644 index 0000000..c78768c --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.obj" + "CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.obj.d" + "librandomx-codegen.dll.a" + "randomx-codegen.exe" + "randomx-codegen.exe.manifest" + "randomx-codegen.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/randomx-codegen.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/compiler_depend.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/compiler_depend.make new file mode 100644 index 0000000..4e32242 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for randomx-codegen. +# This may be replaced when dependencies are built. diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/compiler_depend.ts b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/compiler_depend.ts new file mode 100644 index 0000000..646dc12 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for randomx-codegen. diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/depend.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/depend.make new file mode 100644 index 0000000..dafd87d --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for randomx-codegen. +# This may be replaced when dependencies are built. diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/flags.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/flags.make new file mode 100644 index 0000000..c73082a --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# compile CXX with C:/Strawberry/c/bin/c++.exe +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGS = -maes -O3 -DNDEBUG -std=gnu++11 + diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/link.txt b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/link.txt new file mode 100644 index 0000000..d16b0d5 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/link.txt @@ -0,0 +1,3 @@ +C:\Strawberry\c\bin\cmake.exe -E rm -f CMakeFiles\randomx-codegen.dir/objects.a +C:\Strawberry\c\bin\ar.exe qc CMakeFiles\randomx-codegen.dir/objects.a @CMakeFiles\randomx-codegen.dir\objects1.rsp +C:\Strawberry\c\bin\c++.exe -maes -O3 -DNDEBUG -Wl,--whole-archive CMakeFiles\randomx-codegen.dir/objects.a -Wl,--no-whole-archive -o randomx-codegen.exe -Wl,--out-implib,librandomx-codegen.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\randomx-codegen.dir\linkLibs.rsp diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/linkLibs.rsp b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/linkLibs.rsp new file mode 100644 index 0000000..ab6fc9f --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/linkLibs.rsp @@ -0,0 +1 @@ + librandomx.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/objects1.rsp b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/objects1.rsp new file mode 100644 index 0000000..efeafcd --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/objects1.rsp @@ -0,0 +1 @@ +"CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.obj" diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/progress.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/progress.make new file mode 100644 index 0000000..eb08a58 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-codegen.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 31 +CMAKE_PROGRESS_2 = 32 + diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/DependInfo.cmake b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/DependInfo.cmake new file mode 100644 index 0000000..e846697 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/tests/tests.cpp" "_deps/randomx-build/CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.obj.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/build.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/build.make new file mode 100644 index 0000000..3cd50f6 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/build.make @@ -0,0 +1,112 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Strawberry\c\bin\cmake.exe + +# The command to remove a file. +RM = C:\Strawberry\c\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\ermeehan\Documents\wikideck\native + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\ermeehan\Documents\wikideck\native\build + +# Include any dependencies generated for this target. +include _deps/randomx-build/CMakeFiles/randomx-tests.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/randomx-build/CMakeFiles/randomx-tests.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/randomx-build/CMakeFiles/randomx-tests.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/randomx-build/CMakeFiles/randomx-tests.dir/flags.make + +_deps/randomx-build/CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.obj: _deps/randomx-build/CMakeFiles/randomx-tests.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.obj: _deps/randomx-src/src/tests/tests.cpp +_deps/randomx-build/CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.obj: _deps/randomx-build/CMakeFiles/randomx-tests.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object _deps/randomx-build/CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.obj -MF CMakeFiles\randomx-tests.dir\src\tests\tests.cpp.obj.d -o CMakeFiles\randomx-tests.dir\src\tests\tests.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\tests\tests.cpp + +_deps/randomx-build/CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\tests\tests.cpp > CMakeFiles\randomx-tests.dir\src\tests\tests.cpp.i + +_deps/randomx-build/CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\tests\tests.cpp -o CMakeFiles\randomx-tests.dir\src\tests\tests.cpp.s + +# Object files for target randomx-tests +randomx__tests_OBJECTS = \ +"CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.obj" + +# External object files for target randomx-tests +randomx__tests_EXTERNAL_OBJECTS = + +_deps/randomx-build/randomx-tests.exe: _deps/randomx-build/CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.obj +_deps/randomx-build/randomx-tests.exe: _deps/randomx-build/CMakeFiles/randomx-tests.dir/build.make +_deps/randomx-build/randomx-tests.exe: _deps/randomx-build/librandomx.a +_deps/randomx-build/randomx-tests.exe: _deps/randomx-build/CMakeFiles/randomx-tests.dir/linkLibs.rsp +_deps/randomx-build/randomx-tests.exe: _deps/randomx-build/CMakeFiles/randomx-tests.dir/objects1.rsp +_deps/randomx-build/randomx-tests.exe: _deps/randomx-build/CMakeFiles/randomx-tests.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable randomx-tests.exe" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\randomx-tests.dir\link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +_deps/randomx-build/CMakeFiles/randomx-tests.dir/build: _deps/randomx-build/randomx-tests.exe +.PHONY : _deps/randomx-build/CMakeFiles/randomx-tests.dir/build + +_deps/randomx-build/CMakeFiles/randomx-tests.dir/clean: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && $(CMAKE_COMMAND) -P CMakeFiles\randomx-tests.dir\cmake_clean.cmake +.PHONY : _deps/randomx-build/CMakeFiles/randomx-tests.dir/clean + +_deps/randomx-build/CMakeFiles/randomx-tests.dir/depend: + $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" C:\Users\ermeehan\Documents\wikideck\native C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src C:\Users\ermeehan\Documents\wikideck\native\build C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build\CMakeFiles\randomx-tests.dir\DependInfo.cmake --color=$(COLOR) +.PHONY : _deps/randomx-build/CMakeFiles/randomx-tests.dir/depend + diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/cmake_clean.cmake b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/cmake_clean.cmake new file mode 100644 index 0000000..898f294 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.obj" + "CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.obj.d" + "librandomx-tests.dll.a" + "randomx-tests.exe" + "randomx-tests.exe.manifest" + "randomx-tests.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/randomx-tests.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/compiler_depend.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/compiler_depend.make new file mode 100644 index 0000000..cf42398 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for randomx-tests. +# This may be replaced when dependencies are built. diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/compiler_depend.ts b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/compiler_depend.ts new file mode 100644 index 0000000..7d05167 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for randomx-tests. diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/depend.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/depend.make new file mode 100644 index 0000000..210b695 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for randomx-tests. +# This may be replaced when dependencies are built. diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/flags.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/flags.make new file mode 100644 index 0000000..c73082a --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# compile CXX with C:/Strawberry/c/bin/c++.exe +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGS = -maes -O3 -DNDEBUG -std=gnu++11 + diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/link.txt b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/link.txt new file mode 100644 index 0000000..829bf4e --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/link.txt @@ -0,0 +1,3 @@ +C:\Strawberry\c\bin\cmake.exe -E rm -f CMakeFiles\randomx-tests.dir/objects.a +C:\Strawberry\c\bin\ar.exe qc CMakeFiles\randomx-tests.dir/objects.a @CMakeFiles\randomx-tests.dir\objects1.rsp +C:\Strawberry\c\bin\c++.exe -maes -O3 -DNDEBUG -Wl,--whole-archive CMakeFiles\randomx-tests.dir/objects.a -Wl,--no-whole-archive -o randomx-tests.exe -Wl,--out-implib,librandomx-tests.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\randomx-tests.dir\linkLibs.rsp diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/linkLibs.rsp b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/linkLibs.rsp new file mode 100644 index 0000000..ab6fc9f --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/linkLibs.rsp @@ -0,0 +1 @@ + librandomx.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/objects1.rsp b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/objects1.rsp new file mode 100644 index 0000000..48c3217 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/objects1.rsp @@ -0,0 +1 @@ +"CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.obj" diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/progress.make b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/progress.make new file mode 100644 index 0000000..82f19dc --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx-tests.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 33 +CMAKE_PROGRESS_2 = 34 + diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/DependInfo.cmake b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/DependInfo.cmake new file mode 100644 index 0000000..55f4015 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/DependInfo.cmake @@ -0,0 +1,44 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2_avx2.c" "_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2_core.c" "_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2_ref.c" "_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2_ssse3.c" "_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2b.c" "_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/jit_compiler_x86_static.S" "_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/reciprocal.c" "_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/virtual_memory.c" "_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/aes_hash.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/allocator.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/assembly_generator_x86.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2_generator.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/bytecode_machine.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/cpu.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/dataset.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instructions_portable.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/jit_compiler_x86.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/soft_aes.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/virtual_machine.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_compiled.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_compiled_light.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_interpreted.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj.d" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_interpreted_light.cpp" "_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj" "gcc" "_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/build.make b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/build.make new file mode 100644 index 0000000..12d8193 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/build.make @@ -0,0 +1,510 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Strawberry\c\bin\cmake.exe + +# The command to remove a file. +RM = C:\Strawberry\c\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\ermeehan\Documents\wikideck\native + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\ermeehan\Documents\wikideck\native\build + +# Include any dependencies generated for this target. +include _deps/randomx-build/CMakeFiles/randomx.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/randomx-build/CMakeFiles/randomx.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/randomx-build/CMakeFiles/randomx.dir/flags.make + +_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj: _deps/randomx-src/src/aes_hash.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj -MF CMakeFiles\randomx.dir\src\aes_hash.cpp.obj.d -o CMakeFiles\randomx.dir\src\aes_hash.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\aes_hash.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/aes_hash.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\aes_hash.cpp > CMakeFiles\randomx.dir\src\aes_hash.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/aes_hash.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\aes_hash.cpp -o CMakeFiles\randomx.dir\src\aes_hash.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj: _deps/randomx-src/src/argon2_ref.c +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj -MF CMakeFiles\randomx.dir\src\argon2_ref.c.obj.d -o CMakeFiles\randomx.dir\src\argon2_ref.c.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_ref.c + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/randomx.dir/src/argon2_ref.c.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_ref.c > CMakeFiles\randomx.dir\src\argon2_ref.c.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/randomx.dir/src/argon2_ref.c.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_ref.c -o CMakeFiles\randomx.dir\src\argon2_ref.c.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj: _deps/randomx-src/src/argon2_ssse3.c +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -mssse3 -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj -MF CMakeFiles\randomx.dir\src\argon2_ssse3.c.obj.d -o CMakeFiles\randomx.dir\src\argon2_ssse3.c.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_ssse3.c + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/randomx.dir/src/argon2_ssse3.c.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -mssse3 -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_ssse3.c > CMakeFiles\randomx.dir\src\argon2_ssse3.c.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/randomx.dir/src/argon2_ssse3.c.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -mssse3 -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_ssse3.c -o CMakeFiles\randomx.dir\src\argon2_ssse3.c.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj: _deps/randomx-src/src/argon2_avx2.c +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building C object _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -mavx2 -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj -MF CMakeFiles\randomx.dir\src\argon2_avx2.c.obj.d -o CMakeFiles\randomx.dir\src\argon2_avx2.c.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_avx2.c + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/randomx.dir/src/argon2_avx2.c.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -mavx2 -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_avx2.c > CMakeFiles\randomx.dir\src\argon2_avx2.c.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/randomx.dir/src/argon2_avx2.c.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -mavx2 -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_avx2.c -o CMakeFiles\randomx.dir\src\argon2_avx2.c.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj: _deps/randomx-src/src/bytecode_machine.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj -MF CMakeFiles\randomx.dir\src\bytecode_machine.cpp.obj.d -o CMakeFiles\randomx.dir\src\bytecode_machine.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\bytecode_machine.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/bytecode_machine.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\bytecode_machine.cpp > CMakeFiles\randomx.dir\src\bytecode_machine.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/bytecode_machine.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\bytecode_machine.cpp -o CMakeFiles\randomx.dir\src\bytecode_machine.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj: _deps/randomx-src/src/cpu.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj -MF CMakeFiles\randomx.dir\src\cpu.cpp.obj.d -o CMakeFiles\randomx.dir\src\cpu.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\cpu.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/cpu.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\cpu.cpp > CMakeFiles\randomx.dir\src\cpu.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/cpu.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\cpu.cpp -o CMakeFiles\randomx.dir\src\cpu.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj: _deps/randomx-src/src/dataset.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj -MF CMakeFiles\randomx.dir\src\dataset.cpp.obj.d -o CMakeFiles\randomx.dir\src\dataset.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\dataset.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/dataset.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\dataset.cpp > CMakeFiles\randomx.dir\src\dataset.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/dataset.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\dataset.cpp -o CMakeFiles\randomx.dir\src\dataset.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj: _deps/randomx-src/src/soft_aes.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj -MF CMakeFiles\randomx.dir\src\soft_aes.cpp.obj.d -o CMakeFiles\randomx.dir\src\soft_aes.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\soft_aes.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/soft_aes.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\soft_aes.cpp > CMakeFiles\randomx.dir\src\soft_aes.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/soft_aes.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\soft_aes.cpp -o CMakeFiles\randomx.dir\src\soft_aes.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj: _deps/randomx-src/src/virtual_memory.c +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building C object _deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj -MF CMakeFiles\randomx.dir\src\virtual_memory.c.obj.d -o CMakeFiles\randomx.dir\src\virtual_memory.c.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_memory.c + +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/randomx.dir/src/virtual_memory.c.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_memory.c > CMakeFiles\randomx.dir\src\virtual_memory.c.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/randomx.dir/src/virtual_memory.c.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_memory.c -o CMakeFiles\randomx.dir\src\virtual_memory.c.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj: _deps/randomx-src/src/vm_interpreted.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj -MF CMakeFiles\randomx.dir\src\vm_interpreted.cpp.obj.d -o CMakeFiles\randomx.dir\src\vm_interpreted.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_interpreted.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/vm_interpreted.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_interpreted.cpp > CMakeFiles\randomx.dir\src\vm_interpreted.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/vm_interpreted.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_interpreted.cpp -o CMakeFiles\randomx.dir\src\vm_interpreted.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj: _deps/randomx-src/src/allocator.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj -MF CMakeFiles\randomx.dir\src\allocator.cpp.obj.d -o CMakeFiles\randomx.dir\src\allocator.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\allocator.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/allocator.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\allocator.cpp > CMakeFiles\randomx.dir\src\allocator.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/allocator.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\allocator.cpp -o CMakeFiles\randomx.dir\src\allocator.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj: _deps/randomx-src/src/assembly_generator_x86.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj -MF CMakeFiles\randomx.dir\src\assembly_generator_x86.cpp.obj.d -o CMakeFiles\randomx.dir\src\assembly_generator_x86.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\assembly_generator_x86.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\assembly_generator_x86.cpp > CMakeFiles\randomx.dir\src\assembly_generator_x86.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\assembly_generator_x86.cpp -o CMakeFiles\randomx.dir\src\assembly_generator_x86.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj: _deps/randomx-src/src/instruction.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj -MF CMakeFiles\randomx.dir\src\instruction.cpp.obj.d -o CMakeFiles\randomx.dir\src\instruction.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/instruction.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.cpp > CMakeFiles\randomx.dir\src\instruction.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/instruction.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.cpp -o CMakeFiles\randomx.dir\src\instruction.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj: _deps/randomx-src/src/randomx.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj -MF CMakeFiles\randomx.dir\src\randomx.cpp.obj.d -o CMakeFiles\randomx.dir\src\randomx.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/randomx.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.cpp > CMakeFiles\randomx.dir\src\randomx.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/randomx.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.cpp -o CMakeFiles\randomx.dir\src\randomx.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj: _deps/randomx-src/src/superscalar.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj -MF CMakeFiles\randomx.dir\src\superscalar.cpp.obj.d -o CMakeFiles\randomx.dir\src\superscalar.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/superscalar.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar.cpp > CMakeFiles\randomx.dir\src\superscalar.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/superscalar.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar.cpp -o CMakeFiles\randomx.dir\src\superscalar.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj: _deps/randomx-src/src/vm_compiled.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj -MF CMakeFiles\randomx.dir\src\vm_compiled.cpp.obj.d -o CMakeFiles\randomx.dir\src\vm_compiled.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_compiled.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/vm_compiled.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_compiled.cpp > CMakeFiles\randomx.dir\src\vm_compiled.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/vm_compiled.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_compiled.cpp -o CMakeFiles\randomx.dir\src\vm_compiled.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj: _deps/randomx-src/src/vm_interpreted_light.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj -MF CMakeFiles\randomx.dir\src\vm_interpreted_light.cpp.obj.d -o CMakeFiles\randomx.dir\src\vm_interpreted_light.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_interpreted_light.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_interpreted_light.cpp > CMakeFiles\randomx.dir\src\vm_interpreted_light.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_interpreted_light.cpp -o CMakeFiles\randomx.dir\src\vm_interpreted_light.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj: _deps/randomx-src/src/argon2_core.c +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building C object _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj -MF CMakeFiles\randomx.dir\src\argon2_core.c.obj.d -o CMakeFiles\randomx.dir\src\argon2_core.c.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_core.c + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/randomx.dir/src/argon2_core.c.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_core.c > CMakeFiles\randomx.dir\src\argon2_core.c.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/randomx.dir/src/argon2_core.c.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_core.c -o CMakeFiles\randomx.dir\src\argon2_core.c.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj: _deps/randomx-src/src/blake2_generator.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj -MF CMakeFiles\randomx.dir\src\blake2_generator.cpp.obj.d -o CMakeFiles\randomx.dir\src\blake2_generator.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2_generator.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/blake2_generator.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2_generator.cpp > CMakeFiles\randomx.dir\src\blake2_generator.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/blake2_generator.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2_generator.cpp -o CMakeFiles\randomx.dir\src\blake2_generator.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj: _deps/randomx-src/src/instructions_portable.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj -MF CMakeFiles\randomx.dir\src\instructions_portable.cpp.obj.d -o CMakeFiles\randomx.dir\src\instructions_portable.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instructions_portable.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/instructions_portable.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instructions_portable.cpp > CMakeFiles\randomx.dir\src\instructions_portable.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/instructions_portable.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instructions_portable.cpp -o CMakeFiles\randomx.dir\src\instructions_portable.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj: _deps/randomx-src/src/reciprocal.c +_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Building C object _deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj -MF CMakeFiles\randomx.dir\src\reciprocal.c.obj.d -o CMakeFiles\randomx.dir\src\reciprocal.c.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\reciprocal.c + +_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/randomx.dir/src/reciprocal.c.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\reciprocal.c > CMakeFiles\randomx.dir\src\reciprocal.c.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/randomx.dir/src/reciprocal.c.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\reciprocal.c -o CMakeFiles\randomx.dir\src\reciprocal.c.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj: _deps/randomx-src/src/virtual_machine.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_22) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj -MF CMakeFiles\randomx.dir\src\virtual_machine.cpp.obj.d -o CMakeFiles\randomx.dir\src\virtual_machine.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_machine.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/virtual_machine.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_machine.cpp > CMakeFiles\randomx.dir\src\virtual_machine.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/virtual_machine.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_machine.cpp -o CMakeFiles\randomx.dir\src\virtual_machine.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj: _deps/randomx-src/src/vm_compiled_light.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_23) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj -MF CMakeFiles\randomx.dir\src\vm_compiled_light.cpp.obj.d -o CMakeFiles\randomx.dir\src\vm_compiled_light.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_compiled_light.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_compiled_light.cpp > CMakeFiles\randomx.dir\src\vm_compiled_light.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_compiled_light.cpp -o CMakeFiles\randomx.dir\src\vm_compiled_light.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj: _deps/randomx-src/src/blake2/blake2b.c +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_24) "Building C object _deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj -MF CMakeFiles\randomx.dir\src\blake2\blake2b.c.obj.d -o CMakeFiles\randomx.dir\src\blake2\blake2b.c.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2\blake2b.c + +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/randomx.dir/src/blake2/blake2b.c.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2\blake2b.c > CMakeFiles\randomx.dir\src\blake2\blake2b.c.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/randomx.dir/src/blake2/blake2b.c.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2\blake2b.c -o CMakeFiles\randomx.dir\src\blake2\blake2b.c.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj: _deps/randomx-src/src/jit_compiler_x86.cpp +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_25) "Building CXX object _deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj -MF CMakeFiles\randomx.dir\src\jit_compiler_x86.cpp.obj.d -o CMakeFiles\randomx.dir\src\jit_compiler_x86.cpp.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler_x86.cpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler_x86.cpp > CMakeFiles\randomx.dir\src\jit_compiler_x86.cpp.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\c++.exe $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler_x86.cpp -o CMakeFiles\randomx.dir\src\jit_compiler_x86.cpp.s + +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj: _deps/randomx-build/CMakeFiles/randomx.dir/flags.make +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj: _deps/randomx-src/src/jit_compiler_x86_static.S +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj: _deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_26) "Building C object _deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT _deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj -MF CMakeFiles\randomx.dir\src\jit_compiler_x86_static.S.obj.d -o CMakeFiles\randomx.dir\src\jit_compiler_x86_static.S.obj -c C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler_x86_static.S + +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.i" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler_x86_static.S > CMakeFiles\randomx.dir\src\jit_compiler_x86_static.S.i + +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.s" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler_x86_static.S -o CMakeFiles\randomx.dir\src\jit_compiler_x86_static.S.s + +# Object files for target randomx +randomx_OBJECTS = \ +"CMakeFiles/randomx.dir/src/aes_hash.cpp.obj" \ +"CMakeFiles/randomx.dir/src/argon2_ref.c.obj" \ +"CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj" \ +"CMakeFiles/randomx.dir/src/argon2_avx2.c.obj" \ +"CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj" \ +"CMakeFiles/randomx.dir/src/cpu.cpp.obj" \ +"CMakeFiles/randomx.dir/src/dataset.cpp.obj" \ +"CMakeFiles/randomx.dir/src/soft_aes.cpp.obj" \ +"CMakeFiles/randomx.dir/src/virtual_memory.c.obj" \ +"CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj" \ +"CMakeFiles/randomx.dir/src/allocator.cpp.obj" \ +"CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj" \ +"CMakeFiles/randomx.dir/src/instruction.cpp.obj" \ +"CMakeFiles/randomx.dir/src/randomx.cpp.obj" \ +"CMakeFiles/randomx.dir/src/superscalar.cpp.obj" \ +"CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj" \ +"CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj" \ +"CMakeFiles/randomx.dir/src/argon2_core.c.obj" \ +"CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj" \ +"CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj" \ +"CMakeFiles/randomx.dir/src/reciprocal.c.obj" \ +"CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj" \ +"CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj" \ +"CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj" \ +"CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj" \ +"CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj" + +# External object files for target randomx +randomx_EXTERNAL_OBJECTS = + +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/build.make +_deps/randomx-build/librandomx.a: _deps/randomx-build/CMakeFiles/randomx.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles --progress-num=$(CMAKE_PROGRESS_27) "Linking CXX static library librandomx.a" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && $(CMAKE_COMMAND) -P CMakeFiles\randomx.dir\cmake_clean_target.cmake + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\randomx.dir\link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +_deps/randomx-build/CMakeFiles/randomx.dir/build: _deps/randomx-build/librandomx.a +.PHONY : _deps/randomx-build/CMakeFiles/randomx.dir/build + +_deps/randomx-build/CMakeFiles/randomx.dir/clean: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && $(CMAKE_COMMAND) -P CMakeFiles\randomx.dir\cmake_clean.cmake +.PHONY : _deps/randomx-build/CMakeFiles/randomx.dir/clean + +_deps/randomx-build/CMakeFiles/randomx.dir/depend: + $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" C:\Users\ermeehan\Documents\wikideck\native C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src C:\Users\ermeehan\Documents\wikideck\native\build C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build\CMakeFiles\randomx.dir\DependInfo.cmake --color=$(COLOR) +.PHONY : _deps/randomx-build/CMakeFiles/randomx.dir/depend + diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/cmake_clean.cmake b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/cmake_clean.cmake new file mode 100644 index 0000000..1cb8a14 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/cmake_clean.cmake @@ -0,0 +1,61 @@ +file(REMOVE_RECURSE + "CMakeFiles/randomx.dir/src/aes_hash.cpp.obj" + "CMakeFiles/randomx.dir/src/aes_hash.cpp.obj.d" + "CMakeFiles/randomx.dir/src/allocator.cpp.obj" + "CMakeFiles/randomx.dir/src/allocator.cpp.obj.d" + "CMakeFiles/randomx.dir/src/argon2_avx2.c.obj" + "CMakeFiles/randomx.dir/src/argon2_avx2.c.obj.d" + "CMakeFiles/randomx.dir/src/argon2_core.c.obj" + "CMakeFiles/randomx.dir/src/argon2_core.c.obj.d" + "CMakeFiles/randomx.dir/src/argon2_ref.c.obj" + "CMakeFiles/randomx.dir/src/argon2_ref.c.obj.d" + "CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj" + "CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj.d" + "CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj" + "CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj.d" + "CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj" + "CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj.d" + "CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj" + "CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj.d" + "CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj" + "CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj.d" + "CMakeFiles/randomx.dir/src/cpu.cpp.obj" + "CMakeFiles/randomx.dir/src/cpu.cpp.obj.d" + "CMakeFiles/randomx.dir/src/dataset.cpp.obj" + "CMakeFiles/randomx.dir/src/dataset.cpp.obj.d" + "CMakeFiles/randomx.dir/src/instruction.cpp.obj" + "CMakeFiles/randomx.dir/src/instruction.cpp.obj.d" + "CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj" + "CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj.d" + "CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj" + "CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj.d" + "CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj" + "CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj.d" + "CMakeFiles/randomx.dir/src/randomx.cpp.obj" + "CMakeFiles/randomx.dir/src/randomx.cpp.obj.d" + "CMakeFiles/randomx.dir/src/reciprocal.c.obj" + "CMakeFiles/randomx.dir/src/reciprocal.c.obj.d" + "CMakeFiles/randomx.dir/src/soft_aes.cpp.obj" + "CMakeFiles/randomx.dir/src/soft_aes.cpp.obj.d" + "CMakeFiles/randomx.dir/src/superscalar.cpp.obj" + "CMakeFiles/randomx.dir/src/superscalar.cpp.obj.d" + "CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj" + "CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj.d" + "CMakeFiles/randomx.dir/src/virtual_memory.c.obj" + "CMakeFiles/randomx.dir/src/virtual_memory.c.obj.d" + "CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj" + "CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj.d" + "CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj" + "CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj.d" + "CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj" + "CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj.d" + "CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj" + "CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj.d" + "librandomx.a" + "librandomx.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C CXX) + include(CMakeFiles/randomx.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/cmake_clean_target.cmake b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/cmake_clean_target.cmake new file mode 100644 index 0000000..9845790 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "librandomx.a" +) diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.internal b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.internal new file mode 100644 index 0000000..f82e08b --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.internal @@ -0,0 +1,4119 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/aes_hash.cpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/soft_aes.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/intrin_portable.h + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + C:/Strawberry/c/include/c++/13.1.0/cassert + C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/allocator.cpp + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/allocator.hpp + C:/Strawberry/c/include/c++/13.1.0/cstddef + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/intrin_portable.h + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/virtual_memory.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/common.hpp + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Strawberry/c/include/c++/13.1.0/climits + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2_avx2.c + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2_core.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blamka-round-avx2.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2-impl.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2-impl.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2_core.c + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2_core.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2-impl.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2_ref.c + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2_core.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blamka-round-ref.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2-impl.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2-impl.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2_ssse3.c + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2_core.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blamka-round-ssse3.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2-impl.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2-impl.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/assembly_generator_x86.cpp + C:/Strawberry/c/include/c++/13.1.0/climits + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/assembly_generator_x86.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/common.hpp + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + C:/Strawberry/c/include/c++/13.1.0/sstream + C:/Strawberry/c/include/c++/13.1.0/bits/sstream.tcc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/reciprocal.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar.hpp + C:/Strawberry/c/include/c++/13.1.0/vector + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar_program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2_generator.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction_weights.hpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2b.c + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2-impl.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2_generator.cpp + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2_generator.hpp + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/bytecode_machine.cpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/bytecode_machine.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/common.hpp + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Strawberry/c/include/c++/13.1.0/climits + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/intrin_portable.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/reciprocal.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/cpu.cpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/cpu.hpp + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cpuid.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/dataset.cpp + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Strawberry/c/include/c++/13.1.0/algorithm + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algo.h + C:/Strawberry/c/include/c++/13.1.0/bits/algorithmfwd.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/stl_heap.h + C:/Strawberry/c/include/c++/13.1.0/bits/uniform_int_dist.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_tempbuf.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/cstring + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Strawberry/c/include/c++/13.1.0/limits + C:/Strawberry/c/include/c++/13.1.0/cassert + C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/common.hpp + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Strawberry/c/include/c++/13.1.0/climits + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/dataset.hpp + C:/Strawberry/c/include/c++/13.1.0/vector + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar_program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/allocator.hpp + C:/Strawberry/c/include/c++/13.1.0/cstddef + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/virtual_memory.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2_generator.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/reciprocal.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2_core.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/jit_compiler.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/jit_compiler_x86.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/intrin_portable.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction.cpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction.hpp + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/common.hpp + C:/Strawberry/c/include/c++/13.1.0/climits + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction_weights.hpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instructions_portable.cpp + C:/Strawberry/c/include/c++/13.1.0/cfenv + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/include/c++/13.1.0/fenv.h + C:/Strawberry/c/x86_64-w64-mingw32/include/fenv.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/include/c++/13.1.0/cmath + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/math.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/common.hpp + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Strawberry/c/include/c++/13.1.0/climits + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/intrin_portable.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/jit_compiler_x86.cpp + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/cstring + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Strawberry/c/include/c++/13.1.0/climits + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/jit_compiler_x86.hpp + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/include/c++/13.1.0/vector + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/common.hpp + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/jit_compiler_x86_static.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar_program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2_generator.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/reciprocal.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/virtual_memory.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction_weights.hpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/jit_compiler_x86_static.S + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/asm/program_prologue_win64.inc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/asm/program_xmm_constants.inc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/asm/program_loop_load.inc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/asm/program_read_dataset.inc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/asm/program_read_dataset_sshash_init.inc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/asm/program_read_dataset_sshash_fin.inc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/asm/program_loop_store.inc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/asm/program_epilogue_store.inc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/asm/program_epilogue_win64.inc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/asm/program_sshash_load.inc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/asm/program_sshash_prefetch.inc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/asm/program_sshash_constants.inc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/asm/randomx_reciprocal.inc + +_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.cpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/dataset.hpp + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/include/c++/13.1.0/vector + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/common.hpp + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Strawberry/c/include/c++/13.1.0/climits + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar_program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/allocator.hpp + C:/Strawberry/c/include/c++/13.1.0/cstddef + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_interpreted.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/virtual_machine.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/bytecode_machine.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/intrin_portable.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_interpreted_light.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_compiled.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/jit_compiler.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/jit_compiler_x86.hpp + C:/Strawberry/c/include/c++/13.1.0/cstring + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_compiled_light.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/cpu.hpp + C:/Strawberry/c/include/c++/13.1.0/cassert + C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h + C:/Strawberry/c/include/c++/13.1.0/limits + +_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/reciprocal.c + C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/reciprocal.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/soft_aes.cpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/soft_aes.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/intrin_portable.h + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar.cpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/program.hpp + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/common.hpp + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Strawberry/c/include/c++/13.1.0/climits + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction.hpp + C:/Strawberry/c/include/c++/13.1.0/vector + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc + C:/Strawberry/c/include/c++/13.1.0/algorithm + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algo.h + C:/Strawberry/c/include/c++/13.1.0/bits/algorithmfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_heap.h + C:/Strawberry/c/include/c++/13.1.0/bits/uniform_int_dist.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_tempbuf.h + C:/Strawberry/c/include/c++/13.1.0/iomanip + C:/Strawberry/c/include/c++/13.1.0/locale + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.h + C:/Strawberry/c/include/c++/13.1.0/ctime + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/time_members.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/messages_members.h + C:/Strawberry/c/include/c++/13.1.0/bits/codecvt.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_conv.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar_program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2_generator.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/intrin_portable.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/reciprocal.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/virtual_machine.cpp + C:/Strawberry/c/include/c++/13.1.0/cstring + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Strawberry/c/include/c++/13.1.0/iomanip + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/locale + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.h + C:/Strawberry/c/include/c++/13.1.0/ctime + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/time_members.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/messages_members.h + C:/Strawberry/c/include/c++/13.1.0/bits/codecvt.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_conv.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/virtual_machine.hpp + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/common.hpp + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Strawberry/c/include/c++/13.1.0/climits + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/aes_hash.hpp + C:/Strawberry/c/include/c++/13.1.0/cstddef + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/blake2.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/intrin_portable.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/allocator.hpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/virtual_memory.c + C:/Strawberry/c/x86_64-w64-mingw32/include/windows.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdkddkver.h + C:/Strawberry/c/x86_64-w64-mingw32/include/excpt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdarg.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdarg.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stdarg.h + C:/Strawberry/c/x86_64-w64-mingw32/include/windef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winapifamily.h + C:/Strawberry/c/x86_64-w64-mingw32/include/minwindef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/specstrings.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/concurrencysal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/driverspecs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winnt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_unicode.h + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/x86_64-w64-mingw32/include/apiset.h + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h + C:/Strawberry/c/x86_64-w64-mingw32/include/basetsd.h + C:/Strawberry/c/x86_64-w64-mingw32/include/guiddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack4.h + C:/Strawberry/c/x86_64-w64-mingw32/include/poppack.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack4.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack2.h + C:/Strawberry/c/x86_64-w64-mingw32/include/poppack.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack2.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack8.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack8.h + C:/Strawberry/c/x86_64-w64-mingw32/include/ktmtypes.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winbase.h + C:/Strawberry/c/x86_64-w64-mingw32/include/apisetcconv.h + C:/Strawberry/c/x86_64-w64-mingw32/include/minwinbase.h + C:/Strawberry/c/x86_64-w64-mingw32/include/bemapiset.h + C:/Strawberry/c/x86_64-w64-mingw32/include/debugapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errhandlingapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/fibersapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/fileapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/handleapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/heapapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/ioapiset.h + C:/Strawberry/c/x86_64-w64-mingw32/include/interlockedapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/jobapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/libloaderapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/memoryapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/namedpipeapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/namespaceapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/processenv.h + C:/Strawberry/c/x86_64-w64-mingw32/include/processthreadsapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/processtopologyapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/profileapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/realtimeapiset.h + C:/Strawberry/c/x86_64-w64-mingw32/include/securityappcontainer.h + C:/Strawberry/c/x86_64-w64-mingw32/include/securitybaseapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/synchapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sysinfoapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/systemtopologyapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/threadpoolapiset.h + C:/Strawberry/c/x86_64-w64-mingw32/include/threadpoollegacyapiset.h + C:/Strawberry/c/x86_64-w64-mingw32/include/utilapiset.h + C:/Strawberry/c/x86_64-w64-mingw32/include/wow64apiset.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winerror.h + C:/Strawberry/c/x86_64-w64-mingw32/include/fltwinerror.h + C:/Strawberry/c/x86_64-w64-mingw32/include/timezoneapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/wingdi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack1.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winuser.h + C:/Strawberry/c/x86_64-w64-mingw32/include/tvout.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winnls.h + C:/Strawberry/c/x86_64-w64-mingw32/include/datetimeapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stringapiset.h + C:/Strawberry/c/x86_64-w64-mingw32/include/wincon.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winver.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winreg.h + C:/Strawberry/c/x86_64-w64-mingw32/include/reason.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winnetwk.h + C:/Strawberry/c/x86_64-w64-mingw32/include/wnnc.h + C:/Strawberry/c/x86_64-w64-mingw32/include/virtdisk.h + C:/Strawberry/c/x86_64-w64-mingw32/include/cderr.h + C:/Strawberry/c/x86_64-w64-mingw32/include/dde.h + C:/Strawberry/c/x86_64-w64-mingw32/include/ddeml.h + C:/Strawberry/c/x86_64-w64-mingw32/include/dlgs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/lzexpand.h + C:/Strawberry/c/x86_64-w64-mingw32/include/mmsystem.h + C:/Strawberry/c/x86_64-w64-mingw32/include/mmsyscom.h + C:/Strawberry/c/x86_64-w64-mingw32/include/mciapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/mmiscapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/mmiscapi2.h + C:/Strawberry/c/x86_64-w64-mingw32/include/playsoundapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/mmeapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/timeapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/joystickapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/nb30.h + C:/Strawberry/c/x86_64-w64-mingw32/include/rpc.h + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcdce.h + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcdcep.h + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcnsi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcnterr.h + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcasync.h + C:/Strawberry/c/x86_64-w64-mingw32/include/shellapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winperf.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winsock.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_bsd_types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/inaddr.h + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_socket_types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_fd_types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_ip_types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_ip_mreq1.h + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_wsadata.h + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_xmitfile.h + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_wsa_errnos.h + C:/Strawberry/c/x86_64-w64-mingw32/include/wincrypt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/bcrypt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/ncrypt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/dpapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winscard.h + C:/Strawberry/c/x86_64-w64-mingw32/include/wtypes.h + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcndr.h + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcnsip.h + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcsal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/ole2.h + C:/Strawberry/c/x86_64-w64-mingw32/include/objbase.h + C:/Strawberry/c/x86_64-w64-mingw32/include/combaseapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/wtypesbase.h + C:/Strawberry/c/x86_64-w64-mingw32/include/unknwnbase.h + C:/Strawberry/c/x86_64-w64-mingw32/include/objidlbase.h + C:/Strawberry/c/x86_64-w64-mingw32/include/cguid.h + C:/Strawberry/c/x86_64-w64-mingw32/include/objidl.h + C:/Strawberry/c/x86_64-w64-mingw32/include/unknwn.h + C:/Strawberry/c/x86_64-w64-mingw32/include/urlmon.h + C:/Strawberry/c/x86_64-w64-mingw32/include/oleidl.h + C:/Strawberry/c/x86_64-w64-mingw32/include/servprov.h + C:/Strawberry/c/x86_64-w64-mingw32/include/msxml.h + C:/Strawberry/c/x86_64-w64-mingw32/include/oaidl.h + C:/Strawberry/c/x86_64-w64-mingw32/include/propidl.h + C:/Strawberry/c/x86_64-w64-mingw32/include/oleauto.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winioctl.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winsmcrd.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winspool.h + C:/Strawberry/c/x86_64-w64-mingw32/include/prsht.h + C:/Strawberry/c/x86_64-w64-mingw32/include/commdlg.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stralign.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stralign_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/winsvc.h + C:/Strawberry/c/x86_64-w64-mingw32/include/mcx.h + C:/Strawberry/c/x86_64-w64-mingw32/include/imm.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/virtual_memory.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_compiled.cpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_compiled.hpp + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/virtual_machine.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/common.hpp + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Strawberry/c/include/c++/13.1.0/climits + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/jit_compiler.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/jit_compiler_x86.hpp + C:/Strawberry/c/include/c++/13.1.0/cstring + C:/Strawberry/c/include/c++/13.1.0/vector + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/allocator.hpp + C:/Strawberry/c/include/c++/13.1.0/cstddef + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/dataset.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar_program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_compiled_light.cpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_compiled_light.hpp + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_compiled.hpp + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/virtual_machine.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/common.hpp + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Strawberry/c/include/c++/13.1.0/climits + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/jit_compiler.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/jit_compiler_x86.hpp + C:/Strawberry/c/include/c++/13.1.0/cstring + C:/Strawberry/c/include/c++/13.1.0/vector + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/allocator.hpp + C:/Strawberry/c/include/c++/13.1.0/cstddef + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/dataset.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar_program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_interpreted.cpp + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Strawberry/c/include/c++/13.1.0/iomanip + C:/Strawberry/c/include/c++/13.1.0/locale + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.h + C:/Strawberry/c/include/c++/13.1.0/ctime + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/time_members.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/messages_members.h + C:/Strawberry/c/include/c++/13.1.0/bits/codecvt.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_conv.h + C:/Strawberry/c/include/c++/13.1.0/sstream + C:/Strawberry/c/include/c++/13.1.0/bits/sstream.tcc + C:/Strawberry/c/include/c++/13.1.0/cmath + C:/Strawberry/c/x86_64-w64-mingw32/include/math.h + C:/Strawberry/c/include/c++/13.1.0/cfloat + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/float.h + C:/Strawberry/c/x86_64-w64-mingw32/include/float.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_interpreted.hpp + C:/Strawberry/c/include/c++/13.1.0/vector + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/common.hpp + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/include/c++/13.1.0/climits + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/virtual_machine.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/bytecode_machine.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/intrin_portable.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/allocator.hpp + C:/Strawberry/c/include/c++/13.1.0/cstddef + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/dataset.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar_program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/reciprocal.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_interpreted_light.cpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_interpreted_light.hpp + C:/Strawberry/c/include/c++/13.1.0/new + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/vm_interpreted.hpp + C:/Strawberry/c/include/c++/13.1.0/vector + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h + C:/Strawberry/c/include/c++/13.1.0/type_traits + C:/Strawberry/c/include/c++/13.1.0/bits/move.h + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h + C:/Strawberry/c/include/c++/13.1.0/initializer_list + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/common.hpp + C:/Strawberry/c/include/c++/13.1.0/cstdint + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + C:/Strawberry/c/include/c++/13.1.0/iostream + C:/Strawberry/c/include/c++/13.1.0/ostream + C:/Strawberry/c/include/c++/13.1.0/ios + C:/Strawberry/c/include/c++/13.1.0/iosfwd + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h + C:/Strawberry/c/include/c++/13.1.0/cwchar + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h + C:/Strawberry/c/include/c++/13.1.0/exception + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h + C:/Strawberry/c/include/c++/13.1.0/typeinfo + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h + C:/Strawberry/c/include/c++/13.1.0/clocale + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h + C:/Strawberry/c/include/c++/13.1.0/cctype + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h + C:/Strawberry/c/include/c++/13.1.0/string + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h + C:/Strawberry/c/include/c++/13.1.0/cstdlib + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h + C:/Strawberry/c/include/c++/13.1.0/stdlib.h + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h + C:/Strawberry/c/include/c++/13.1.0/cstdio + C:/Strawberry/c/include/c++/13.1.0/cerrno + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc + C:/Strawberry/c/include/c++/13.1.0/system_error + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h + C:/Strawberry/c/include/c++/13.1.0/stdexcept + C:/Strawberry/c/include/c++/13.1.0/streambuf + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h + C:/Strawberry/c/include/c++/13.1.0/cwctype + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc + C:/Strawberry/c/include/c++/13.1.0/istream + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc + C:/Strawberry/c/include/c++/13.1.0/climits + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/blake2/endian.h + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/configuration.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/virtual_machine.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/instruction.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/bytecode_machine.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/intrin_portable.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/allocator.hpp + C:/Strawberry/c/include/c++/13.1.0/cstddef + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/dataset.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/superscalar_program.hpp + C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/argon2.h + diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.make b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.make new file mode 100644 index 0000000..58ae99c --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.make @@ -0,0 +1,5069 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj: _deps/randomx-src/src/aes_hash.cpp \ + _deps/randomx-src/src/soft_aes.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + _deps/randomx-src/src/intrin_portable.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + C:/Strawberry/c/include/c++/13.1.0/cassert \ + C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj: _deps/randomx-src/src/allocator.cpp \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + _deps/randomx-src/src/allocator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + _deps/randomx-src/src/intrin_portable.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + _deps/randomx-src/src/virtual_memory.h \ + _deps/randomx-src/src/common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/randomx.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj: _deps/randomx-src/src/argon2_avx2.c \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + _deps/randomx-src/src/argon2.h \ + _deps/randomx-src/src/argon2_core.h \ + _deps/randomx-src/src/blake2/blamka-round-avx2.h \ + _deps/randomx-src/src/blake2/blake2-impl.h \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + _deps/randomx-src/src/blake2/blake2-impl.h \ + _deps/randomx-src/src/blake2/blake2.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj: _deps/randomx-src/src/argon2_core.c \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + _deps/randomx-src/src/argon2_core.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + _deps/randomx-src/src/argon2.h \ + _deps/randomx-src/src/blake2/blake2.h \ + _deps/randomx-src/src/blake2/blake2-impl.h \ + _deps/randomx-src/src/blake2/endian.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj: _deps/randomx-src/src/argon2_ref.c \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + _deps/randomx-src/src/argon2.h \ + _deps/randomx-src/src/argon2_core.h \ + _deps/randomx-src/src/blake2/blamka-round-ref.h \ + _deps/randomx-src/src/blake2/blake2.h \ + _deps/randomx-src/src/blake2/blake2-impl.h \ + _deps/randomx-src/src/blake2/endian.h \ + _deps/randomx-src/src/blake2/blake2-impl.h \ + _deps/randomx-src/src/blake2/blake2.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj: _deps/randomx-src/src/argon2_ssse3.c \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + _deps/randomx-src/src/argon2.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + _deps/randomx-src/src/argon2_core.h \ + _deps/randomx-src/src/blake2/blamka-round-ssse3.h \ + _deps/randomx-src/src/blake2/blake2-impl.h \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + _deps/randomx-src/src/blake2/blake2-impl.h \ + _deps/randomx-src/src/blake2/blake2.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj: _deps/randomx-src/src/assembly_generator_x86.cpp \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + _deps/randomx-src/src/assembly_generator_x86.hpp \ + _deps/randomx-src/src/common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/randomx.h \ + C:/Strawberry/c/include/c++/13.1.0/sstream \ + C:/Strawberry/c/include/c++/13.1.0/bits/sstream.tcc \ + _deps/randomx-src/src/reciprocal.h \ + _deps/randomx-src/src/program.hpp \ + _deps/randomx-src/src/instruction.hpp \ + _deps/randomx-src/src/superscalar.hpp \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + _deps/randomx-src/src/superscalar_program.hpp \ + _deps/randomx-src/src/blake2_generator.hpp \ + _deps/randomx-src/src/instruction_weights.hpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj: _deps/randomx-src/src/blake2/blake2b.c \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + _deps/randomx-src/src/blake2/blake2.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + _deps/randomx-src/src/blake2/blake2-impl.h \ + _deps/randomx-src/src/blake2/endian.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj: _deps/randomx-src/src/blake2_generator.cpp \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + _deps/randomx-src/src/blake2/blake2.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + _deps/randomx-src/src/blake2_generator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj: _deps/randomx-src/src/bytecode_machine.cpp \ + _deps/randomx-src/src/bytecode_machine.hpp \ + _deps/randomx-src/src/common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/randomx.h \ + _deps/randomx-src/src/intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + _deps/randomx-src/src/instruction.hpp \ + _deps/randomx-src/src/program.hpp \ + _deps/randomx-src/src/reciprocal.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj: _deps/randomx-src/src/cpu.cpp \ + _deps/randomx-src/src/cpu.hpp \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cpuid.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj: _deps/randomx-src/src/dataset.cpp \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/algorithm \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algo.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/algorithmfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_heap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/uniform_int_dist.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_tempbuf.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/cstring \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/include/c++/13.1.0/limits \ + C:/Strawberry/c/include/c++/13.1.0/cassert \ + C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h \ + _deps/randomx-src/src/common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + _deps/randomx-src/src/blake2/endian.h \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/randomx.h \ + _deps/randomx-src/src/dataset.hpp \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + _deps/randomx-src/src/superscalar_program.hpp \ + _deps/randomx-src/src/instruction.hpp \ + _deps/randomx-src/src/allocator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + _deps/randomx-src/src/argon2.h \ + _deps/randomx-src/src/virtual_memory.h \ + _deps/randomx-src/src/superscalar.hpp \ + _deps/randomx-src/src/blake2_generator.hpp \ + _deps/randomx-src/src/reciprocal.h \ + _deps/randomx-src/src/argon2_core.h \ + _deps/randomx-src/src/jit_compiler.hpp \ + _deps/randomx-src/src/jit_compiler_x86.hpp \ + _deps/randomx-src/src/intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj: _deps/randomx-src/src/instruction.cpp \ + _deps/randomx-src/src/instruction.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + _deps/randomx-src/src/common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/randomx.h \ + _deps/randomx-src/src/instruction_weights.hpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj: _deps/randomx-src/src/instructions_portable.cpp \ + C:/Strawberry/c/include/c++/13.1.0/cfenv \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/fenv.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/fenv.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/include/c++/13.1.0/cmath \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/math.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + _deps/randomx-src/src/common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/randomx.h \ + _deps/randomx-src/src/intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj: _deps/randomx-src/src/jit_compiler_x86.cpp \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/cstring \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + _deps/randomx-src/src/jit_compiler_x86.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + _deps/randomx-src/src/common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + _deps/randomx-src/src/blake2/endian.h \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/randomx.h \ + _deps/randomx-src/src/jit_compiler_x86_static.hpp \ + _deps/randomx-src/src/superscalar.hpp \ + _deps/randomx-src/src/superscalar_program.hpp \ + _deps/randomx-src/src/instruction.hpp \ + _deps/randomx-src/src/blake2_generator.hpp \ + _deps/randomx-src/src/program.hpp \ + _deps/randomx-src/src/reciprocal.h \ + _deps/randomx-src/src/virtual_memory.h \ + _deps/randomx-src/src/instruction_weights.hpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj: _deps/randomx-src/src/jit_compiler_x86_static.S \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/asm/program_prologue_win64.inc \ + _deps/randomx-src/src/asm/program_xmm_constants.inc \ + _deps/randomx-src/src/asm/program_loop_load.inc \ + _deps/randomx-src/src/asm/program_read_dataset.inc \ + _deps/randomx-src/src/asm/program_read_dataset_sshash_init.inc \ + _deps/randomx-src/src/asm/program_read_dataset_sshash_fin.inc \ + _deps/randomx-src/src/asm/program_loop_store.inc \ + _deps/randomx-src/src/asm/program_epilogue_store.inc \ + _deps/randomx-src/src/asm/program_epilogue_win64.inc \ + _deps/randomx-src/src/asm/program_sshash_load.inc \ + _deps/randomx-src/src/asm/program_sshash_prefetch.inc \ + _deps/randomx-src/src/asm/program_sshash_constants.inc \ + _deps/randomx-src/src/asm/randomx_reciprocal.inc + +_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj: _deps/randomx-src/src/randomx.cpp \ + _deps/randomx-src/src/randomx.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + _deps/randomx-src/src/dataset.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + _deps/randomx-src/src/common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/superscalar_program.hpp \ + _deps/randomx-src/src/instruction.hpp \ + _deps/randomx-src/src/allocator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + _deps/randomx-src/src/argon2.h \ + _deps/randomx-src/src/vm_interpreted.hpp \ + _deps/randomx-src/src/virtual_machine.hpp \ + _deps/randomx-src/src/program.hpp \ + _deps/randomx-src/src/bytecode_machine.hpp \ + _deps/randomx-src/src/intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + _deps/randomx-src/src/vm_interpreted_light.hpp \ + _deps/randomx-src/src/vm_compiled.hpp \ + _deps/randomx-src/src/jit_compiler.hpp \ + _deps/randomx-src/src/jit_compiler_x86.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstring \ + _deps/randomx-src/src/vm_compiled_light.hpp \ + _deps/randomx-src/src/blake2/blake2.h \ + _deps/randomx-src/src/cpu.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cassert \ + C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h \ + C:/Strawberry/c/include/c++/13.1.0/limits + +_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj: _deps/randomx-src/src/reciprocal.c \ + C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + _deps/randomx-src/src/reciprocal.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj: _deps/randomx-src/src/soft_aes.cpp \ + _deps/randomx-src/src/soft_aes.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + _deps/randomx-src/src/intrin_portable.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj: _deps/randomx-src/src/superscalar.cpp \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/program.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + _deps/randomx-src/src/common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + _deps/randomx-src/src/randomx.h \ + _deps/randomx-src/src/instruction.hpp \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + C:/Strawberry/c/include/c++/13.1.0/algorithm \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algo.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/algorithmfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_heap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/uniform_int_dist.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_tempbuf.h \ + C:/Strawberry/c/include/c++/13.1.0/iomanip \ + C:/Strawberry/c/include/c++/13.1.0/locale \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.h \ + C:/Strawberry/c/include/c++/13.1.0/ctime \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/time_members.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/messages_members.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/codecvt.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_conv.h \ + _deps/randomx-src/src/superscalar.hpp \ + _deps/randomx-src/src/superscalar_program.hpp \ + _deps/randomx-src/src/blake2_generator.hpp \ + _deps/randomx-src/src/intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + _deps/randomx-src/src/reciprocal.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj: _deps/randomx-src/src/virtual_machine.cpp \ + C:/Strawberry/c/include/c++/13.1.0/cstring \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/include/c++/13.1.0/iomanip \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/locale \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.h \ + C:/Strawberry/c/include/c++/13.1.0/ctime \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/time_members.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/messages_members.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/codecvt.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_conv.h \ + _deps/randomx-src/src/virtual_machine.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + _deps/randomx-src/src/common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + _deps/randomx-src/src/blake2/endian.h \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/randomx.h \ + _deps/randomx-src/src/program.hpp \ + _deps/randomx-src/src/instruction.hpp \ + _deps/randomx-src/src/aes_hash.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + _deps/randomx-src/src/blake2/blake2.h \ + _deps/randomx-src/src/intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + _deps/randomx-src/src/allocator.hpp + +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj: _deps/randomx-src/src/virtual_memory.c \ + C:/Strawberry/c/x86_64-w64-mingw32/include/windows.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdkddkver.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/excpt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdarg.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdarg.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stdarg.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/windef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winapifamily.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/minwindef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/specstrings.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/concurrencysal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/driverspecs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winnt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_unicode.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/apiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/basetsd.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/guiddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack4.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/poppack.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack4.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack2.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/poppack.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack2.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack8.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack8.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ktmtypes.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winbase.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/apisetcconv.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/minwinbase.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/bemapiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/debugapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errhandlingapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/fibersapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/fileapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/handleapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/heapapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ioapiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/interlockedapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/jobapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/libloaderapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/memoryapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/namedpipeapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/namespaceapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/processenv.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/processthreadsapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/processtopologyapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/profileapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/realtimeapiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/securityappcontainer.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/securitybaseapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/synchapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sysinfoapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/systemtopologyapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/threadpoolapiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/threadpoollegacyapiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/utilapiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wow64apiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winerror.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/fltwinerror.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/timezoneapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wingdi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack1.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winuser.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/tvout.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winnls.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/datetimeapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stringapiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wincon.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winver.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winreg.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/reason.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winnetwk.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wnnc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/virtdisk.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/cderr.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/dde.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ddeml.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/dlgs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/lzexpand.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/mmsystem.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/mmsyscom.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/mciapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/mmiscapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/mmiscapi2.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/playsoundapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/mmeapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/timeapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/joystickapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/nb30.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcdce.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcdcep.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcnsi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcnterr.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcasync.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/shellapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winperf.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winsock.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_bsd_types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/inaddr.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_socket_types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_fd_types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_ip_types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_ip_mreq1.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_wsadata.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_xmitfile.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_wsa_errnos.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wincrypt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/bcrypt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ncrypt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/dpapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winscard.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wtypes.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcndr.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcnsip.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcsal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ole2.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/objbase.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/combaseapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wtypesbase.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/unknwnbase.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/objidlbase.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/cguid.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/objidl.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/unknwn.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/urlmon.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/oleidl.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/servprov.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/msxml.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/oaidl.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/propidl.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/oleauto.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winioctl.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winsmcrd.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winspool.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/prsht.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/commdlg.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stralign.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stralign_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winsvc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/mcx.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/imm.h \ + _deps/randomx-src/src/virtual_memory.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj: _deps/randomx-src/src/vm_compiled.cpp \ + _deps/randomx-src/src/vm_compiled.hpp \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + _deps/randomx-src/src/virtual_machine.hpp \ + _deps/randomx-src/src/common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/randomx.h \ + _deps/randomx-src/src/program.hpp \ + _deps/randomx-src/src/instruction.hpp \ + _deps/randomx-src/src/jit_compiler.hpp \ + _deps/randomx-src/src/jit_compiler_x86.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstring \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + _deps/randomx-src/src/allocator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + _deps/randomx-src/src/dataset.hpp \ + _deps/randomx-src/src/superscalar_program.hpp \ + _deps/randomx-src/src/argon2.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj: _deps/randomx-src/src/vm_compiled_light.cpp \ + _deps/randomx-src/src/vm_compiled_light.hpp \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + _deps/randomx-src/src/vm_compiled.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + _deps/randomx-src/src/virtual_machine.hpp \ + _deps/randomx-src/src/common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/randomx.h \ + _deps/randomx-src/src/program.hpp \ + _deps/randomx-src/src/instruction.hpp \ + _deps/randomx-src/src/jit_compiler.hpp \ + _deps/randomx-src/src/jit_compiler_x86.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstring \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + _deps/randomx-src/src/allocator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + _deps/randomx-src/src/dataset.hpp \ + _deps/randomx-src/src/superscalar_program.hpp \ + _deps/randomx-src/src/argon2.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj: _deps/randomx-src/src/vm_interpreted.cpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/iomanip \ + C:/Strawberry/c/include/c++/13.1.0/locale \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.h \ + C:/Strawberry/c/include/c++/13.1.0/ctime \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/time_members.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/messages_members.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/codecvt.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_conv.h \ + C:/Strawberry/c/include/c++/13.1.0/sstream \ + C:/Strawberry/c/include/c++/13.1.0/bits/sstream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/cmath \ + C:/Strawberry/c/x86_64-w64-mingw32/include/math.h \ + C:/Strawberry/c/include/c++/13.1.0/cfloat \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/float.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/float.h \ + _deps/randomx-src/src/vm_interpreted.hpp \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + _deps/randomx-src/src/common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/randomx.h \ + _deps/randomx-src/src/virtual_machine.hpp \ + _deps/randomx-src/src/program.hpp \ + _deps/randomx-src/src/instruction.hpp \ + _deps/randomx-src/src/bytecode_machine.hpp \ + _deps/randomx-src/src/intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + _deps/randomx-src/src/allocator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + _deps/randomx-src/src/dataset.hpp \ + _deps/randomx-src/src/superscalar_program.hpp \ + _deps/randomx-src/src/argon2.h \ + _deps/randomx-src/src/reciprocal.h + +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj: _deps/randomx-src/src/vm_interpreted_light.cpp \ + _deps/randomx-src/src/vm_interpreted_light.hpp \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + _deps/randomx-src/src/vm_interpreted.hpp \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + _deps/randomx-src/src/common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + _deps/randomx-src/src/blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + _deps/randomx-src/src/configuration.h \ + _deps/randomx-src/src/randomx.h \ + _deps/randomx-src/src/virtual_machine.hpp \ + _deps/randomx-src/src/program.hpp \ + _deps/randomx-src/src/instruction.hpp \ + _deps/randomx-src/src/bytecode_machine.hpp \ + _deps/randomx-src/src/intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + _deps/randomx-src/src/allocator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + _deps/randomx-src/src/dataset.hpp \ + _deps/randomx-src/src/superscalar_program.hpp \ + _deps/randomx-src/src/argon2.h + + +_deps/randomx-src/src/vm_interpreted_light.cpp: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/float.h: + +C:/Strawberry/c/include/c++/13.1.0/cfloat: + +_deps/randomx-src/src/vm_interpreted.cpp: + +_deps/randomx-src/src/vm_compiled_light.cpp: + +C:/Strawberry/c/x86_64-w64-mingw32/include/stralign.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/commdlg.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/oaidl.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winioctl.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/wtypesbase.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/ole2.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/rpcsal.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winscard.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winefs.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/ncrypt.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_wsa_errnos.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_xmitfile.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_wsadata.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_ip_mreq1.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winsock.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winperf.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/shellapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/rpcasync.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/rpcnterr.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/unknwnbase.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/rpcnsi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/rpcdcep.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/joystickapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/timeapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/mmeapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/propidl.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/playsoundapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/mmiscapi2.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/mmsyscom.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/dlgs.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/ddeml.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/rpcndr.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/virtdisk.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winver.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/stringapiset.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/datetimeapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/wingdi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/threadpoollegacyapiset.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/systemtopologyapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/synchapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sysinfoapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/securitybaseapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/securityappcontainer.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/realtimeapiset.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/processthreadsapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/processenv.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_socket_types.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/namespaceapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/mciapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/namedpipeapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/combaseapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/libloaderapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/ioapiset.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/heapapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/fileapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/fibersapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/minwinbase.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/apisetcconv.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winbase.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/poppack.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/wincrypt.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/apiset.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_unicode.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winnt.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sal.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/specstrings.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/minwindef.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/windef.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/stdarg.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdarg.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sdkddkver.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/locale_conv.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.tcc: + +C:/Strawberry/c/include/c++/13.1.0/bits/codecvt.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/inaddr.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/messages_members.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/time_members.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/fltwinerror.h: + +C:/Strawberry/c/include/c++/13.1.0/ctime: + +C:/Strawberry/c/x86_64-w64-mingw32/include/wtypes.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/mmsystem.h: + +_deps/randomx-src/src/reciprocal.c: + +_deps/randomx-src/src/vm_compiled_light.hpp: + +_deps/randomx-src/src/vm_compiled.hpp: + +_deps/randomx-src/src/vm_interpreted_light.hpp: + +_deps/randomx-src/src/asm/program_sshash_constants.inc: + +_deps/randomx-src/src/asm/program_sshash_load.inc: + +_deps/randomx-src/src/asm/program_loop_store.inc: + +_deps/randomx-src/src/asm/program_read_dataset_sshash_fin.inc: + +_deps/randomx-src/src/asm/program_read_dataset.inc: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winnetwk.h: + +_deps/randomx-src/src/randomx.cpp: + +_deps/randomx-src/src/jit_compiler_x86_static.S: + +C:/Strawberry/c/x86_64-w64-mingw32/include/tvout.h: + +_deps/randomx-src/src/jit_compiler_x86.cpp: + +C:/Strawberry/c/include/c++/13.1.0/cmath: + +_deps/randomx-src/src/instructions_portable.cpp: + +_deps/randomx-src/src/instruction.cpp: + +_deps/randomx-src/src/jit_compiler.hpp: + +C:/Strawberry/c/include/c++/13.1.0/limits: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_tempbuf.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_heap.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winapifamily.h: + +C:/Strawberry/c/include/c++/13.1.0/algorithm: + +_deps/randomx-src/src/cpu.hpp: + +_deps/randomx-src/src/bytecode_machine.hpp: + +_deps/randomx-src/src/blake2_generator.cpp: + +_deps/randomx-src/src/instruction_weights.hpp: + +_deps/randomx-src/src/blake2_generator.hpp: + +_deps/randomx-src/src/superscalar_program.hpp: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stdarg.h: + +_deps/randomx-src/src/jit_compiler_x86.hpp: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h: + +_deps/randomx-src/src/superscalar.hpp: + +_deps/randomx-src/src/instruction.hpp: + +C:/Strawberry/c/x86_64-w64-mingw32/include/guiddef.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/fenv.h: + +_deps/randomx-src/src/reciprocal.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/sstream.tcc: + +C:/Strawberry/c/include/c++/13.1.0/sstream: + +_deps/randomx-src/src/assembly_generator_x86.hpp: + +_deps/randomx-src/src/blake2/blamka-round-ssse3.h: + +_deps/randomx-src/src/cpu.cpp: + +_deps/randomx-src/src/argon2_ssse3.c: + +_deps/randomx-src/src/blake2/blamka-round-ref.h: + +_deps/randomx-src/src/argon2_ref.c: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/reason.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stralign_s.h: + +C:/Strawberry/c/include/c++/13.1.0/climits: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h: + +_deps/randomx-src/src/soft_aes.cpp: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h: + +_deps/randomx-src/src/dataset.hpp: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack8.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h: + +_deps/randomx-src/src/argon2_avx2.c: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winspool.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/imm.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/rpcnsip.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winnls.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h: + +C:/Strawberry/c/include/c++/13.1.0/debug/debug.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h: + +_deps/randomx-src/src/asm/program_epilogue_store.inc: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h: + +_deps/randomx-src/src/asm/program_sshash_prefetch.inc: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h: + +_deps/randomx-src/src/virtual_memory.c: + +C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_ip_types.h: + +C:/Strawberry/c/include/c++/13.1.0/iomanip: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack1.h: + +C:/Strawberry/c/include/c++/13.1.0/typeinfo: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/objidlbase.h: + +C:/Strawberry/c/include/c++/13.1.0/clocale: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/stdlib.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/driverspecs.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h: + +_deps/randomx-src/src/asm/program_prologue_win64.inc: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/msxml.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h: + +_deps/randomx-src/src/aes_hash.hpp: + +C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack2.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h: + +_deps/randomx-src/src/dataset.cpp: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/wnnc.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/cstring: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h: + +_deps/randomx-src/src/soft_aes.h: + +C:/Strawberry/c/include/c++/13.1.0/ostream: + +C:/Strawberry/c/x86_64-w64-mingw32/include/processtopologyapi.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h: + +_deps/randomx-src/src/blake2/endian.h: + +C:/Strawberry/c/include/c++/13.1.0/streambuf: + +_deps/randomx-src/src/blake2/blake2-impl.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/wincon.h: + +_deps/randomx-src/src/blake2/blake2.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/oleidl.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/move.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/handleapi.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h: + +C:/Strawberry/c/include/c++/13.1.0/fenv.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h: + +C:/Strawberry/c/include/c++/13.1.0/cstdint: + +_deps/randomx-src/src/aes_hash.cpp: + +_deps/randomx-src/src/asm/program_loop_load.inc: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h: + +_deps/randomx-src/src/blake2/blamka-round-avx2.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/string.h: + +C:/Strawberry/c/include/c++/13.1.0/locale: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h: + +_deps/randomx-src/src/intrin_portable.h: + +C:/Strawberry/c/include/c++/13.1.0/cfenv: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h: + +C:/Strawberry/c/include/c++/13.1.0/type_traits: + +C:/Strawberry/c/x86_64-w64-mingw32/include/objbase.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/timezoneapi.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/dpapi.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h: + +C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/time.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/basetsd.h: + +_deps/randomx-src/src/asm/randomx_reciprocal.inc: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_bsd_types.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/math.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/exception.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/istream: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/rpc.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winuser.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/oleauto.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/cstdlib: + +C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/threadpoolapiset.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc: + +C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/debugapi.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h: + +_deps/randomx-src/src/vm_compiled.cpp: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/mcx.h: + +_deps/randomx-src/src/jit_compiler_x86_static.hpp: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h: + +_deps/randomx-src/src/argon2_core.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/cwctype: + +C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/servprov.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/rpcdce.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/jobapi.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h: + +_deps/randomx-src/src/virtual_machine.hpp: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h: + +C:/Strawberry/c/include/c++/13.1.0/string: + +_deps/randomx-src/src/common.hpp: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/ktmtypes.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h: + +_deps/randomx-src/src/program.hpp: + +C:/Strawberry/c/include/c++/13.1.0/cassert: + +C:/Strawberry/c/x86_64-w64-mingw32/include/interlockedapi.h: + +_deps/randomx-src/src/allocator.cpp: + +C:/Strawberry/c/x86_64-w64-mingw32/include/memoryapi.h: + +C:/Strawberry/c/include/c++/13.1.0/new: + +_deps/randomx-src/src/asm/program_xmm_constants.inc: + +C:/Strawberry/c/include/c++/13.1.0/cstddef: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h: + +_deps/randomx-src/src/virtual_memory.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/bcrypt.h: + +C:/Strawberry/c/include/c++/13.1.0/iostream: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/ios: + +C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/cguid.h: + +C:/Strawberry/c/include/c++/13.1.0/iosfwd: + +C:/Strawberry/c/include/c++/13.1.0/bits/algorithmfwd.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/float.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/errhandlingapi.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/excpt.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/objidl.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h: + +C:/Strawberry/c/include/c++/13.1.0/cwchar: + +C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/process.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winsmcrd.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/cderr.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h: + +C:/Strawberry/c/include/c++/13.1.0/exception: + +C:/Strawberry/c/x86_64-w64-mingw32/include/bemapiset.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/lzexpand.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/nb30.h: + +C:/Strawberry/c/include/c++/13.1.0/vector: + +_deps/randomx-src/src/randomx.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h: + +C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h: + +_deps/randomx-src/src/vm_interpreted.hpp: + +C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/utility.h: + +C:/Strawberry/c/include/c++/13.1.0/initializer_list: + +C:/Strawberry/c/x86_64-w64-mingw32/include/unknwn.h: + +_deps/randomx-src/src/bytecode_machine.cpp: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winsvc.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/windows.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/wow64apiset.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack4.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winerror.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_algo.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/dde.h: + +C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h: + +_deps/randomx-src/src/superscalar.cpp: + +C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h: + +_deps/randomx-src/src/asm/program_epilogue_win64.inc: + +C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h: + +C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/concurrencysal.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h: + +C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/profileapi.h: + +_deps/randomx-src/src/blake2/blake2b.c: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h: + +C:/Strawberry/c/include/c++/13.1.0/cstdio: + +C:/Strawberry/c/include/c++/13.1.0/cerrno: + +C:/Strawberry/c/x86_64-w64-mingw32/include/winreg.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cpuid.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/utilapiset.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc: + +C:/Strawberry/c/include/c++/13.1.0/bits/uniform_int_dist.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc: + +C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h: + +C:/Strawberry/c/include/c++/13.1.0/system_error: + +C:/Strawberry/c/x86_64-w64-mingw32/include/urlmon.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_fd_types.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc: + +C:/Strawberry/c/x86_64-w64-mingw32/include/mmiscapi.h: + +_deps/randomx-src/src/virtual_machine.cpp: + +C:/Strawberry/c/include/c++/13.1.0/stdexcept: + +C:/Strawberry/c/include/c++/13.1.0/cctype: + +_deps/randomx-src/src/argon2.h: + +_deps/randomx-src/src/asm/program_read_dataset_sshash_init.inc: + +C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h: + +_deps/randomx-src/src/allocator.hpp: + +C:/Strawberry/c/include/c++/13.1.0/backward/binders.h: + +C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h: + +_deps/randomx-src/src/assembly_generator_x86.cpp: + +C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc: + +C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc: + +C:/Strawberry/c/x86_64-w64-mingw32/include/prsht.h: + +C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc: + +_deps/randomx-src/src/configuration.h: + +_deps/randomx-src/src/argon2_core.c: diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts new file mode 100644 index 0000000..55e0a0e --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for randomx. diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/depend.make b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/depend.make new file mode 100644 index 0000000..31ddfe1 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for randomx. +# This may be replaced when dependencies are built. diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/flags.make b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/flags.make new file mode 100644 index 0000000..fe5e4d0 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/flags.make @@ -0,0 +1,21 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# compile C with C:/Strawberry/c/bin/gcc.exe +# compile CXX with C:/Strawberry/c/bin/c++.exe +C_DEFINES = -DRANDOMX_FORCE_SECURE + +C_INCLUDES = + +C_FLAGS = -maes -O3 -DNDEBUG + +CXX_DEFINES = -DRANDOMX_FORCE_SECURE + +CXX_INCLUDES = + +CXX_FLAGS = -maes -O3 -DNDEBUG -std=gnu++11 + +# Custom flags: _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj_FLAGS = -mssse3 + +# Custom flags: _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj_FLAGS = -mavx2 + diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/link.txt b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/link.txt new file mode 100644 index 0000000..af9442a --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/link.txt @@ -0,0 +1,2 @@ +C:\Strawberry\c\bin\ar.exe qc librandomx.a CMakeFiles/randomx.dir/src/aes_hash.cpp.obj CMakeFiles/randomx.dir/src/argon2_ref.c.obj CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj CMakeFiles/randomx.dir/src/argon2_avx2.c.obj CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj CMakeFiles/randomx.dir/src/cpu.cpp.obj CMakeFiles/randomx.dir/src/dataset.cpp.obj CMakeFiles/randomx.dir/src/soft_aes.cpp.obj CMakeFiles/randomx.dir/src/virtual_memory.c.obj CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj CMakeFiles/randomx.dir/src/allocator.cpp.obj CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj CMakeFiles/randomx.dir/src/instruction.cpp.obj CMakeFiles/randomx.dir/src/randomx.cpp.obj CMakeFiles/randomx.dir/src/superscalar.cpp.obj CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj CMakeFiles/randomx.dir/src/argon2_core.c.obj CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj CMakeFiles/randomx.dir/src/reciprocal.c.obj CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj +C:\Strawberry\c\bin\ranlib.exe librandomx.a diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/progress.make b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/progress.make new file mode 100644 index 0000000..96be3da --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/progress.make @@ -0,0 +1,28 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 +CMAKE_PROGRESS_7 = 7 +CMAKE_PROGRESS_8 = 8 +CMAKE_PROGRESS_9 = 9 +CMAKE_PROGRESS_10 = 10 +CMAKE_PROGRESS_11 = 11 +CMAKE_PROGRESS_12 = 12 +CMAKE_PROGRESS_13 = 13 +CMAKE_PROGRESS_14 = 14 +CMAKE_PROGRESS_15 = 15 +CMAKE_PROGRESS_16 = 16 +CMAKE_PROGRESS_17 = 17 +CMAKE_PROGRESS_18 = 18 +CMAKE_PROGRESS_19 = 19 +CMAKE_PROGRESS_20 = 20 +CMAKE_PROGRESS_21 = 21 +CMAKE_PROGRESS_22 = 22 +CMAKE_PROGRESS_23 = 23 +CMAKE_PROGRESS_24 = 24 +CMAKE_PROGRESS_25 = 25 +CMAKE_PROGRESS_26 = 26 +CMAKE_PROGRESS_27 = 27 + diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj new file mode 100644 index 0000000..ba71cca Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj.d new file mode 100644 index 0000000..5dcbe13 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj.d @@ -0,0 +1,134 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\aes_hash.cpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\soft_aes.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\intrin_portable.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + C:/Strawberry/c/include/c++/13.1.0/cassert \ + C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj new file mode 100644 index 0000000..3d106d2 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj.d new file mode 100644 index 0000000..fb3ae91 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj.d @@ -0,0 +1,247 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\allocator.cpp \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\allocator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\intrin_portable.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_memory.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj new file mode 100644 index 0000000..09ea1de Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj.d new file mode 100644 index 0000000..0a89a63 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj.d @@ -0,0 +1,129 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_avx2.c \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_core.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blamka-round-avx2.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2-impl.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2-impl.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj new file mode 100644 index 0000000..5604f3e Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj.d new file mode 100644 index 0000000..5045872 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj.d @@ -0,0 +1,34 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_core.c \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_core.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2-impl.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj new file mode 100644 index 0000000..e01f103 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj.d new file mode 100644 index 0000000..79a3508 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj.d @@ -0,0 +1,32 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_ref.c \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_core.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blamka-round-ref.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2-impl.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2-impl.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj new file mode 100644 index 0000000..0f3b975 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj.d new file mode 100644 index 0000000..f5072ad --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj.d @@ -0,0 +1,129 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_ssse3.c \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_core.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blamka-round-ssse3.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2-impl.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2-impl.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj new file mode 100644 index 0000000..f2d5936 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj.d new file mode 100644 index 0000000..991f281 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj.d @@ -0,0 +1,160 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\assembly_generator_x86.cpp \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\assembly_generator_x86.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.h \ + C:/Strawberry/c/include/c++/13.1.0/sstream \ + C:/Strawberry/c/include/c++/13.1.0/bits/sstream.tcc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\reciprocal.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar.hpp \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar_program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2_generator.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction_weights.hpp diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj new file mode 100644 index 0000000..24f4041 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj.d new file mode 100644 index 0000000..860d278 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj.d @@ -0,0 +1,26 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2\blake2b.c \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2\blake2.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2\blake2-impl.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2\endian.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj new file mode 100644 index 0000000..f903869 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj.d new file mode 100644 index 0000000..0dfe210 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj.d @@ -0,0 +1,25 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2_generator.cpp \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2_generator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj new file mode 100644 index 0000000..141ede3 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj.d new file mode 100644 index 0000000..dbf52a9 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj.d @@ -0,0 +1,248 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\bytecode_machine.cpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\bytecode_machine.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\reciprocal.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj new file mode 100644 index 0000000..046f2cd Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj.d new file mode 100644 index 0000000..f00384f --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj.d @@ -0,0 +1,4 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\cpu.cpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\cpu.hpp \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cpuid.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj new file mode 100644 index 0000000..0cbaf6b Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj.d new file mode 100644 index 0000000..4d02a00 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj.d @@ -0,0 +1,272 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\dataset.cpp \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/algorithm \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algo.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/algorithmfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_heap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/uniform_int_dist.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_tempbuf.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/cstring \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/include/c++/13.1.0/limits \ + C:/Strawberry/c/include/c++/13.1.0/cassert \ + C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\dataset.hpp \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar_program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\allocator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_memory.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2_generator.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\reciprocal.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2_core.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler_x86.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj new file mode 100644 index 0000000..77cdbb0 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj.d new file mode 100644 index 0000000..9de4ab0 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj.d @@ -0,0 +1,147 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.cpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction_weights.hpp diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj new file mode 100644 index 0000000..cf829f9 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj.d new file mode 100644 index 0000000..709f67e --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj.d @@ -0,0 +1,249 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instructions_portable.cpp \ + C:/Strawberry/c/include/c++/13.1.0/cfenv \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/fenv.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/fenv.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/include/c++/13.1.0/cmath \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/math.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj new file mode 100644 index 0000000..91eb055 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj.d new file mode 100644 index 0000000..50317f0 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj.d @@ -0,0 +1,161 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler_x86.cpp \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/cstring \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler_x86.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler_x86_static.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar_program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2_generator.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\reciprocal.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_memory.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction_weights.hpp diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj new file mode 100644 index 0000000..11dab86 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj.d new file mode 100644 index 0000000..6310685 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj.d @@ -0,0 +1,16 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler_x86_static.S \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\asm/program_prologue_win64.inc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\asm/program_xmm_constants.inc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\asm/program_loop_load.inc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\asm/program_read_dataset.inc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\asm/program_read_dataset_sshash_init.inc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\asm/program_read_dataset_sshash_fin.inc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\asm/program_loop_store.inc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\asm/program_epilogue_store.inc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\asm/program_epilogue_win64.inc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\asm/program_sshash_load.inc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\asm/program_sshash_prefetch.inc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\asm/program_sshash_constants.inc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\asm/randomx_reciprocal.inc diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj new file mode 100644 index 0000000..1a1c97b Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj.d new file mode 100644 index 0000000..bb997a9 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj.d @@ -0,0 +1,270 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.cpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\dataset.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar_program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\allocator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_interpreted.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_machine.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\bytecode_machine.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_interpreted_light.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_compiled.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler_x86.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstring \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_compiled_light.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\cpu.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cassert \ + C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h \ + C:/Strawberry/c/include/c++/13.1.0/limits diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj new file mode 100644 index 0000000..51158d0 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj.d new file mode 100644 index 0000000..78f621c --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj.d @@ -0,0 +1,15 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\reciprocal.c \ + C:/Strawberry/c/x86_64-w64-mingw32/include/assert.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\reciprocal.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj new file mode 100644 index 0000000..3a740da Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj.d new file mode 100644 index 0000000..e92c53b --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj.d @@ -0,0 +1,132 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\soft_aes.cpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\soft_aes.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\intrin_portable.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj new file mode 100644 index 0000000..6425eab Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj.d new file mode 100644 index 0000000..071537b --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj.d @@ -0,0 +1,270 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar.cpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\program.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.hpp \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + C:/Strawberry/c/include/c++/13.1.0/algorithm \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algo.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/algorithmfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_heap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/uniform_int_dist.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_tempbuf.h \ + C:/Strawberry/c/include/c++/13.1.0/iomanip \ + C:/Strawberry/c/include/c++/13.1.0/locale \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.h \ + C:/Strawberry/c/include/c++/13.1.0/ctime \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/time_members.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/messages_members.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/codecvt.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_conv.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar_program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2_generator.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\reciprocal.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj new file mode 100644 index 0000000..0574a82 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj.d new file mode 100644 index 0000000..224f7a2 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj.d @@ -0,0 +1,261 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_machine.cpp \ + C:/Strawberry/c/include/c++/13.1.0/cstring \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/include/c++/13.1.0/iomanip \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/locale \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.h \ + C:/Strawberry/c/include/c++/13.1.0/ctime \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/time_members.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/messages_members.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/codecvt.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_conv.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_machine.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\aes_hash.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/blake2.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\allocator.hpp diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj new file mode 100644 index 0000000..e05460f Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj.d new file mode 100644 index 0000000..a523381 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj.d @@ -0,0 +1,268 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_memory.c \ + C:/Strawberry/c/x86_64-w64-mingw32/include/windows.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdkddkver.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/excpt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdarg.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdarg.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stdarg.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/windef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winapifamily.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/minwindef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/specstrings.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/concurrencysal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/driverspecs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winnt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_unicode.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/apiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/intrin-impl.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/basetsd.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/guiddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack4.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/poppack.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack4.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack2.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/poppack.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack2.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack8.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack8.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ktmtypes.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winbase.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/apisetcconv.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/minwinbase.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/bemapiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/debugapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errhandlingapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/fibersapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/fileapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/handleapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/heapapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ioapiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/interlockedapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/jobapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/libloaderapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/memoryapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/namedpipeapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/namespaceapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/processenv.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/processthreadsapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/processtopologyapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/profileapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/realtimeapiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/securityappcontainer.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/securitybaseapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/synchapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sysinfoapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/systemtopologyapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/threadpoolapiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/threadpoollegacyapiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/utilapiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wow64apiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winerror.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/fltwinerror.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/timezoneapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wingdi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pshpack1.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winuser.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/tvout.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winnls.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/datetimeapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stringapiset.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wincon.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winver.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winreg.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/reason.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winnetwk.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wnnc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/virtdisk.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/cderr.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/dde.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ddeml.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/dlgs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/lzexpand.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/mmsystem.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/mmsyscom.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/mciapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/mmiscapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/mmiscapi2.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/playsoundapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/mmeapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/timeapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/joystickapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/nb30.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcdce.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcdcep.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcnsi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcnterr.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcasync.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/shellapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winperf.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winsock.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_bsd_types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/inaddr.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_socket_types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_fd_types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_ip_types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_ip_mreq1.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_wsadata.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_xmitfile.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/psdk_inc/_wsa_errnos.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wincrypt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/bcrypt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ncrypt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/dpapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winscard.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wtypes.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcndr.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcnsip.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/rpcsal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ole2.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/objbase.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/combaseapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wtypesbase.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/unknwnbase.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/objidlbase.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/cguid.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/objidl.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/unknwn.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/urlmon.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/oleidl.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/servprov.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/msxml.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/oaidl.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/propidl.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/oleauto.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winioctl.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winsmcrd.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winspool.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/prsht.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/commdlg.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stralign.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stralign_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/winsvc.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/mcx.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/imm.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_memory.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj new file mode 100644 index 0000000..42c6163 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj.d new file mode 100644 index 0000000..1765f81 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj.d @@ -0,0 +1,162 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_compiled.cpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_compiled.hpp \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_machine.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler_x86.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstring \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\allocator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\dataset.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar_program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj new file mode 100644 index 0000000..9ea727a Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj.d new file mode 100644 index 0000000..e613537 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj.d @@ -0,0 +1,163 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_compiled_light.cpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_compiled_light.hpp \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_compiled.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_machine.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\jit_compiler_x86.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstring \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\allocator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\dataset.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar_program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj new file mode 100644 index 0000000..266e8c6 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj.d new file mode 100644 index 0000000..500b369 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj.d @@ -0,0 +1,276 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_interpreted.cpp \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/iomanip \ + C:/Strawberry/c/include/c++/13.1.0/locale \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.h \ + C:/Strawberry/c/include/c++/13.1.0/ctime \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/time_members.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/messages_members.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/codecvt.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets_nonio.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_conv.h \ + C:/Strawberry/c/include/c++/13.1.0/sstream \ + C:/Strawberry/c/include/c++/13.1.0/bits/sstream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/cmath \ + C:/Strawberry/c/x86_64-w64-mingw32/include/math.h \ + C:/Strawberry/c/include/c++/13.1.0/cfloat \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/float.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/float.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_interpreted.hpp \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_machine.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\bytecode_machine.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\allocator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\dataset.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar_program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\reciprocal.h diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj new file mode 100644 index 0000000..12c4522 Binary files /dev/null and b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj differ diff --git a/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj.d b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj.d new file mode 100644 index 0000000..107f695 --- /dev/null +++ b/native/build/_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj.d @@ -0,0 +1,260 @@ +_deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj: \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_interpreted_light.cpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_interpreted_light.hpp \ + C:/Strawberry/c/include/c++/13.1.0/new \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++config.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/os_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/cpu_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\vm_interpreted.hpp \ + C:/Strawberry/c/include/c++/13.1.0/vector \ + C:/Strawberry/c/include/c++/13.1.0/bits/requires_hosted.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_algobase.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functexcept.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_defines.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cpp_type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/type_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/numeric_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_pair.h \ + C:/Strawberry/c/include/c++/13.1.0/type_traits \ + C:/Strawberry/c/include/c++/13.1.0/bits/move.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/utility.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_types.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator_base_funcs.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/concept_check.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/assertions.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ptr_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/debug/debug.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/predefined_ops.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/new_allocator.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/memoryfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_construct.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_uninitialized.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/alloc_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_vector.h \ + C:/Strawberry/c/include/c++/13.1.0/initializer_list \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_bvector.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/functional_hash.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/hash_bytes.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/refwrap.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/invoke.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/stl_function.h \ + C:/Strawberry/c/include/c++/13.1.0/backward/binders.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/range_access.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/vector.tcc \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\common.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstdint \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdint.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/crtdefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_mac.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_secapi.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/vadefs.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/stddef.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stddef.h \ + C:/Strawberry/c/include/c++/13.1.0/iostream \ + C:/Strawberry/c/include/c++/13.1.0/ostream \ + C:/Strawberry/c/include/c++/13.1.0/ios \ + C:/Strawberry/c/include/c++/13.1.0/iosfwd \ + C:/Strawberry/c/include/c++/13.1.0/bits/stringfwd.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/postypes.h \ + C:/Strawberry/c/include/c++/13.1.0/cwchar \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wchar.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_stdio_config.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_wstdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_off_t.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_mingw_stat64.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/swprintf.inl \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/wchar_s.h \ + C:/Strawberry/c/include/c++/13.1.0/exception \ + C:/Strawberry/c/include/c++/13.1.0/bits/exception_ptr.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_init_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/typeinfo \ + C:/Strawberry/c/include/c++/13.1.0/bits/nested_exception.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/char_traits.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/localefwd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/c++locale.h \ + C:/Strawberry/c/include/c++/13.1.0/clocale \ + C:/Strawberry/c/x86_64-w64-mingw32/include/locale.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdio.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdio_s.h \ + C:/Strawberry/c/include/c++/13.1.0/cctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/ctype.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/ios_base.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/atomicity.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/gthr-default.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/errno.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/types.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/process.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/corecrt_startup.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/limits.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/syslimits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/limits.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_signal.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sys/timeb.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/sys/timeb_s.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/_timeval.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_time.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_compat.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/pthread_unistd.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/atomic_word.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.h \ + C:/Strawberry/c/include/c++/13.1.0/string \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream_insert.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/cxxabi_forced.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.h \ + C:/Strawberry/c/include/c++/13.1.0/ext/string_conversions.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdlib \ + C:/Strawberry/c/x86_64-w64-mingw32/include/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/stdlib_s.h \ + C:/Strawberry/c/include/c++/13.1.0/stdlib.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/malloc.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm_malloc.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/std_abs.h \ + C:/Strawberry/c/include/c++/13.1.0/cstdio \ + C:/Strawberry/c/include/c++/13.1.0/cerrno \ + C:/Strawberry/c/include/c++/13.1.0/bits/charconv.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_string.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_classes.tcc \ + C:/Strawberry/c/include/c++/13.1.0/system_error \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/error_constants.h \ + C:/Strawberry/c/include/c++/13.1.0/stdexcept \ + C:/Strawberry/c/include/c++/13.1.0/streambuf \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.h \ + C:/Strawberry/c/include/c++/13.1.0/cwctype \ + C:/Strawberry/c/x86_64-w64-mingw32/include/wctype.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_base.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/streambuf_iterator.h \ + C:/Strawberry/c/include/c++/13.1.0/x86_64-w64-mingw32/bits/ctype_inline.h \ + C:/Strawberry/c/include/c++/13.1.0/bits/locale_facets.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/basic_ios.tcc \ + C:/Strawberry/c/include/c++/13.1.0/bits/ostream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/istream \ + C:/Strawberry/c/include/c++/13.1.0/bits/istream.tcc \ + C:/Strawberry/c/include/c++/13.1.0/climits \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\blake2/endian.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/string.h \ + C:/Strawberry/c/x86_64-w64-mingw32/include/sec_api/string_s.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\configuration.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\randomx.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\virtual_machine.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\instruction.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\bytecode_machine.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\intrin_portable.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/x86gprintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ia32intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/adxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/bmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cldemoteintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clflushoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clwbintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/clzerointrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/cmpccxaddintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/enqcmdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fxsrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lzcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/lwpintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/movdirintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mwaitxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pconfigintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/popcntintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pkuintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/raointintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rdseedintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/rtmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/serializeintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/sgxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tbmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tsxldtrkintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/uintrintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/waitpkgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wbnoinvdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavecintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsaveoptintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xsavesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xtestintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/hresetintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/immintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/emmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/pmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/tmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/smmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/wmmintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxvnniint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512erintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512pfintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512cdintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512dqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vlbwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vldqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512ifmavlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmiintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124fmapsintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx5124vnniwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vbmi2vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vnnivlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vpopcntdqvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bitalgintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512vp2intersectvlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512fp16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/shaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fmaintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/f16cintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/gfniintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vaesintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/vpclmulqdqintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16vlintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avx512bf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/avxneconvertintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxtileintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxint8intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxbf16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxcomplexintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/prfchwintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/keylockerintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/amxfp16intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/mm3dnow.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/fma4intrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/ammintrin.h \ + C:/Strawberry/c/lib/gcc/x86_64-w64-mingw32/13.1.0/include/xopintrin.h \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\allocator.hpp \ + C:/Strawberry/c/include/c++/13.1.0/cstddef \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\dataset.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\superscalar_program.hpp \ + C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src\src\argon2.h diff --git a/native/build/_deps/randomx-build/Makefile b/native/build/_deps/randomx-build/Makefile new file mode 100644 index 0000000..5ebd430 --- /dev/null +++ b/native/build/_deps/randomx-build/Makefile @@ -0,0 +1,1069 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Strawberry\c\bin\cmake.exe + +# The command to remove a file. +RM = C:\Strawberry\c\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\ermeehan\Documents\wikideck\native + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\ermeehan\Documents\wikideck\native\build + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + C:\Strawberry\c\bin\ctest.exe --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test +.PHONY : test/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + C:\Strawberry\c\bin\cmake.exe -E echo "No interactive CMake dialog available." +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + C:\Strawberry\c\bin\cmake.exe --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + C:\Strawberry\c\bin\cmake.exe -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + C:\Strawberry\c\bin\cmake.exe -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + C:\Strawberry\c\bin\cmake.exe -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + C:\Strawberry\c\bin\cmake.exe -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + C:\Strawberry\c\bin\cmake.exe -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + C:\Strawberry\c\bin\cmake.exe -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build\\CMakeFiles\progress.marks + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 _deps/randomx-build/all + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 _deps/randomx-build/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 _deps/randomx-build/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 _deps/randomx-build/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/randomx-build/CMakeFiles/randomx.dir/rule: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 _deps/randomx-build/CMakeFiles/randomx.dir/rule +.PHONY : _deps/randomx-build/CMakeFiles/randomx.dir/rule + +# Convenience name for target. +randomx: _deps/randomx-build/CMakeFiles/randomx.dir/rule +.PHONY : randomx + +# fast build rule for target. +randomx/fast: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/build +.PHONY : randomx/fast + +# Convenience name for target. +_deps/randomx-build/CMakeFiles/randomx-tests.dir/rule: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 _deps/randomx-build/CMakeFiles/randomx-tests.dir/rule +.PHONY : _deps/randomx-build/CMakeFiles/randomx-tests.dir/rule + +# Convenience name for target. +randomx-tests: _deps/randomx-build/CMakeFiles/randomx-tests.dir/rule +.PHONY : randomx-tests + +# fast build rule for target. +randomx-tests/fast: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-tests.dir\build.make _deps/randomx-build/CMakeFiles/randomx-tests.dir/build +.PHONY : randomx-tests/fast + +# Convenience name for target. +_deps/randomx-build/CMakeFiles/randomx-codegen.dir/rule: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 _deps/randomx-build/CMakeFiles/randomx-codegen.dir/rule +.PHONY : _deps/randomx-build/CMakeFiles/randomx-codegen.dir/rule + +# Convenience name for target. +randomx-codegen: _deps/randomx-build/CMakeFiles/randomx-codegen.dir/rule +.PHONY : randomx-codegen + +# fast build rule for target. +randomx-codegen/fast: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-codegen.dir\build.make _deps/randomx-build/CMakeFiles/randomx-codegen.dir/build +.PHONY : randomx-codegen/fast + +# Convenience name for target. +_deps/randomx-build/CMakeFiles/randomx-benchmark.dir/rule: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/rule +.PHONY : _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/rule + +# Convenience name for target. +randomx-benchmark: _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/rule +.PHONY : randomx-benchmark + +# fast build rule for target. +randomx-benchmark/fast: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-benchmark.dir\build.make _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/build +.PHONY : randomx-benchmark/fast + +src/aes_hash.obj: src/aes_hash.cpp.obj +.PHONY : src/aes_hash.obj + +# target to build an object file +src/aes_hash.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.obj +.PHONY : src/aes_hash.cpp.obj + +src/aes_hash.i: src/aes_hash.cpp.i +.PHONY : src/aes_hash.i + +# target to preprocess a source file +src/aes_hash.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.i +.PHONY : src/aes_hash.cpp.i + +src/aes_hash.s: src/aes_hash.cpp.s +.PHONY : src/aes_hash.s + +# target to generate assembly for a file +src/aes_hash.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/aes_hash.cpp.s +.PHONY : src/aes_hash.cpp.s + +src/allocator.obj: src/allocator.cpp.obj +.PHONY : src/allocator.obj + +# target to build an object file +src/allocator.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.obj +.PHONY : src/allocator.cpp.obj + +src/allocator.i: src/allocator.cpp.i +.PHONY : src/allocator.i + +# target to preprocess a source file +src/allocator.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.i +.PHONY : src/allocator.cpp.i + +src/allocator.s: src/allocator.cpp.s +.PHONY : src/allocator.s + +# target to generate assembly for a file +src/allocator.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/allocator.cpp.s +.PHONY : src/allocator.cpp.s + +src/argon2_avx2.obj: src/argon2_avx2.c.obj +.PHONY : src/argon2_avx2.obj + +# target to build an object file +src/argon2_avx2.c.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.obj +.PHONY : src/argon2_avx2.c.obj + +src/argon2_avx2.i: src/argon2_avx2.c.i +.PHONY : src/argon2_avx2.i + +# target to preprocess a source file +src/argon2_avx2.c.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.i +.PHONY : src/argon2_avx2.c.i + +src/argon2_avx2.s: src/argon2_avx2.c.s +.PHONY : src/argon2_avx2.s + +# target to generate assembly for a file +src/argon2_avx2.c.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_avx2.c.s +.PHONY : src/argon2_avx2.c.s + +src/argon2_core.obj: src/argon2_core.c.obj +.PHONY : src/argon2_core.obj + +# target to build an object file +src/argon2_core.c.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.obj +.PHONY : src/argon2_core.c.obj + +src/argon2_core.i: src/argon2_core.c.i +.PHONY : src/argon2_core.i + +# target to preprocess a source file +src/argon2_core.c.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.i +.PHONY : src/argon2_core.c.i + +src/argon2_core.s: src/argon2_core.c.s +.PHONY : src/argon2_core.s + +# target to generate assembly for a file +src/argon2_core.c.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_core.c.s +.PHONY : src/argon2_core.c.s + +src/argon2_ref.obj: src/argon2_ref.c.obj +.PHONY : src/argon2_ref.obj + +# target to build an object file +src/argon2_ref.c.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.obj +.PHONY : src/argon2_ref.c.obj + +src/argon2_ref.i: src/argon2_ref.c.i +.PHONY : src/argon2_ref.i + +# target to preprocess a source file +src/argon2_ref.c.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.i +.PHONY : src/argon2_ref.c.i + +src/argon2_ref.s: src/argon2_ref.c.s +.PHONY : src/argon2_ref.s + +# target to generate assembly for a file +src/argon2_ref.c.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ref.c.s +.PHONY : src/argon2_ref.c.s + +src/argon2_ssse3.obj: src/argon2_ssse3.c.obj +.PHONY : src/argon2_ssse3.obj + +# target to build an object file +src/argon2_ssse3.c.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.obj +.PHONY : src/argon2_ssse3.c.obj + +src/argon2_ssse3.i: src/argon2_ssse3.c.i +.PHONY : src/argon2_ssse3.i + +# target to preprocess a source file +src/argon2_ssse3.c.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.i +.PHONY : src/argon2_ssse3.c.i + +src/argon2_ssse3.s: src/argon2_ssse3.c.s +.PHONY : src/argon2_ssse3.s + +# target to generate assembly for a file +src/argon2_ssse3.c.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/argon2_ssse3.c.s +.PHONY : src/argon2_ssse3.c.s + +src/assembly_generator_x86.obj: src/assembly_generator_x86.cpp.obj +.PHONY : src/assembly_generator_x86.obj + +# target to build an object file +src/assembly_generator_x86.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.obj +.PHONY : src/assembly_generator_x86.cpp.obj + +src/assembly_generator_x86.i: src/assembly_generator_x86.cpp.i +.PHONY : src/assembly_generator_x86.i + +# target to preprocess a source file +src/assembly_generator_x86.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.i +.PHONY : src/assembly_generator_x86.cpp.i + +src/assembly_generator_x86.s: src/assembly_generator_x86.cpp.s +.PHONY : src/assembly_generator_x86.s + +# target to generate assembly for a file +src/assembly_generator_x86.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/assembly_generator_x86.cpp.s +.PHONY : src/assembly_generator_x86.cpp.s + +src/blake2/blake2b.obj: src/blake2/blake2b.c.obj +.PHONY : src/blake2/blake2b.obj + +# target to build an object file +src/blake2/blake2b.c.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.obj +.PHONY : src/blake2/blake2b.c.obj + +src/blake2/blake2b.i: src/blake2/blake2b.c.i +.PHONY : src/blake2/blake2b.i + +# target to preprocess a source file +src/blake2/blake2b.c.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.i +.PHONY : src/blake2/blake2b.c.i + +src/blake2/blake2b.s: src/blake2/blake2b.c.s +.PHONY : src/blake2/blake2b.s + +# target to generate assembly for a file +src/blake2/blake2b.c.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/blake2/blake2b.c.s +.PHONY : src/blake2/blake2b.c.s + +src/blake2_generator.obj: src/blake2_generator.cpp.obj +.PHONY : src/blake2_generator.obj + +# target to build an object file +src/blake2_generator.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.obj +.PHONY : src/blake2_generator.cpp.obj + +src/blake2_generator.i: src/blake2_generator.cpp.i +.PHONY : src/blake2_generator.i + +# target to preprocess a source file +src/blake2_generator.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.i +.PHONY : src/blake2_generator.cpp.i + +src/blake2_generator.s: src/blake2_generator.cpp.s +.PHONY : src/blake2_generator.s + +# target to generate assembly for a file +src/blake2_generator.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/blake2_generator.cpp.s +.PHONY : src/blake2_generator.cpp.s + +src/bytecode_machine.obj: src/bytecode_machine.cpp.obj +.PHONY : src/bytecode_machine.obj + +# target to build an object file +src/bytecode_machine.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.obj +.PHONY : src/bytecode_machine.cpp.obj + +src/bytecode_machine.i: src/bytecode_machine.cpp.i +.PHONY : src/bytecode_machine.i + +# target to preprocess a source file +src/bytecode_machine.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.i +.PHONY : src/bytecode_machine.cpp.i + +src/bytecode_machine.s: src/bytecode_machine.cpp.s +.PHONY : src/bytecode_machine.s + +# target to generate assembly for a file +src/bytecode_machine.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/bytecode_machine.cpp.s +.PHONY : src/bytecode_machine.cpp.s + +src/cpu.obj: src/cpu.cpp.obj +.PHONY : src/cpu.obj + +# target to build an object file +src/cpu.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.obj +.PHONY : src/cpu.cpp.obj + +src/cpu.i: src/cpu.cpp.i +.PHONY : src/cpu.i + +# target to preprocess a source file +src/cpu.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.i +.PHONY : src/cpu.cpp.i + +src/cpu.s: src/cpu.cpp.s +.PHONY : src/cpu.s + +# target to generate assembly for a file +src/cpu.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/cpu.cpp.s +.PHONY : src/cpu.cpp.s + +src/dataset.obj: src/dataset.cpp.obj +.PHONY : src/dataset.obj + +# target to build an object file +src/dataset.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.obj +.PHONY : src/dataset.cpp.obj + +src/dataset.i: src/dataset.cpp.i +.PHONY : src/dataset.i + +# target to preprocess a source file +src/dataset.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.i +.PHONY : src/dataset.cpp.i + +src/dataset.s: src/dataset.cpp.s +.PHONY : src/dataset.s + +# target to generate assembly for a file +src/dataset.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/dataset.cpp.s +.PHONY : src/dataset.cpp.s + +src/instruction.obj: src/instruction.cpp.obj +.PHONY : src/instruction.obj + +# target to build an object file +src/instruction.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.obj +.PHONY : src/instruction.cpp.obj + +src/instruction.i: src/instruction.cpp.i +.PHONY : src/instruction.i + +# target to preprocess a source file +src/instruction.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.i +.PHONY : src/instruction.cpp.i + +src/instruction.s: src/instruction.cpp.s +.PHONY : src/instruction.s + +# target to generate assembly for a file +src/instruction.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/instruction.cpp.s +.PHONY : src/instruction.cpp.s + +src/instructions_portable.obj: src/instructions_portable.cpp.obj +.PHONY : src/instructions_portable.obj + +# target to build an object file +src/instructions_portable.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.obj +.PHONY : src/instructions_portable.cpp.obj + +src/instructions_portable.i: src/instructions_portable.cpp.i +.PHONY : src/instructions_portable.i + +# target to preprocess a source file +src/instructions_portable.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.i +.PHONY : src/instructions_portable.cpp.i + +src/instructions_portable.s: src/instructions_portable.cpp.s +.PHONY : src/instructions_portable.s + +# target to generate assembly for a file +src/instructions_portable.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/instructions_portable.cpp.s +.PHONY : src/instructions_portable.cpp.s + +src/jit_compiler_x86.obj: src/jit_compiler_x86.cpp.obj +.PHONY : src/jit_compiler_x86.obj + +# target to build an object file +src/jit_compiler_x86.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.obj +.PHONY : src/jit_compiler_x86.cpp.obj + +src/jit_compiler_x86.i: src/jit_compiler_x86.cpp.i +.PHONY : src/jit_compiler_x86.i + +# target to preprocess a source file +src/jit_compiler_x86.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.i +.PHONY : src/jit_compiler_x86.cpp.i + +src/jit_compiler_x86.s: src/jit_compiler_x86.cpp.s +.PHONY : src/jit_compiler_x86.s + +# target to generate assembly for a file +src/jit_compiler_x86.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86.cpp.s +.PHONY : src/jit_compiler_x86.cpp.s + +src/jit_compiler_x86_static.obj: src/jit_compiler_x86_static.S.obj +.PHONY : src/jit_compiler_x86_static.obj + +# target to build an object file +src/jit_compiler_x86_static.S.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.obj +.PHONY : src/jit_compiler_x86_static.S.obj + +src/jit_compiler_x86_static.i: src/jit_compiler_x86_static.S.i +.PHONY : src/jit_compiler_x86_static.i + +# target to preprocess a source file +src/jit_compiler_x86_static.S.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.i +.PHONY : src/jit_compiler_x86_static.S.i + +src/jit_compiler_x86_static.s: src/jit_compiler_x86_static.S.s +.PHONY : src/jit_compiler_x86_static.s + +# target to generate assembly for a file +src/jit_compiler_x86_static.S.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/jit_compiler_x86_static.S.s +.PHONY : src/jit_compiler_x86_static.S.s + +src/randomx.obj: src/randomx.cpp.obj +.PHONY : src/randomx.obj + +# target to build an object file +src/randomx.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.obj +.PHONY : src/randomx.cpp.obj + +src/randomx.i: src/randomx.cpp.i +.PHONY : src/randomx.i + +# target to preprocess a source file +src/randomx.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.i +.PHONY : src/randomx.cpp.i + +src/randomx.s: src/randomx.cpp.s +.PHONY : src/randomx.s + +# target to generate assembly for a file +src/randomx.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/randomx.cpp.s +.PHONY : src/randomx.cpp.s + +src/reciprocal.obj: src/reciprocal.c.obj +.PHONY : src/reciprocal.obj + +# target to build an object file +src/reciprocal.c.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.obj +.PHONY : src/reciprocal.c.obj + +src/reciprocal.i: src/reciprocal.c.i +.PHONY : src/reciprocal.i + +# target to preprocess a source file +src/reciprocal.c.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.i +.PHONY : src/reciprocal.c.i + +src/reciprocal.s: src/reciprocal.c.s +.PHONY : src/reciprocal.s + +# target to generate assembly for a file +src/reciprocal.c.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/reciprocal.c.s +.PHONY : src/reciprocal.c.s + +src/soft_aes.obj: src/soft_aes.cpp.obj +.PHONY : src/soft_aes.obj + +# target to build an object file +src/soft_aes.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.obj +.PHONY : src/soft_aes.cpp.obj + +src/soft_aes.i: src/soft_aes.cpp.i +.PHONY : src/soft_aes.i + +# target to preprocess a source file +src/soft_aes.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.i +.PHONY : src/soft_aes.cpp.i + +src/soft_aes.s: src/soft_aes.cpp.s +.PHONY : src/soft_aes.s + +# target to generate assembly for a file +src/soft_aes.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/soft_aes.cpp.s +.PHONY : src/soft_aes.cpp.s + +src/superscalar.obj: src/superscalar.cpp.obj +.PHONY : src/superscalar.obj + +# target to build an object file +src/superscalar.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.obj +.PHONY : src/superscalar.cpp.obj + +src/superscalar.i: src/superscalar.cpp.i +.PHONY : src/superscalar.i + +# target to preprocess a source file +src/superscalar.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.i +.PHONY : src/superscalar.cpp.i + +src/superscalar.s: src/superscalar.cpp.s +.PHONY : src/superscalar.s + +# target to generate assembly for a file +src/superscalar.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/superscalar.cpp.s +.PHONY : src/superscalar.cpp.s + +src/tests/affinity.obj: src/tests/affinity.cpp.obj +.PHONY : src/tests/affinity.obj + +# target to build an object file +src/tests/affinity.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-benchmark.dir\build.make _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.obj +.PHONY : src/tests/affinity.cpp.obj + +src/tests/affinity.i: src/tests/affinity.cpp.i +.PHONY : src/tests/affinity.i + +# target to preprocess a source file +src/tests/affinity.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-benchmark.dir\build.make _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.i +.PHONY : src/tests/affinity.cpp.i + +src/tests/affinity.s: src/tests/affinity.cpp.s +.PHONY : src/tests/affinity.s + +# target to generate assembly for a file +src/tests/affinity.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-benchmark.dir\build.make _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/affinity.cpp.s +.PHONY : src/tests/affinity.cpp.s + +src/tests/benchmark.obj: src/tests/benchmark.cpp.obj +.PHONY : src/tests/benchmark.obj + +# target to build an object file +src/tests/benchmark.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-benchmark.dir\build.make _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.obj +.PHONY : src/tests/benchmark.cpp.obj + +src/tests/benchmark.i: src/tests/benchmark.cpp.i +.PHONY : src/tests/benchmark.i + +# target to preprocess a source file +src/tests/benchmark.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-benchmark.dir\build.make _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.i +.PHONY : src/tests/benchmark.cpp.i + +src/tests/benchmark.s: src/tests/benchmark.cpp.s +.PHONY : src/tests/benchmark.s + +# target to generate assembly for a file +src/tests/benchmark.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-benchmark.dir\build.make _deps/randomx-build/CMakeFiles/randomx-benchmark.dir/src/tests/benchmark.cpp.s +.PHONY : src/tests/benchmark.cpp.s + +src/tests/code-generator.obj: src/tests/code-generator.cpp.obj +.PHONY : src/tests/code-generator.obj + +# target to build an object file +src/tests/code-generator.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-codegen.dir\build.make _deps/randomx-build/CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.obj +.PHONY : src/tests/code-generator.cpp.obj + +src/tests/code-generator.i: src/tests/code-generator.cpp.i +.PHONY : src/tests/code-generator.i + +# target to preprocess a source file +src/tests/code-generator.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-codegen.dir\build.make _deps/randomx-build/CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.i +.PHONY : src/tests/code-generator.cpp.i + +src/tests/code-generator.s: src/tests/code-generator.cpp.s +.PHONY : src/tests/code-generator.s + +# target to generate assembly for a file +src/tests/code-generator.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-codegen.dir\build.make _deps/randomx-build/CMakeFiles/randomx-codegen.dir/src/tests/code-generator.cpp.s +.PHONY : src/tests/code-generator.cpp.s + +src/tests/tests.obj: src/tests/tests.cpp.obj +.PHONY : src/tests/tests.obj + +# target to build an object file +src/tests/tests.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-tests.dir\build.make _deps/randomx-build/CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.obj +.PHONY : src/tests/tests.cpp.obj + +src/tests/tests.i: src/tests/tests.cpp.i +.PHONY : src/tests/tests.i + +# target to preprocess a source file +src/tests/tests.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-tests.dir\build.make _deps/randomx-build/CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.i +.PHONY : src/tests/tests.cpp.i + +src/tests/tests.s: src/tests/tests.cpp.s +.PHONY : src/tests/tests.s + +# target to generate assembly for a file +src/tests/tests.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx-tests.dir\build.make _deps/randomx-build/CMakeFiles/randomx-tests.dir/src/tests/tests.cpp.s +.PHONY : src/tests/tests.cpp.s + +src/virtual_machine.obj: src/virtual_machine.cpp.obj +.PHONY : src/virtual_machine.obj + +# target to build an object file +src/virtual_machine.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.obj +.PHONY : src/virtual_machine.cpp.obj + +src/virtual_machine.i: src/virtual_machine.cpp.i +.PHONY : src/virtual_machine.i + +# target to preprocess a source file +src/virtual_machine.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.i +.PHONY : src/virtual_machine.cpp.i + +src/virtual_machine.s: src/virtual_machine.cpp.s +.PHONY : src/virtual_machine.s + +# target to generate assembly for a file +src/virtual_machine.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_machine.cpp.s +.PHONY : src/virtual_machine.cpp.s + +src/virtual_memory.obj: src/virtual_memory.c.obj +.PHONY : src/virtual_memory.obj + +# target to build an object file +src/virtual_memory.c.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.obj +.PHONY : src/virtual_memory.c.obj + +src/virtual_memory.i: src/virtual_memory.c.i +.PHONY : src/virtual_memory.i + +# target to preprocess a source file +src/virtual_memory.c.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.i +.PHONY : src/virtual_memory.c.i + +src/virtual_memory.s: src/virtual_memory.c.s +.PHONY : src/virtual_memory.s + +# target to generate assembly for a file +src/virtual_memory.c.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/virtual_memory.c.s +.PHONY : src/virtual_memory.c.s + +src/vm_compiled.obj: src/vm_compiled.cpp.obj +.PHONY : src/vm_compiled.obj + +# target to build an object file +src/vm_compiled.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.obj +.PHONY : src/vm_compiled.cpp.obj + +src/vm_compiled.i: src/vm_compiled.cpp.i +.PHONY : src/vm_compiled.i + +# target to preprocess a source file +src/vm_compiled.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.i +.PHONY : src/vm_compiled.cpp.i + +src/vm_compiled.s: src/vm_compiled.cpp.s +.PHONY : src/vm_compiled.s + +# target to generate assembly for a file +src/vm_compiled.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled.cpp.s +.PHONY : src/vm_compiled.cpp.s + +src/vm_compiled_light.obj: src/vm_compiled_light.cpp.obj +.PHONY : src/vm_compiled_light.obj + +# target to build an object file +src/vm_compiled_light.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.obj +.PHONY : src/vm_compiled_light.cpp.obj + +src/vm_compiled_light.i: src/vm_compiled_light.cpp.i +.PHONY : src/vm_compiled_light.i + +# target to preprocess a source file +src/vm_compiled_light.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.i +.PHONY : src/vm_compiled_light.cpp.i + +src/vm_compiled_light.s: src/vm_compiled_light.cpp.s +.PHONY : src/vm_compiled_light.s + +# target to generate assembly for a file +src/vm_compiled_light.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_compiled_light.cpp.s +.PHONY : src/vm_compiled_light.cpp.s + +src/vm_interpreted.obj: src/vm_interpreted.cpp.obj +.PHONY : src/vm_interpreted.obj + +# target to build an object file +src/vm_interpreted.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.obj +.PHONY : src/vm_interpreted.cpp.obj + +src/vm_interpreted.i: src/vm_interpreted.cpp.i +.PHONY : src/vm_interpreted.i + +# target to preprocess a source file +src/vm_interpreted.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.i +.PHONY : src/vm_interpreted.cpp.i + +src/vm_interpreted.s: src/vm_interpreted.cpp.s +.PHONY : src/vm_interpreted.s + +# target to generate assembly for a file +src/vm_interpreted.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted.cpp.s +.PHONY : src/vm_interpreted.cpp.s + +src/vm_interpreted_light.obj: src/vm_interpreted_light.cpp.obj +.PHONY : src/vm_interpreted_light.obj + +# target to build an object file +src/vm_interpreted_light.cpp.obj: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.obj +.PHONY : src/vm_interpreted_light.cpp.obj + +src/vm_interpreted_light.i: src/vm_interpreted_light.cpp.i +.PHONY : src/vm_interpreted_light.i + +# target to preprocess a source file +src/vm_interpreted_light.cpp.i: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.i +.PHONY : src/vm_interpreted_light.cpp.i + +src/vm_interpreted_light.s: src/vm_interpreted_light.cpp.s +.PHONY : src/vm_interpreted_light.s + +# target to generate assembly for a file +src/vm_interpreted_light.cpp.s: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(MAKE) $(MAKESILENT) -f _deps\randomx-build\CMakeFiles\randomx.dir\build.make _deps/randomx-build/CMakeFiles/randomx.dir/src/vm_interpreted_light.cpp.s +.PHONY : src/vm_interpreted_light.cpp.s + +# Help Target +help: + @echo The following are some of the valid targets for this Makefile: + @echo ... all (the default if no target is provided) + @echo ... clean + @echo ... depend + @echo ... edit_cache + @echo ... install + @echo ... install/local + @echo ... install/strip + @echo ... list_install_components + @echo ... rebuild_cache + @echo ... test + @echo ... randomx + @echo ... randomx-benchmark + @echo ... randomx-codegen + @echo ... randomx-tests + @echo ... src/aes_hash.obj + @echo ... src/aes_hash.i + @echo ... src/aes_hash.s + @echo ... src/allocator.obj + @echo ... src/allocator.i + @echo ... src/allocator.s + @echo ... src/argon2_avx2.obj + @echo ... src/argon2_avx2.i + @echo ... src/argon2_avx2.s + @echo ... src/argon2_core.obj + @echo ... src/argon2_core.i + @echo ... src/argon2_core.s + @echo ... src/argon2_ref.obj + @echo ... src/argon2_ref.i + @echo ... src/argon2_ref.s + @echo ... src/argon2_ssse3.obj + @echo ... src/argon2_ssse3.i + @echo ... src/argon2_ssse3.s + @echo ... src/assembly_generator_x86.obj + @echo ... src/assembly_generator_x86.i + @echo ... src/assembly_generator_x86.s + @echo ... src/blake2/blake2b.obj + @echo ... src/blake2/blake2b.i + @echo ... src/blake2/blake2b.s + @echo ... src/blake2_generator.obj + @echo ... src/blake2_generator.i + @echo ... src/blake2_generator.s + @echo ... src/bytecode_machine.obj + @echo ... src/bytecode_machine.i + @echo ... src/bytecode_machine.s + @echo ... src/cpu.obj + @echo ... src/cpu.i + @echo ... src/cpu.s + @echo ... src/dataset.obj + @echo ... src/dataset.i + @echo ... src/dataset.s + @echo ... src/instruction.obj + @echo ... src/instruction.i + @echo ... src/instruction.s + @echo ... src/instructions_portable.obj + @echo ... src/instructions_portable.i + @echo ... src/instructions_portable.s + @echo ... src/jit_compiler_x86.obj + @echo ... src/jit_compiler_x86.i + @echo ... src/jit_compiler_x86.s + @echo ... src/jit_compiler_x86_static.obj + @echo ... src/jit_compiler_x86_static.i + @echo ... src/jit_compiler_x86_static.s + @echo ... src/randomx.obj + @echo ... src/randomx.i + @echo ... src/randomx.s + @echo ... src/reciprocal.obj + @echo ... src/reciprocal.i + @echo ... src/reciprocal.s + @echo ... src/soft_aes.obj + @echo ... src/soft_aes.i + @echo ... src/soft_aes.s + @echo ... src/superscalar.obj + @echo ... src/superscalar.i + @echo ... src/superscalar.s + @echo ... src/tests/affinity.obj + @echo ... src/tests/affinity.i + @echo ... src/tests/affinity.s + @echo ... src/tests/benchmark.obj + @echo ... src/tests/benchmark.i + @echo ... src/tests/benchmark.s + @echo ... src/tests/code-generator.obj + @echo ... src/tests/code-generator.i + @echo ... src/tests/code-generator.s + @echo ... src/tests/tests.obj + @echo ... src/tests/tests.i + @echo ... src/tests/tests.s + @echo ... src/virtual_machine.obj + @echo ... src/virtual_machine.i + @echo ... src/virtual_machine.s + @echo ... src/virtual_memory.obj + @echo ... src/virtual_memory.i + @echo ... src/virtual_memory.s + @echo ... src/vm_compiled.obj + @echo ... src/vm_compiled.i + @echo ... src/vm_compiled.s + @echo ... src/vm_compiled_light.obj + @echo ... src/vm_compiled_light.i + @echo ... src/vm_compiled_light.s + @echo ... src/vm_interpreted.obj + @echo ... src/vm_interpreted.i + @echo ... src/vm_interpreted.s + @echo ... src/vm_interpreted_light.obj + @echo ... src/vm_interpreted_light.i + @echo ... src/vm_interpreted_light.s +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /d C:\Users\ermeehan\Documents\wikideck\native\build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/native/build/_deps/randomx-build/cmake_install.cmake b/native/build/_deps/randomx-build/cmake_install.cmake new file mode 100644 index 0000000..0f5c63e --- /dev/null +++ b/native/build/_deps/randomx-build/cmake_install.cmake @@ -0,0 +1,47 @@ +# Install script for directory: C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/wikideck_randomx") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "C:/Strawberry/c/bin/objdump.exe") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build/librandomx.a") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE FILE FILES "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src/src/randomx.h") +endif() + diff --git a/native/build/_deps/randomx-build/librandomx.a b/native/build/_deps/randomx-build/librandomx.a new file mode 100644 index 0000000..39226ee Binary files /dev/null and b/native/build/_deps/randomx-build/librandomx.a differ diff --git a/native/build/_deps/randomx-src b/native/build/_deps/randomx-src new file mode 160000 index 0000000..102f8ac --- /dev/null +++ b/native/build/_deps/randomx-src @@ -0,0 +1 @@ +Subproject commit 102f8acf90a7649ada410de5499a7ec62e49e1da diff --git a/native/build/_deps/randomx-subbuild/CMakeCache.txt b/native/build/_deps/randomx-subbuild/CMakeCache.txt new file mode 100644 index 0000000..b1eccdb --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeCache.txt @@ -0,0 +1,106 @@ +# This is the CMakeCache file. +# For build in directory: c:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild +# It was generated by CMake: C:/Strawberry/c/bin/cmake.exe +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/CMakeFiles/pkgRedirects + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/randomx-populate + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:FILEPATH=C:/Strawberry/c/bin/mingw32-make.exe + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=randomx-populate + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Value Computed by CMake +randomx-populate_BINARY_DIR:STATIC=C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild + +//Value Computed by CMake +randomx-populate_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +randomx-populate_SOURCE_DIR:STATIC=C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild + + +######################## +# INTERNAL cache entries +######################## + +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=c:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=26 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Strawberry/c/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Strawberry/c/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Strawberry/c/bin/ctest.exe +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=MinGW Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Strawberry/c/share/cmake-3.26 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/3.26.4/CMakeSystem.cmake b/native/build/_deps/randomx-subbuild/CMakeFiles/3.26.4/CMakeSystem.cmake new file mode 100644 index 0000000..d3dc93f --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/3.26.4/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-6.2.9200") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "6.2.9200") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-6.2.9200") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "6.2.9200") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/CMakeConfigureLog.yaml b/native/build/_deps/randomx-subbuild/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..4ab264e --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,11 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake:204 (message)" + - "CMakeLists.txt:10 (project)" + message: | + The system is: Windows - 6.2.9200 - AMD64 +... diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake b/native/build/_deps/randomx-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..4bc3d99 --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/CMakeRuleHashes.txt b/native/build/_deps/randomx-subbuild/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..ebf6599 --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,11 @@ +# Hashes of file build rules. +2fa81f4d775a8fdebd9da82045a116b0 CMakeFiles/randomx-populate +a0e0b528a362325a38b78c4d6b8cf9ad CMakeFiles/randomx-populate-complete +75b019417556bae7cc048dec9ab0beee randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-build +1483330b3508976bff78aac7e27211d0 randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-configure +c6a9934014d8b72fa9419e803e9ca20a randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-download +1f981d966721df961795364ca21249bc randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-install +7fd4a524cf07cecc5164e3417d382765 randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-mkdir +6cb857af5959d824dc794dac548acc6a randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-patch +e34418b95ac0849a8a3a362d8a684fa8 randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-test +c71825c0bfc1c5f5785b62735fa17453 randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-update diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/Makefile.cmake b/native/build/_deps/randomx-subbuild/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..e4646d1 --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/Makefile.cmake @@ -0,0 +1,49 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "MinGW Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeDetermineSystem.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeGenericSystem.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeInitializeConfigs.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeSystem.cmake.in" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeSystemSpecificInformation.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/CMakeSystemSpecificInitialize.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/ExternalProject.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/ExternalProject/RepositoryInfo.txt.in" + "C:/Strawberry/c/share/cmake-3.26/Modules/ExternalProject/cfgcmd.txt.in" + "C:/Strawberry/c/share/cmake-3.26/Modules/ExternalProject/gitclone.cmake.in" + "C:/Strawberry/c/share/cmake-3.26/Modules/ExternalProject/gitupdate.cmake.in" + "C:/Strawberry/c/share/cmake-3.26/Modules/ExternalProject/mkdirs.cmake.in" + "C:/Strawberry/c/share/cmake-3.26/Modules/Platform/Windows.cmake" + "C:/Strawberry/c/share/cmake-3.26/Modules/Platform/WindowsPaths.cmake" + "CMakeFiles/3.26.4/CMakeSystem.cmake" + "CMakeLists.txt" + "randomx-populate-prefix/tmp/randomx-populate-mkdirs.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.26.4/CMakeSystem.cmake" + "randomx-populate-prefix/tmp/randomx-populate-mkdirs.cmake" + "randomx-populate-prefix/tmp/randomx-populate-gitclone.cmake" + "randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitinfo.txt" + "randomx-populate-prefix/tmp/randomx-populate-gitupdate.cmake" + "randomx-populate-prefix/tmp/randomx-populate-cfgcmd.txt" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/randomx-populate.dir/DependInfo.cmake" + ) diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/Makefile2 b/native/build/_deps/randomx-subbuild/CMakeFiles/Makefile2 new file mode 100644 index 0000000..496191d --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/Makefile2 @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Strawberry\c\bin\cmake.exe + +# The command to remove a file. +RM = C:\Strawberry\c\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/randomx-populate.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/randomx-populate.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/randomx-populate.dir + +# All Build rule for target. +CMakeFiles/randomx-populate.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles\randomx-populate.dir\build.make CMakeFiles/randomx-populate.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles\randomx-populate.dir\build.make CMakeFiles/randomx-populate.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9 "Built target randomx-populate" +.PHONY : CMakeFiles/randomx-populate.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/randomx-populate.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles 9 + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 CMakeFiles/randomx-populate.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles 0 +.PHONY : CMakeFiles/randomx-populate.dir/rule + +# Convenience name for target. +randomx-populate: CMakeFiles/randomx-populate.dir/rule +.PHONY : randomx-populate + +# clean rule for target. +CMakeFiles/randomx-populate.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles\randomx-populate.dir\build.make CMakeFiles/randomx-populate.dir/clean +.PHONY : CMakeFiles/randomx-populate.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/TargetDirectories.txt b/native/build/_deps/randomx-subbuild/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..0303223 --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/CMakeFiles/edit_cache.dir +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/CMakeFiles/rebuild_cache.dir diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/cmake.check_cache b/native/build/_deps/randomx-subbuild/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..56c437b --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/progress.marks b/native/build/_deps/randomx-subbuild/CMakeFiles/progress.marks new file mode 100644 index 0000000..3b0923b --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/progress.marks @@ -0,0 +1 @@ +9 diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate-complete b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate-complete new file mode 100644 index 0000000..e69de29 diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/DependInfo.cmake b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/DependInfo.cmake new file mode 100644 index 0000000..4aa1ae3 --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/DependInfo.cmake @@ -0,0 +1,18 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/Labels.json b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/Labels.json new file mode 100644 index 0000000..7e94551 --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/Labels.json @@ -0,0 +1,46 @@ +{ + "sources" : + [ + { + "file" : "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate" + }, + { + "file" : "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.rule" + }, + { + "file" : "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate-complete.rule" + }, + { + "file" : "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-build.rule" + }, + { + "file" : "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-configure.rule" + }, + { + "file" : "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-download.rule" + }, + { + "file" : "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-install.rule" + }, + { + "file" : "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-mkdir.rule" + }, + { + "file" : "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-patch.rule" + }, + { + "file" : "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-test.rule" + }, + { + "file" : "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-update.rule" + } + ], + "target" : + { + "labels" : + [ + "randomx-populate" + ], + "name" : "randomx-populate" + } +} \ No newline at end of file diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/Labels.txt b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/Labels.txt new file mode 100644 index 0000000..c494f2b --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/Labels.txt @@ -0,0 +1,14 @@ +# Target labels + randomx-populate +# Source files and their labels +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.rule +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate-complete.rule +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-build.rule +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-configure.rule +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-download.rule +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-install.rule +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-mkdir.rule +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-patch.rule +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-test.rule +C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-update.rule diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/build.make b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/build.make new file mode 100644 index 0000000..392fbdf --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/build.make @@ -0,0 +1,155 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Strawberry\c\bin\cmake.exe + +# The command to remove a file. +RM = C:\Strawberry\c\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild + +# Utility rule file for randomx-populate. + +# Include any custom commands dependencies for this target. +include CMakeFiles/randomx-populate.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/randomx-populate.dir/progress.make + +CMakeFiles/randomx-populate: CMakeFiles/randomx-populate-complete + +CMakeFiles/randomx-populate-complete: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-install +CMakeFiles/randomx-populate-complete: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-mkdir +CMakeFiles/randomx-populate-complete: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-download +CMakeFiles/randomx-populate-complete: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-update +CMakeFiles/randomx-populate-complete: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-patch +CMakeFiles/randomx-populate-complete: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-configure +CMakeFiles/randomx-populate-complete: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-build +CMakeFiles/randomx-populate-complete: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-install +CMakeFiles/randomx-populate-complete: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-test + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Completed 'randomx-populate'" + C:\Strawberry\c\bin\cmake.exe -E make_directory C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/CMakeFiles + C:\Strawberry\c\bin\cmake.exe -E touch C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate-complete + C:\Strawberry\c\bin\cmake.exe -E touch C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-done + +randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-update: +.PHONY : randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-update + +randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-build: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-configure + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "No build step for 'randomx-populate'" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\cmake.exe -E echo_append + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\cmake.exe -E touch C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-build + +randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-configure: randomx-populate-prefix/tmp/randomx-populate-cfgcmd.txt +randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-configure: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-patch + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "No configure step for 'randomx-populate'" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\cmake.exe -E echo_append + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\cmake.exe -E touch C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-configure + +randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-download: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitinfo.txt +randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-download: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-mkdir + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Performing download step (git clone) for 'randomx-populate'" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps && C:\Strawberry\c\bin\cmake.exe -P C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-gitclone.cmake + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps && C:\Strawberry\c\bin\cmake.exe -E touch C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-download + +randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-install: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "No install step for 'randomx-populate'" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\cmake.exe -E echo_append + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\cmake.exe -E touch C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-install + +randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-mkdir: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Creating directories for 'randomx-populate'" + C:\Strawberry\c\bin\cmake.exe -Dcfgdir= -P C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-mkdirs.cmake + C:\Strawberry\c\bin\cmake.exe -E touch C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-mkdir + +randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-patch: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-update + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "No patch step for 'randomx-populate'" + C:\Strawberry\c\bin\cmake.exe -E echo_append + C:\Strawberry\c\bin\cmake.exe -E touch C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-patch + +randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-update: +.PHONY : randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-update + +randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-test: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-install + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "No test step for 'randomx-populate'" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\cmake.exe -E echo_append + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-build && C:\Strawberry\c\bin\cmake.exe -E touch C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-test + +randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-update: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-download + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Performing update step for 'randomx-populate'" + cd /d C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-src && C:\Strawberry\c\bin\cmake.exe -P C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-gitupdate.cmake + +randomx-populate: CMakeFiles/randomx-populate +randomx-populate: CMakeFiles/randomx-populate-complete +randomx-populate: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-build +randomx-populate: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-configure +randomx-populate: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-download +randomx-populate: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-install +randomx-populate: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-mkdir +randomx-populate: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-patch +randomx-populate: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-test +randomx-populate: randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-update +randomx-populate: CMakeFiles/randomx-populate.dir/build.make +.PHONY : randomx-populate + +# Rule to build all files generated by this target. +CMakeFiles/randomx-populate.dir/build: randomx-populate +.PHONY : CMakeFiles/randomx-populate.dir/build + +CMakeFiles/randomx-populate.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles\randomx-populate.dir\cmake_clean.cmake +.PHONY : CMakeFiles/randomx-populate.dir/clean + +CMakeFiles/randomx-populate.dir/depend: + $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles\randomx-populate.dir\DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/randomx-populate.dir/depend + diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/cmake_clean.cmake b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/cmake_clean.cmake new file mode 100644 index 0000000..7529a9d --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/cmake_clean.cmake @@ -0,0 +1,17 @@ +file(REMOVE_RECURSE + "CMakeFiles/randomx-populate" + "CMakeFiles/randomx-populate-complete" + "randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-build" + "randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-configure" + "randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-download" + "randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-install" + "randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-mkdir" + "randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-patch" + "randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-test" + "randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-update" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/randomx-populate.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/compiler_depend.make b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/compiler_depend.make new file mode 100644 index 0000000..57c9630 --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for randomx-populate. +# This may be replaced when dependencies are built. diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/compiler_depend.ts b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/compiler_depend.ts new file mode 100644 index 0000000..badfb9b --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for randomx-populate. diff --git a/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/progress.make b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/progress.make new file mode 100644 index 0000000..d933893 --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeFiles/randomx-populate.dir/progress.make @@ -0,0 +1,10 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 +CMAKE_PROGRESS_7 = 7 +CMAKE_PROGRESS_8 = 8 +CMAKE_PROGRESS_9 = 9 + diff --git a/native/build/_deps/randomx-subbuild/CMakeLists.txt b/native/build/_deps/randomx-subbuild/CMakeLists.txt new file mode 100644 index 0000000..5a21197 --- /dev/null +++ b/native/build/_deps/randomx-subbuild/CMakeLists.txt @@ -0,0 +1,36 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION 3.26.4) + +# We name the project and the target for the ExternalProject_Add() call +# to something that will highlight to the user what we are working on if +# something goes wrong and an error message is produced. + +project(randomx-populate NONE) + + +# Pass through things we've already detected in the main project to avoid +# paying the cost of redetecting them again in ExternalProject_Add() +set(GIT_EXECUTABLE [==[C:/Program Files/Git/cmd/git.exe]==]) +set(GIT_VERSION_STRING [==[2.42.0.windows.2]==]) +set_property(GLOBAL PROPERTY _CMAKE_FindGit_GIT_EXECUTABLE_VERSION + [==[C:/Program Files/Git/cmd/git.exe;2.42.0.windows.2]==] +) + + +include(ExternalProject) +ExternalProject_Add(randomx-populate + "UPDATE_DISCONNECTED" "False" "GIT_REPOSITORY" "https://github.com/tevador/RandomX.git" "GIT_TAG" "102f8acf90a7649ada410de5499a7ec62e49e1da" "GIT_SHALLOW" "FALSE" "GIT_SUBMODULES" "" "EXCLUDE_FROM_ALL" + SOURCE_DIR "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + BINARY_DIR "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build" + CONFIGURE_COMMAND "" + BUILD_COMMAND "" + INSTALL_COMMAND "" + TEST_COMMAND "" + USES_TERMINAL_DOWNLOAD YES + USES_TERMINAL_UPDATE YES + USES_TERMINAL_PATCH YES +) + + diff --git a/native/build/_deps/randomx-subbuild/Makefile b/native/build/_deps/randomx-subbuild/Makefile new file mode 100644 index 0000000..d6a916b --- /dev/null +++ b/native/build/_deps/randomx-subbuild/Makefile @@ -0,0 +1,153 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.26 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Strawberry\c\bin\cmake.exe + +# The command to remove a file. +RM = C:\Strawberry\c\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + C:\Strawberry\c\bin\cmake.exe -E echo "No interactive CMake dialog available." +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + C:\Strawberry\c\bin\cmake.exe --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\\CMakeFiles\progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start C:\Users\ermeehan\Documents\wikideck\native\build\_deps\randomx-subbuild\CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named randomx-populate + +# Build rule for target. +randomx-populate: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 randomx-populate +.PHONY : randomx-populate + +# fast build rule for target. +randomx-populate/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles\randomx-populate.dir\build.make CMakeFiles/randomx-populate.dir/build +.PHONY : randomx-populate/fast + +# Help Target +help: + @echo The following are some of the valid targets for this Makefile: + @echo ... all (the default if no target is provided) + @echo ... clean + @echo ... depend + @echo ... edit_cache + @echo ... rebuild_cache + @echo ... randomx-populate +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles\Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/native/build/_deps/randomx-subbuild/cmake_install.cmake b/native/build/_deps/randomx-subbuild/cmake_install.cmake new file mode 100644 index 0000000..31549e7 --- /dev/null +++ b/native/build/_deps/randomx-subbuild/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/randomx-populate") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-build b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-build new file mode 100644 index 0000000..e69de29 diff --git a/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-configure b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-configure new file mode 100644 index 0000000..e69de29 diff --git a/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-done b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-done new file mode 100644 index 0000000..e69de29 diff --git a/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-download b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-download new file mode 100644 index 0000000..e69de29 diff --git a/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitclone-lastrun.txt b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitclone-lastrun.txt new file mode 100644 index 0000000..39f9d8e --- /dev/null +++ b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitclone-lastrun.txt @@ -0,0 +1,15 @@ +# This is a generated file and its contents are an internal implementation detail. +# The download step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +method=git +command=C:/Strawberry/c/bin/cmake.exe;-P;C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-gitclone.cmake +source_dir=C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src +work_dir=C:/Users/ermeehan/Documents/wikideck/native/build/_deps +repository=https://github.com/tevador/RandomX.git +remote=origin +init_submodules=FALSE +recurse_submodules=--recursive +submodules= +CMP0097=NEW + diff --git a/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitinfo.txt b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitinfo.txt new file mode 100644 index 0000000..39f9d8e --- /dev/null +++ b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitinfo.txt @@ -0,0 +1,15 @@ +# This is a generated file and its contents are an internal implementation detail. +# The download step will be re-executed if anything in this file changes. +# No other meaning or use of this file is supported. + +method=git +command=C:/Strawberry/c/bin/cmake.exe;-P;C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-gitclone.cmake +source_dir=C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src +work_dir=C:/Users/ermeehan/Documents/wikideck/native/build/_deps +repository=https://github.com/tevador/RandomX.git +remote=origin +init_submodules=FALSE +recurse_submodules=--recursive +submodules= +CMP0097=NEW + diff --git a/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-install b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-install new file mode 100644 index 0000000..e69de29 diff --git a/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-mkdir b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-mkdir new file mode 100644 index 0000000..e69de29 diff --git a/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-patch b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-patch new file mode 100644 index 0000000..e69de29 diff --git a/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-test b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-test new file mode 100644 index 0000000..e69de29 diff --git a/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-cfgcmd.txt b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-cfgcmd.txt new file mode 100644 index 0000000..c934e54 --- /dev/null +++ b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-cfgcmd.txt @@ -0,0 +1 @@ +cmd='' diff --git a/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-gitclone.cmake b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-gitclone.cmake new file mode 100644 index 0000000..255b5cf --- /dev/null +++ b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-gitclone.cmake @@ -0,0 +1,73 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION 3.5) + +if(EXISTS "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitclone-lastrun.txt" AND EXISTS "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitinfo.txt" AND + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitclone-lastrun.txt" IS_NEWER_THAN "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitinfo.txt") + message(STATUS + "Avoiding repeated git clone, stamp file is up to date: " + "'C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitclone-lastrun.txt'" + ) + return() +endif() + +execute_process( + COMMAND ${CMAKE_COMMAND} -E rm -rf "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + RESULT_VARIABLE error_code +) +if(error_code) + message(FATAL_ERROR "Failed to remove directory: 'C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src'") +endif() + +# try the clone 3 times in case there is an odd git clone issue +set(error_code 1) +set(number_of_tries 0) +while(error_code AND number_of_tries LESS 3) + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" + clone --no-checkout --config "advice.detachedHead=false" "https://github.com/tevador/RandomX.git" "randomx-src" + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps" + RESULT_VARIABLE error_code + ) + math(EXPR number_of_tries "${number_of_tries} + 1") +endwhile() +if(number_of_tries GREATER 1) + message(STATUS "Had to git clone more than once: ${number_of_tries} times.") +endif() +if(error_code) + message(FATAL_ERROR "Failed to clone repository: 'https://github.com/tevador/RandomX.git'") +endif() + +execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" + checkout "102f8acf90a7649ada410de5499a7ec62e49e1da" -- + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + RESULT_VARIABLE error_code +) +if(error_code) + message(FATAL_ERROR "Failed to checkout tag: '102f8acf90a7649ada410de5499a7ec62e49e1da'") +endif() + +set(init_submodules FALSE) +if(init_submodules) + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" + submodule update --recursive --init + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + RESULT_VARIABLE error_code + ) +endif() +if(error_code) + message(FATAL_ERROR "Failed to update submodules in: 'C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src'") +endif() + +# Complete success, update the script-last-run stamp file: +# +execute_process( + COMMAND ${CMAKE_COMMAND} -E copy "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitinfo.txt" "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitclone-lastrun.txt" + RESULT_VARIABLE error_code +) +if(error_code) + message(FATAL_ERROR "Failed to copy script-last-run stamp file: 'C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/randomx-populate-gitclone-lastrun.txt'") +endif() diff --git a/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-gitupdate.cmake b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-gitupdate.cmake new file mode 100644 index 0000000..9ea998b --- /dev/null +++ b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-gitupdate.cmake @@ -0,0 +1,277 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION 3.5) + +function(get_hash_for_ref ref out_var err_var) + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git rev-parse "${ref}^0" + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE ref_hash + ERROR_VARIABLE error_msg + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + if(error_code) + set(${out_var} "" PARENT_SCOPE) + else() + set(${out_var} "${ref_hash}" PARENT_SCOPE) + endif() + set(${err_var} "${error_msg}" PARENT_SCOPE) +endfunction() + +get_hash_for_ref(HEAD head_sha error_msg) +if(head_sha STREQUAL "") + message(FATAL_ERROR "Failed to get the hash for HEAD:\n${error_msg}") +endif() + + +execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git show-ref "102f8acf90a7649ada410de5499a7ec62e49e1da" + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + OUTPUT_VARIABLE show_ref_output +) +if(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/remotes/") + # Given a full remote/branch-name and we know about it already. Since + # branches can move around, we always have to fetch. + set(fetch_required YES) + set(checkout_name "102f8acf90a7649ada410de5499a7ec62e49e1da") + +elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/tags/") + # Given a tag name that we already know about. We don't know if the tag we + # have matches the remote though (tags can move), so we should fetch. + set(fetch_required YES) + set(checkout_name "102f8acf90a7649ada410de5499a7ec62e49e1da") + + # Special case to preserve backward compatibility: if we are already at the + # same commit as the tag we hold locally, don't do a fetch and assume the tag + # hasn't moved on the remote. + # FIXME: We should provide an option to always fetch for this case + get_hash_for_ref("102f8acf90a7649ada410de5499a7ec62e49e1da" tag_sha error_msg) + if(tag_sha STREQUAL head_sha) + message(VERBOSE "Already at requested tag: ${tag_sha}") + return() + endif() + +elseif(show_ref_output MATCHES "^[a-z0-9]+[ \\t]+refs/heads/") + # Given a branch name without any remote and we already have a branch by that + # name. We might already have that branch checked out or it might be a + # different branch. It isn't safe to use a bare branch name without the + # remote, so do a fetch and replace the ref with one that includes the remote. + set(fetch_required YES) + set(checkout_name "origin/102f8acf90a7649ada410de5499a7ec62e49e1da") + +else() + get_hash_for_ref("102f8acf90a7649ada410de5499a7ec62e49e1da" tag_sha error_msg) + if(tag_sha STREQUAL head_sha) + # Have the right commit checked out already + message(VERBOSE "Already at requested ref: ${tag_sha}") + return() + + elseif(tag_sha STREQUAL "") + # We don't know about this ref yet, so we have no choice but to fetch. + # We deliberately swallow any error message at the default log level + # because it can be confusing for users to see a failed git command. + # That failure is being handled here, so it isn't an error. + set(fetch_required YES) + set(checkout_name "102f8acf90a7649ada410de5499a7ec62e49e1da") + if(NOT error_msg STREQUAL "") + message(VERBOSE "${error_msg}") + endif() + + else() + # We have the commit, so we know we were asked to find a commit hash + # (otherwise it would have been handled further above), but we don't + # have that commit checked out yet + set(fetch_required NO) + set(checkout_name "102f8acf90a7649ada410de5499a7ec62e49e1da") + if(NOT error_msg STREQUAL "") + message(WARNING "${error_msg}") + endif() + + endif() +endif() + +if(fetch_required) + message(VERBOSE "Fetching latest from the remote origin") + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git fetch --tags --force "origin" + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + COMMAND_ERROR_IS_FATAL ANY + ) +endif() + +set(git_update_strategy "REBASE") +if(git_update_strategy STREQUAL "") + # Backward compatibility requires REBASE as the default behavior + set(git_update_strategy REBASE) +endif() + +if(git_update_strategy MATCHES "^REBASE(_CHECKOUT)?$") + # Asked to potentially try to rebase first, maybe with fallback to checkout. + # We can't if we aren't already on a branch and we shouldn't if that local + # branch isn't tracking the one we want to checkout. + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git symbolic-ref -q HEAD + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + OUTPUT_VARIABLE current_branch + OUTPUT_STRIP_TRAILING_WHITESPACE + # Don't test for an error. If this isn't a branch, we get a non-zero error + # code but empty output. + ) + + if(current_branch STREQUAL "") + # Not on a branch, checkout is the only sensible option since any rebase + # would always fail (and backward compatibility requires us to checkout in + # this situation) + set(git_update_strategy CHECKOUT) + + else() + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git for-each-ref "--format=%(upstream:short)" "${current_branch}" + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + OUTPUT_VARIABLE upstream_branch + OUTPUT_STRIP_TRAILING_WHITESPACE + COMMAND_ERROR_IS_FATAL ANY # There is no error if no upstream is set + ) + if(NOT upstream_branch STREQUAL checkout_name) + # Not safe to rebase when asked to checkout a different branch to the one + # we are tracking. If we did rebase, we could end up with arbitrary + # commits added to the ref we were asked to checkout if the current local + # branch happens to be able to rebase onto the target branch. There would + # be no error message and the user wouldn't know this was occurring. + set(git_update_strategy CHECKOUT) + endif() + + endif() +elseif(NOT git_update_strategy STREQUAL "CHECKOUT") + message(FATAL_ERROR "Unsupported git update strategy: ${git_update_strategy}") +endif() + + +# Check if stash is needed +execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git status --porcelain + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE repo_status +) +if(error_code) + message(FATAL_ERROR "Failed to get the status") +endif() +string(LENGTH "${repo_status}" need_stash) + +# If not in clean state, stash changes in order to be able to perform a +# rebase or checkout without losing those changes permanently +if(need_stash) + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git stash save --quiet;--include-untracked + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + COMMAND_ERROR_IS_FATAL ANY + ) +endif() + +if(git_update_strategy STREQUAL "CHECKOUT") + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git checkout "${checkout_name}" + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + COMMAND_ERROR_IS_FATAL ANY + ) +else() + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git rebase "${checkout_name}" + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + RESULT_VARIABLE error_code + OUTPUT_VARIABLE rebase_output + ERROR_VARIABLE rebase_output + ) + if(error_code) + # Rebase failed, undo the rebase attempt before continuing + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git rebase --abort + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + ) + + if(NOT git_update_strategy STREQUAL "REBASE_CHECKOUT") + # Not allowed to do a checkout as a fallback, so cannot proceed + if(need_stash) + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git stash pop --index --quiet + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + ) + endif() + message(FATAL_ERROR "\nFailed to rebase in: 'C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src'." + "\nOutput from the attempted rebase follows:" + "\n${rebase_output}" + "\n\nYou will have to resolve the conflicts manually") + endif() + + # Fall back to checkout. We create an annotated tag so that the user + # can manually inspect the situation and revert if required. + # We can't log the failed rebase output because MSVC sees it and + # intervenes, causing the build to fail even though it completes. + # Write it to a file instead. + string(TIMESTAMP tag_timestamp "%Y%m%dT%H%M%S" UTC) + set(tag_name _cmake_ExternalProject_moved_from_here_${tag_timestamp}Z) + set(error_log_file ${CMAKE_CURRENT_LIST_DIR}/rebase_error_${tag_timestamp}Z.log) + file(WRITE ${error_log_file} "${rebase_output}") + message(WARNING "Rebase failed, output has been saved to ${error_log_file}" + "\nFalling back to checkout, previous commit tagged as ${tag_name}") + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git tag -a + -m "ExternalProject attempting to move from here to ${checkout_name}" + ${tag_name} + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + COMMAND_ERROR_IS_FATAL ANY + ) + + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git checkout "${checkout_name}" + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + COMMAND_ERROR_IS_FATAL ANY + ) + endif() +endif() + +if(need_stash) + # Put back the stashed changes + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git stash pop --index --quiet + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + RESULT_VARIABLE error_code + ) + if(error_code) + # Stash pop --index failed: Try again dropping the index + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git reset --hard --quiet + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + ) + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git stash pop --quiet + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + RESULT_VARIABLE error_code + ) + if(error_code) + # Stash pop failed: Restore previous state. + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git reset --hard --quiet ${head_sha} + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + ) + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git stash pop --index --quiet + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + ) + message(FATAL_ERROR "\nFailed to unstash changes in: 'C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src'." + "\nYou will have to resolve the conflicts manually") + endif() + endif() +endif() + +set(init_submodules "FALSE") +if(init_submodules) + execute_process( + COMMAND "C:/Program Files/Git/cmd/git.exe" --git-dir=.git submodule update --recursive --init + WORKING_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + COMMAND_ERROR_IS_FATAL ANY + ) +endif() diff --git a/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-mkdirs.cmake b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-mkdirs.cmake new file mode 100644 index 0000000..5386178 --- /dev/null +++ b/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp/randomx-populate-mkdirs.cmake @@ -0,0 +1,22 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +cmake_minimum_required(VERSION 3.5) + +file(MAKE_DIRECTORY + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-src" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-build" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/tmp" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src" + "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp" +) + +set(configSubDirs ) +foreach(subDir IN LISTS configSubDirs) + file(MAKE_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp/${subDir}") +endforeach() +if(cfgdir) + file(MAKE_DIRECTORY "C:/Users/ermeehan/Documents/wikideck/native/build/_deps/randomx-subbuild/randomx-populate-prefix/src/randomx-populate-stamp${cfgdir}") # cfgdir has leading slash +endif() diff --git a/native/build/cmake_install.cmake b/native/build/cmake_install.cmake new file mode 100644 index 0000000..8a472a4 --- /dev/null +++ b/native/build/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: C:/Users/ermeehan/Documents/wikideck/native + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/wikideck_randomx") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Release") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "C:/Strawberry/c/bin/objdump.exe") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "C:/Users/ermeehan/Documents/wikideck/native/build/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/native/build/wikideck-randomx.exe b/native/build/wikideck-randomx.exe new file mode 100755 index 0000000..373049c Binary files /dev/null and b/native/build/wikideck-randomx.exe differ diff --git a/native/randomx-engine.cpp b/native/randomx-engine.cpp new file mode 100644 index 0000000..4e28f20 --- /dev/null +++ b/native/randomx-engine.cpp @@ -0,0 +1,214 @@ +#include + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef _WIN32 +#include +#include +#endif + +namespace { +constexpr std::size_t MaxBlob = 8192; +constexpr std::size_t MaxLine = 16600; +using Hash = std::array; + +[[noreturn]] void invalid() { throw std::runtime_error("invalid command"); } + +int nibble(char c) { + if (c >= '0' && c <= '9') return c - '0'; + if (c >= 'a' && c <= 'f') return c - 'a' + 10; + if (c >= 'A' && c <= 'F') return c - 'A' + 10; + invalid(); +} + +std::vector unhex(std::string_view text, std::size_t min, std::size_t max) { + if (text.size() % 2 != 0 || text.size() / 2 < min || text.size() / 2 > max) invalid(); + std::vector bytes(text.size() / 2); + for (std::size_t i = 0; i < bytes.size(); ++i) + bytes[i] = static_cast((nibble(text[2 * i]) << 4) | nibble(text[2 * i + 1])); + return bytes; +} + +std::string hex(const Hash& hash) { + constexpr char digits[] = "0123456789abcdef"; + std::string out(hash.size() * 2, '0'); + for (std::size_t i = 0; i < hash.size(); ++i) { + out[2 * i] = digits[hash[i] >> 4]; + out[2 * i + 1] = digits[hash[i] & 15]; + } + return out; +} + +std::uint64_t decimal(std::string_view text) { + if (text.empty() || text.size() > 20) invalid(); + for (char c : text) if (c < '0' || c > '9') invalid(); + std::uint64_t value = 0; + const auto result = std::from_chars(text.data(), text.data() + text.size(), value); + if (result.ec != std::errc{} || result.ptr != text.data() + text.size()) invalid(); + return value; +} + +// Read incrementally into bounded storage; getline(string) alone allows unbounded allocation. +bool readLine(std::string& line) { + line.clear(); + char c; + while (std::cin.get(c)) { + if (c == '\n') return true; + if (line.size() >= MaxLine || static_cast(c) > 127 || c == '\0') invalid(); + line.push_back(c); + } + if (!std::cin.eof()) throw std::runtime_error("stdin failure"); + if (!line.empty()) throw std::runtime_error("truncated command"); + return false; +} + +std::vector tokens(std::string& line) { + if (!line.empty() && line.back() == '\r') line.pop_back(); + std::vector parts; + std::string_view remaining(line); + while (true) { + const auto space = remaining.find(' '); + const auto part = remaining.substr(0, space); + if (part.empty() || parts.size() == 6) invalid(); + parts.push_back(part); + if (space == std::string_view::npos) break; + remaining.remove_prefix(space + 1); + } + return parts; +} + +class Engine { + using Cache = std::unique_ptr; + using Dataset = std::unique_ptr; + using Vm = std::unique_ptr; + bool fast_; + randomx_flags flags_ = randomx_get_flags() | RANDOMX_FLAG_SECURE; + // Destruction order: VM, dataset, cache. No borrowed pointer outlives its allocation. + Cache cache_{nullptr, randomx_release_cache}; + Dataset dataset_{nullptr, randomx_release_dataset}; + Vm vm_{nullptr, randomx_destroy_vm}; + std::vector key_; + +public: + explicit Engine(bool fast) : fast_(fast) {} + + void key(const std::vector& key) { + if (vm_ && key == key_) return; + if (!cache_) { + cache_.reset(randomx_alloc_cache(flags_)); + if (!cache_) throw std::runtime_error("RandomX cache allocation failed"); + } + // Destroy the old VM before changing memory it references; reuse allocated cache/dataset. + vm_.reset(); + randomx_init_cache(cache_.get(), key.data(), key.size()); + if (fast_) { + if (!dataset_) dataset_.reset(randomx_alloc_dataset(RANDOMX_FLAG_DEFAULT)); + if (!dataset_) throw std::runtime_error("RandomX dataset allocation failed"); + randomx_init_dataset(dataset_.get(), cache_.get(), 0, randomx_dataset_item_count()); + } + const auto vmFlags = fast_ ? flags_ | RANDOMX_FLAG_FULL_MEM : flags_; + vm_.reset(randomx_create_vm(vmFlags, fast_ ? nullptr : cache_.get(), dataset_.get())); + if (!vm_) throw std::runtime_error("RandomX VM allocation failed"); + key_ = key; + } + + Hash hash(const std::vector& blob) { + Hash result{}; + randomx_calculate_hash(vm_.get(), blob.data(), blob.size(), result.data()); + return result; + } +}; + +void command(Engine& engine, const std::vector& parts) { + if (parts.size() != 3 && parts.size() != 6) invalid(); + const bool mining = parts[0] == "mine"; + if ((!mining && parts[0] != "hash") || parts.size() != (mining ? 6U : 3U)) invalid(); + const auto key = unhex(parts[1], 32, 32); + auto blob = unhex(parts[2], 1, MaxBlob); + // All validation precedes expensive cache/dataset initialization. + if (!mining) { + engine.key(key); + std::cout << hex(engine.hash(blob)) << std::endl; + return; + } + const auto target = unhex(parts[3], 32, 32); + const auto offsetValue = decimal(parts[4]); + const auto attempts = decimal(parts[5]); + if (blob.size() < 8 || offsetValue > blob.size() - 8 || attempts < 1 || attempts > 10000) invalid(); + const auto offset = static_cast(offsetValue); + std::uint64_t nonce = 0; + for (unsigned i = 0; i < 8; ++i) nonce |= std::uint64_t{blob[offset + i]} << (8 * i); + engine.key(key); + for (std::uint64_t attempt = 0; attempt < attempts; ++attempt) { + for (unsigned i = 0; i < 8; ++i) + blob[offset + i] = static_cast(nonce >> (8 * i)); + const auto hash = engine.hash(blob); + // BIG ENDIAN integer comparison (intentionally NOT Monero's endian convention). + if (!std::lexicographical_compare(target.begin(), target.end(), hash.begin(), hash.end())) { + std::cout << "found " << hex(hash) << ' ' << nonce << std::endl; + return; + } + if (nonce == std::numeric_limits::max()) break; // Never wrap/repeat work. + ++nonce; + } + std::cout << "exhausted" << std::endl; +} + +void selfTest(Engine& engine) { + // Exact upstream v1.2.1 Hash test 1a/2a, including the original 12-byte key. + // This argv-only test does not weaken the protocol's fixed 32-byte key validation. + const std::string key = "test key 000"; + const std::string blob = "This is a test"; + engine.key(std::vector(key.begin(), key.end())); + if (hex(engine.hash(std::vector(blob.begin(), blob.end()))) != + "639183aae1bf4c9a35884cb46b09cad9175f04efd7684e7262a0ac1c2f0b4e3f") + throw std::runtime_error("upstream vector mismatch"); + std::cerr << "RandomX upstream vector passed\n"; +} +} // namespace + +int main(int argc, char** argv) { + try { +#ifdef _WIN32 + // CRT text-mode Ctrl-Z must not silently truncate an untrusted command stream. + if (_setmode(_fileno(stdin), _O_BINARY) == -1 || + _setmode(_fileno(stdout), _O_BINARY) == -1) + throw std::runtime_error("stdio binary mode failed"); +#endif + std::ios::sync_with_stdio(false); + std::cin.tie(nullptr); + bool fast = false; + bool test = false; + for (int i = 1; i < argc; ++i) { + const std::string_view arg(argv[i]); + if (arg == "--fast" && !fast) fast = true; + else if (arg == "--self-test" && !test) test = true; + else throw std::runtime_error("usage: wikideck-randomx [--fast] [--self-test]"); + } + Engine engine(fast); + if (test) { selfTest(engine); return 0; } + std::string line; + while (readLine(line)) { + command(engine, tokens(line)); + if (!std::cout) throw std::runtime_error("stdout failure"); + } + return 0; + } catch (const std::exception& error) { + std::cerr << "randomx: " << error.what() << '\n'; + return 1; + } catch (...) { + std::cerr << "randomx: native failure\n"; + return 1; + } +} \ No newline at end of file diff --git a/package.json b/package.json index 219aa21..2c8c74f 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,10 @@ "dev": "concurrently -k -n api,web \"tsx watch server/index.ts\" \"vite --host 127.0.0.1\"", "build": "tsc --noEmit && vite build", "start": "tsx server/index.ts", + "miner": "tsx server/testnet/miner.ts", + "native:configure": "cmake -S native -B native/build -DCMAKE_BUILD_TYPE=Release -DWIKIDECK_RANDOMX_TESTS=ON", + "native:build": "cmake --build native/build --config Release --parallel 2", + "test:native": "ctest --test-dir native/build -C Release --output-on-failure", "test": "tsx --test tests/*.test.ts" }, "dependencies": { diff --git a/scripts/build-randomx.ps1 b/scripts/build-randomx.ps1 new file mode 100644 index 0000000..abd01f1 --- /dev/null +++ b/scripts/build-randomx.ps1 @@ -0,0 +1,25 @@ +[CmdletBinding()] +param( + [string]$BuildDirectory = (Join-Path $PSScriptRoot '../native/build'), + [string]$Generator = '', + [ValidateRange(1, 64)][int]$Jobs = 2, + [switch]$Test +) +$ErrorActionPreference = 'Stop' +$SourceDirectory = [System.IO.Path]::GetFullPath((Join-Path $PSScriptRoot '../native')) +$BuildDirectory = [System.IO.Path]::GetFullPath($BuildDirectory) +if (-not (Get-Command cmake -ErrorAction SilentlyContinue)) { throw 'CMake 3.24+ is required.' } +if (-not (Get-Command git -ErrorAction SilentlyContinue)) { throw 'Git is required to fetch pinned RandomX.' } +$NativeTests = if ($Test) { 'ON' } else { 'OFF' } +$ConfigureArguments = @('-S', $SourceDirectory, '-B', $BuildDirectory, + '-DCMAKE_BUILD_TYPE=Release', "-DWIKIDECK_RANDOMX_TESTS=$NativeTests") +if ($Generator) { $ConfigureArguments += @('-G', $Generator) } +& cmake @ConfigureArguments +if ($LASTEXITCODE -ne 0) { throw 'RandomX CMake configuration failed.' } +& cmake --build $BuildDirectory --config Release --target wikideck-randomx --parallel $Jobs +if ($LASTEXITCODE -ne 0) { throw 'RandomX native build failed.' } +if ($Test) { + & ctest --test-dir $BuildDirectory -C Release --output-on-failure + if ($LASTEXITCODE -ne 0) { throw 'RandomX known-vector test failed.' } +} +Write-Host "Built native RandomX engine in $BuildDirectory" \ No newline at end of file diff --git a/scripts/build-randomx.sh b/scripts/build-randomx.sh new file mode 100644 index 0000000..579744a --- /dev/null +++ b/scripts/build-randomx.sh @@ -0,0 +1,21 @@ +#!/bin/sh +set -eu +# Usage: sh scripts/build-randomx.sh [--test]; JOBS defaults to a modest two compiler jobs. +tests=OFF +case "${1-}" in + '') ;; + --test) tests=ON; shift ;; + *) printf '%s\n' 'usage: build-randomx.sh [--test]' >&2; exit 2 ;; +esac +[ "$#" -eq 0 ] || { printf '%s\n' 'unexpected argument' >&2; exit 2; } +root=$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd) +build=${RANDOMX_BUILD_DIR:-"$root/native/build"} +jobs=${JOBS:-2} +case "$jobs" in ''|*[!0-9]*) printf '%s\n' 'JOBS must be 1..64' >&2; exit 2 ;; esac +[ "$jobs" -ge 1 ] && [ "$jobs" -le 64 ] || { printf '%s\n' 'JOBS must be 1..64' >&2; exit 2; } +command -v cmake >/dev/null 2>&1 || { printf '%s\n' 'CMake 3.24+ is required' >&2; exit 1; } +command -v git >/dev/null 2>&1 || { printf '%s\n' 'Git is required' >&2; exit 1; } +cmake -S "$root/native" -B "$build" -DCMAKE_BUILD_TYPE=Release "-DWIKIDECK_RANDOMX_TESTS=$tests" +cmake --build "$build" --config Release --target wikideck-randomx --parallel "$jobs" +if [ "$tests" = ON ]; then ctest --test-dir "$build" -C Release --output-on-failure; fi +printf 'Built native RandomX engine in %s\n' "$build" \ No newline at end of file diff --git a/scripts/testnet-smoke.ts b/scripts/testnet-smoke.ts new file mode 100644 index 0000000..d692928 --- /dev/null +++ b/scripts/testnet-smoke.ts @@ -0,0 +1,59 @@ +// Explicit opt-in live-network test. Creates disposable wallets and mines three test NFTs. +import assert from 'node:assert/strict'; +import { generateKeyPairSync, sign } from 'node:crypto'; +import { setTimeout as delay } from 'node:timers/promises'; +import { RandomX } from '../server/testnet/randomx.ts'; +import { address, CHAIN_ID, miningBlob, mintId, sha256 } from '../server/testnet/consensus.ts'; +import { blockClaimMessage, nftTransferMessage, NETWORK, testnetOwnerOf, type MiningTemplate, type TestnetSnapshot } from '../shared/testnet.ts'; + +if(!process.argv.includes('--consent'))throw new Error('This test mines three blocks with a native CPU worker. Pass --consent explicitly. Disposable NFT rewards are not recoverable.'); +const nodes=(process.env.WIKIDECK_SMOKE_NODES??'http://127.0.0.1:3101,http://127.0.0.1:3102,http://127.0.0.1:3103').split(','); +for(const endpoint of nodes)if(!/^http:\/\/127\.0\.0\.1:\d+$/.test(endpoint))throw new Error('Smoke test only accepts explicit loopback test nodes'); +async function api(node:string,path:string,body?:unknown){ + const r=await fetch(node+path,{method:body?'POST':'GET',headers:body?{'Content-Type':'application/json'}:{}, + body:body?JSON.stringify(body):undefined,signal:AbortSignal.timeout(15000),redirect:'error'}); + const value=await r.json();if(!r.ok)throw new Error(value.error??`HTTP${r.status}`);return value; +} +const keys=generateKeyPairSync('ec',{namedCurve:'prime256v1'}); +const publicKey=keys.publicKey.export({format:'der',type:'spki'}).toString('base64'),owner=address(publicKey); +const receiver=generateKeyPairSync('ec',{namedCurve:'prime256v1'}); +const to=address(receiver.publicKey.export({format:'der',type:'spki'}).toString('base64')); +const signed=(m:string)=>sign('sha256',Buffer.from(m),{key:keys.privateKey,dsaEncoding:'ieee-p1363'}).toString('base64'); +const engine=new RandomX(); +try { + const initial=await api(nodes[0],'/api/state') as TestnetSnapshot; + assert.equal(initial.chainId,CHAIN_ID); + console.log(`Testing ${nodes.length} independent nodes on ${CHAIN_ID}; starting height ${initial.blocks.length}`); + let first=''; + for(let count=0;count<3;count++) { + if(count===2){ + const tx={network:NETWORK,chainId:CHAIN_ID,cardHash:first,from:owner,to,sequence:0}; + await api(nodes[0],'/api/transfer',{...tx,publicKey,signature:signed(nftTransferMessage(tx))}); + const pending=await api(nodes[0],'/api/state') as TestnetSnapshot; + assert.equal(testnetOwnerOf(pending,first),owner); + assert.ok(pending.pendingTransfers.some(t=>t.cardHash===first)); + } + const template=await api(nodes[0],'/api/mining/template',{owner,publicKey}) as MiningTemplate; + let found; + for(let batch=0;batch<100;batch++){ + found=await engine.mine(template.header.key,miningBlob(template.header),template.header.target,32,32); + if(found)break;template.header.nonce+=32; + } + assert.ok(found,'Native proof not found within smoke budget'); + template.header.nonce=found.nonce; + const hash=sha256(miningBlob(template.header)),tokenId=mintId(template.header); + await api(nodes[0],'/api/blocks',{...template.header,hash,tokenId,powHash:found.hash,signature:signed(blockClaimMessage(hash)),transactions:template.transactions}); + if(count===0)first=tokenId; + console.log(`Native RandomX block #${template.header.height} accepted: ${hash}`); + } + const canonical=await api(nodes[0],'/api/state') as TestnetSnapshot; + const deadline=Date.now()+60000; + for(;;){ + const states=await Promise.all(nodes.map(n=>api(n,'/api/state') as Promise)); + if(states.every(s=>s.tip===canonical.tip&&s.cumulativeWork===canonical.cumulativeWork&&testnetOwnerOf(s,first)===to)){ + console.log(`PASS: ${states.length} independent nodes agreed on work ${canonical.cumulativeWork}, tip, NFT issuance and mined transfer.`);break; + } + if(Date.now()>deadline)throw new Error('Peer convergence timeout'); + await delay(500); + } +}finally{engine.close();} \ No newline at end of file diff --git a/server/index.ts b/server/index.ts index 17de2a4..1f75864 100644 --- a/server/index.ts +++ b/server/index.ts @@ -1,116 +1,2 @@ -import express from 'express'; -import helmet from 'helmet'; -import rateLimit from 'express-rate-limit'; -import { randomBytes } from 'node:crypto'; -import { mkdir, readFile, writeFile, rename } from 'node:fs/promises'; -import { resolve } from 'node:path'; -import { fileURLToPath } from 'node:url'; -import { z } from 'zod'; -import { mineSchema, transferSchema, validSignature, validTransfer, verifyBlock, verifyState } from './chain.ts'; -import { wikipediaArticle } from './wiki.ts'; -import { GENESIS, DIFFICULTY, POW, claimMessage, type ChainState, type Challenge, type Block } from '../shared/protocol.ts'; - -const root = fileURLToPath(new URL('../', import.meta.url)); -const dataDir = process.env.WIKIDECK_DATA_DIR ?? resolve(root, 'data'); -await mkdir(dataDir, { recursive: true }); -const file = resolve(dataDir, 'chain.json'); -let state: ChainState = { blocks: [], transfers: [] }; -try { - state = z.object({ blocks: z.array(z.custom(b => typeof b === 'object' && b !== null)), - transfers: z.array(transferSchema) }).parse(JSON.parse(await readFile(file, 'utf8'))); - if (!await verifyState(state)) throw new Error('Chain verification failed'); -} catch (error) { - if ((error as NodeJS.ErrnoException).code !== 'ENOENT') throw error; -} -async function persist(next: ChainState) { - const temp = `${file}.tmp`; - await writeFile(temp, JSON.stringify(next, null, 2), { mode: 0o600 }); - await rename(temp, file); - state = next; -} -async function nextChallenge(): Promise { - return { height: state.blocks.length + 1, previousHash: state.blocks.at(-1)?.hash ?? GENESIS, - seed: randomBytes(32).toString('hex'), article: await wikipediaArticle(), - difficulty: DIFFICULTY, createdAt: Date.now() }; -} -let challenge = await nextChallenge(); -let busy = false; -const app = express(); -app.disable('x-powered-by'); -app.use(helmet({ contentSecurityPolicy: { directives: { - defaultSrc: ["'self'"], scriptSrc: ["'self'", "'wasm-unsafe-eval'"], - imgSrc: ["'self'", 'data:', 'https://upload.wikimedia.org', 'https://thumb.wikimedia.org'], - styleSrc: ["'self'", "'unsafe-inline'"], connectSrc: ["'self'"], workerSrc: ["'self'", 'blob:'], - upgradeInsecureRequests: null, -} }, crossOriginEmbedderPolicy: false, strictTransportSecurity: process.env.NODE_ENV === 'production' })); -// Probes do not consume API rate limits or expose chain/wallet information. -app.get('/healthz', (_req, res) => { - res.setHeader('Cache-Control', 'no-store'); - res.json({ status: 'ok' }); -}); -app.use('/api', rateLimit({ windowMs: 60_000, limit: 180, standardHeaders: 'draft-8', legacyHeaders: false })); -app.use(express.json({ limit: '8kb' })); -app.use('/api', (_req, res, next) => { res.setHeader('Cache-Control', 'no-store'); next(); }); -app.use('/api', (req, res, next) => { - if (req.method === 'POST') { - const origin = req.get('origin'); - const allowed = new Set(['http://127.0.0.1:5173', 'http://localhost:5173', 'http://127.0.0.1:3001', 'http://localhost:3001', process.env.PUBLIC_ORIGIN]); - if (origin && !allowed.has(origin)) { res.status(403).json({ error: 'Origin not allowed' }); return; } - if (!req.is('application/json')) { res.status(415).json({ error: 'JSON required' }); return; } - } - next(); -}); -app.get('/api/state', (_req, res) => res.json({ ...state, challenge, pow: POW, network: 'Local prototype' })); -app.get('/api/chain', (_req, res) => res.json(state)); -app.post('/api/mine', rateLimit({ windowMs: 60_000, limit: 20, standardHeaders: 'draft-8', legacyHeaders: false }), async (req, res) => { - const result = mineSchema.safeParse(req.body); - if (!result.success) { res.status(400).json({ error: 'Invalid mining submission' }); return; } - const proof = result.data; - if (busy) { res.status(409).json({ error: 'Chain is updating. Refresh your challenge.' }); return; } - if (proof.seed !== challenge.seed) { res.status(409).json({ error: 'Someone mined this block first. A new article is ready.' }); return; } - if (!validSignature(proof.publicKey, proof.owner, claimMessage(challenge, proof.owner, proof.nonce, proof.hash), proof.signature)) { - res.status(403).json({ error: 'Invalid wallet signature' }); return; - } - busy = true; // Bound expensive verification to one 16 MiB Argon2 job at a time. - try { - const block: Block = { ...challenge, ...proof }; - if (!await verifyBlock(block, challenge.previousHash, challenge.height)) { - res.status(400).json({ error: 'Invalid proof of work' }); return; - } - await persist({ ...state, blocks: [...state.blocks, block] }); - challenge = await nextChallenge(); - res.status(201).json({ block }); - } finally { busy = false; } -}); -app.post('/api/transfer', rateLimit({ windowMs: 60_000, limit: 15, standardHeaders: 'draft-8', legacyHeaders: false }), async (req, res) => { - const result = transferSchema.safeParse(req.body); - if (!result.success) { res.status(400).json({ error: 'Invalid transfer request' }); return; } - if (busy) { res.status(409).json({ error: 'Chain is updating. Try again.' }); return; } - if (!validTransfer(state, result.data)) { res.status(403).json({ error: 'Invalid signature, ownership, recipient, or transfer sequence' }); return; } - busy = true; - try { - await persist({ ...state, transfers: [...state.transfers, result.data] }); - res.status(201).json({ ok: true }); - } finally { busy = false; } -}); -app.use('/api', (_req, res) => { res.status(404).json({ error: 'Unknown API route' }); }); -app.use(express.static(resolve(root, 'dist'))); -app.get('/{*path}', (_req, res) => res.sendFile(resolve(root, 'dist/index.html'))); -app.use((err: Error, _req: express.Request, res: express.Response, _next: express.NextFunction) => { - console.error('Request failed:', err.name); - res.status(err instanceof SyntaxError ? 400 : 500).json({ error: err instanceof SyntaxError ? 'Malformed JSON' : 'Request failed; try again.' }); -}); -const port = Number(process.env.PORT ?? 3001); -const host = process.env.HOST ?? '127.0.0.1'; -const server = app.listen(port, host, () => { - const bound = server.address(); - console.log(`Wikideck API: http://${host}:${typeof bound === 'object' && bound ? bound.port : port} · ${state.blocks.length} verified blocks`); -}); -// Drain in-flight proof validation and atomic writes before stopping the container. -for (const signal of ['SIGTERM', 'SIGINT'] as const) { - process.once(signal, () => { - const deadline = setTimeout(() => process.exit(1), 25_000); - deadline.unref(); - server.close(() => { clearTimeout(deadline); process.exit(0); }); - }); -} +// A node independently validates RandomX work and follows cumulative-work consensus. +import './testnet/http.ts'; \ No newline at end of file diff --git a/server/testnet/consensus.ts b/server/testnet/consensus.ts new file mode 100644 index 0000000..962a270 --- /dev/null +++ b/server/testnet/consensus.ts @@ -0,0 +1,142 @@ +import { createHash, createPublicKey, verify } from 'node:crypto'; +import { z } from 'zod'; +import { STARTER_ARTICLES } from '../../shared/catalog.ts'; +import { NETWORK, CONSENSUS, articleTuple, headerMessage, blockClaimMessage, nftTransferMessage, + type BlockHeader, type TestnetBlock, type NftTransfer, type NftState, type MiningTemplate } from '../../shared/testnet.ts'; +import type { PowEngine } from './randomx.ts'; + +export const sha256 = (data: string | Uint8Array) => createHash('sha256').update(data).digest('hex'); +export const MAX_TARGET = `0fff${'f'.repeat(60)}`; +// Consensus manifest: an independently running node derives exactly the same genesis. +export const GENESIS_TIME = 1_792_411_200; +export const CHAIN_ID = sha256(JSON.stringify([NETWORK, CONSENSUS, GENESIS_TIME, MAX_TARGET, + STARTER_ARTICLES.map(articleTuple)])); +export const GENESIS_HASH = sha256(`${NETWORK}:genesis:${CHAIN_ID}`); +export const INITIAL_KEY = sha256(`${NETWORK}:initial-key:${CHAIN_ID}`); +const hex = z.string().regex(/^[a-f0-9]{64}$/); +const key = z.string().regex(/^[A-Za-z0-9+/]+={0,2}$/).max(256); +const signature = z.string().regex(/^[A-Za-z0-9+/]+={0,2}$/).length(88); +const integer = z.number().int().min(0).max(Number.MAX_SAFE_INTEGER); +export const transferSchema = z.object({ network: z.literal(NETWORK), chainId: z.literal(CHAIN_ID), + cardHash: hex, from: hex, to: hex, sequence: integer, publicKey: key, signature }).strict(); +const articleSchema = z.object({ pageId: integer, title: z.string().max(200), extract: z.string().max(1000), + image: z.string().max(1000).optional(), url: z.string().max(500), revisionId: integer, + source: z.enum(['live', 'offline']), category: z.string().max(50) }).strict(); +export const blockSchema = z.object({ version: z.literal(2), network: z.literal(NETWORK), chainId: z.literal(CHAIN_ID), + height: integer, previousHash: hex, createdAt: integer, article: articleSchema, owner: hex, + publicKey: key, nonce: integer, target: hex, key: hex, transactionsRoot: hex, stateRoot: hex, + hash: hex, tokenId: hex, powHash: hex, signature, transactions: z.array(transferSchema).max(CONSENSUS.maxTransactions) }).strict(); + +export function address(publicKey: string): string { return sha256(Buffer.from(publicKey, 'base64')); } +export function verifySignature(publicKey: string, owner: string, message: string, sig: string): boolean { + try { + const bytes = Buffer.from(publicKey, 'base64'); + if (bytes.toString('base64') !== publicKey || address(publicKey) !== owner) return false; + const k = createPublicKey({ key: bytes, type: 'spki', format: 'der' }); + if (k.asymmetricKeyType !== 'ec' || k.asymmetricKeyDetails?.namedCurve !== 'prime256v1') return false; + if (!k.export({ format: 'der', type: 'spki' }).equals(bytes)) return false; + return verify('sha256', Buffer.from(message), { key: k, dsaEncoding: 'ieee-p1363' }, Buffer.from(sig, 'base64')); + } catch { return false; } +} +export function transferId(t: NftTransfer): string { + // Exclude malleable ECDSA signature bytes from transaction identity. + return sha256(nftTransferMessage(t)); +} +export function merkleRoot(leaves: string[]): string { + if (!leaves.length) return sha256(`${NETWORK}:empty`); + let layer = leaves.map(leaf => sha256(Buffer.concat([Buffer.from([0]), Buffer.from(leaf,'hex')]))); + while (layer.length > 1) { + const next: string[] = []; + for (let i = 0; i < layer.length; i += 2) next.push(sha256(Buffer.concat([Buffer.from([1]), + Buffer.from(layer[i], 'hex'), Buffer.from(layer[i + 1] ?? layer[i], 'hex')]))); + layer = next; + } + // Commit the count as well: odd-leaf padding must not make [a,b,c] equal [a,b,c,c]. + return sha256(JSON.stringify([NETWORK,'merkle',leaves.length,layer[0]])); +} +export function stateRoot(state: NftState): string { + return merkleRoot(Object.keys(state).sort().map(id => { + const n = state[id]; return sha256(JSON.stringify([id, n.owner, n.sequence, n.mintedHeight, n.pageId])); + })); +} +export function mintId(h: Pick): string { + return sha256(JSON.stringify([NETWORK, CHAIN_ID, 'mint', h.previousHash, h.height, h.owner, h.article.pageId])); +} +export function miningBlob(header: BlockHeader): Buffer { + const nonce = Buffer.alloc(8); + nonce.writeBigUInt64LE(BigInt(header.nonce)); + return Buffer.concat([Buffer.from(sha256(headerMessage(header)), 'hex'), nonce]); +} +export function workFor(target: string): bigint { return (1n << 256n) / (BigInt(`0x${target}`) + 1n); } +export function selectArticle(previousHash: string) { + const index = Number(BigInt(`0x${sha256(`${CHAIN_ID}:article:${previousHash}`)}`) % BigInt(STARTER_ARTICLES.length)); + return { ...STARTER_ARTICLES[index] }; +} +export function expectedKey(ancestors: TestnetBlock[], height: number): string { + const keyHeight = Math.floor(Math.max(0, height - CONSENSUS.epochDelay) / CONSENSUS.epochBlocks) * CONSENSUS.epochBlocks; + return keyHeight === 0 ? INITIAL_KEY : ancestors[keyHeight - 1].hash; +} +export function expectedTarget(ancestors: TestnetBlock[]): string { + if (!ancestors.length) return MAX_TARGET; + const parent = ancestors.at(-1)!; + if (ancestors.length % CONSENSUS.retargetInterval !== 0) return parent.target; + const start = ancestors[ancestors.length - CONSENSUS.retargetInterval]; + const expected = (CONSENSUS.retargetInterval - 1) * CONSENSUS.targetSeconds; + const elapsed = Math.max(Math.floor(expected / 4), Math.min(expected * 4, parent.createdAt - start.createdAt)); + const value = BigInt(`0x${parent.target}`) * BigInt(elapsed) / BigInt(expected); + return (value < 1n ? 1n : value > BigInt(`0x${MAX_TARGET}`) ? BigInt(`0x${MAX_TARGET}`) : value).toString(16).padStart(64, '0'); +} +export function medianTime(ancestors: TestnetBlock[]): number { + const values = ancestors.slice(-CONSENSUS.medianWindow).map(b => b.createdAt).sort((a,b) => a-b); + return values.length ? values[Math.floor(values.length / 2)] : GENESIS_TIME; +} +export function applyTransfer(state: NftState, tx: NftTransfer, height: number): void { + if (!transferSchema.safeParse(tx).success) throw new Error('Invalid transfer encoding/network'); + const nft = state[tx.cardHash]; + if (!nft || nft.owner !== tx.from || tx.from === tx.to || nft.sequence !== tx.sequence) throw new Error('Invalid NFT owner/sequence'); + if (height - nft.mintedHeight < CONSENSUS.coinbaseMaturity) throw new Error('NFT coinbase is immature'); + if (!verifySignature(tx.publicKey, tx.from, nftTransferMessage(tx), tx.signature)) throw new Error('Invalid transfer signature'); + state[tx.cardHash] = { ...nft, owner: tx.to, sequence: tx.sequence + 1 }; +} +export function transition(parent: NftState, header: BlockHeader, txs: NftTransfer[]): NftState { + const next = structuredClone(parent); + const ids = new Set(); + for (const tx of txs) { + const id = transferId(tx); + if (ids.has(id)) throw new Error('Duplicate transfer'); + ids.add(id); applyTransfer(next, tx, header.height); + } + const id = mintId(header); + if (next[id]) throw new Error('Duplicate NFT issuance'); + next[id] = { owner: header.owner, sequence: 0, mintedHeight: header.height, pageId: header.article.pageId }; + return next; +} +export function makeTemplate(ancestors: TestnetBlock[], state: NftState, owner: string, + publicKey: string, transactions: NftTransfer[], now = Math.floor(Date.now()/1000)): MiningTemplate { + if (!hex.safeParse(owner).success || address(publicKey) !== owner) throw new Error('Invalid miner identity'); + const previousHash = ancestors.at(-1)?.hash ?? GENESIS_HASH; + const header: BlockHeader = { version: 2, network: NETWORK, chainId: CHAIN_ID, + height: ancestors.length + 1, previousHash, createdAt: Math.max(now, medianTime(ancestors) + 1), + article: selectArticle(previousHash), owner, publicKey, nonce: 0, target: expectedTarget(ancestors), + key: expectedKey(ancestors, ancestors.length + 1), transactionsRoot: merkleRoot(transactions.map(transferId)), stateRoot: '' }; + header.stateRoot = stateRoot(transition(state, header, transactions)); + return { header, transactions, blob: miningBlob(header).toString('hex'), nonceOffset: 32 }; +} +export async function validateBlock(raw: unknown, ancestors: TestnetBlock[], parentState: NftState, + pow: PowEngine, now = Math.floor(Date.now()/1000)): Promise<{block:TestnetBlock;state:NftState}> { + if (Buffer.byteLength(JSON.stringify(raw)) > CONSENSUS.maxBlockBytes) throw new Error('Block size limit exceeded'); + const b = blockSchema.parse(raw); + if (b.height !== ancestors.length + 1 || b.previousHash !== (ancestors.at(-1)?.hash ?? GENESIS_HASH)) throw new Error('Invalid parent/height'); + if (b.createdAt <= medianTime(ancestors) || b.createdAt > now + CONSENSUS.maxFutureSeconds) throw new Error('Invalid block timestamp'); + if (b.target !== expectedTarget(ancestors) || b.key !== expectedKey(ancestors, b.height)) throw new Error('Invalid difficulty or RandomX epoch key'); + if (JSON.stringify(articleTuple(b.article)) !== JSON.stringify(articleTuple(selectArticle(b.previousHash)))) throw new Error('Article is not in the consensus catalog'); + if (b.transactionsRoot !== merkleRoot(b.transactions.map(transferId))) throw new Error('Invalid transaction root'); + const next = transition(parentState, b, b.transactions); + if (b.stateRoot !== stateRoot(next) || b.tokenId !== mintId(b)) throw new Error('Invalid NFT state commitment'); + const blob = miningBlob(b); + if (b.hash !== sha256(blob)) throw new Error('Invalid block ID'); + if (!verifySignature(b.publicKey, b.owner, blockClaimMessage(b.hash), b.signature)) throw new Error('Invalid miner signature'); + if (BigInt(`0x${b.powHash}`) > BigInt(`0x${b.target}`)) throw new Error('Insufficient work'); + if (await pow.hash(b.key, blob) !== b.powHash) throw new Error('Invalid RandomX proof'); + return { block: b, state: next }; +} \ No newline at end of file diff --git a/server/testnet/http.ts b/server/testnet/http.ts new file mode 100644 index 0000000..ac482f5 --- /dev/null +++ b/server/testnet/http.ts @@ -0,0 +1,106 @@ +import express from 'express'; +import helmet from 'helmet'; +import rateLimit from 'express-rate-limit'; +import { resolve } from 'node:path'; +import { fileURLToPath } from 'node:url'; +import { mkdir, open, unlink } from 'node:fs/promises'; +import { z } from 'zod'; +import { NETWORK } from '../../shared/testnet.ts'; +import { CHAIN_ID, blockSchema, transferSchema } from './consensus.ts'; +import { RandomX } from './randomx.ts'; +import { Ledger } from './ledger.ts'; +import { PeerNetwork } from './peers.ts'; + +const root = fileURLToPath(new URL('../../', import.meta.url)); +const dataDir = process.env.WIKIDECK_DATA_DIR ?? resolve(root,'data'); +await mkdir(dataDir,{recursive:true}); +// Never permit two processes to rewrite the same ledger. A stale lock requires operator review. +const lockPath = resolve(dataDir,'testnet-node.lock'); +const lock = await open(lockPath,'wx',0o600).catch(()=>{throw new Error('Data directory locked. Stop its other node; remove stale testnet-node.lock only after verifying no node is running.');}); +await lock.writeFile(String(process.pid)); +let engine: RandomX; +try { engine = new RandomX(); } +catch(e) { await lock.close();await unlink(lockPath);throw e; } +let ledger: Ledger; +try { ledger = await Ledger.open(dataDir,engine); } +catch(e) {engine.close();await lock.close();await unlink(lockPath);throw e;} +let peers: PeerNetwork; +try { peers = new PeerNetwork({ ledger, urls:(process.env.WIKIDECK_PEERS ?? '').split(',').map(s=>s.trim()).filter(Boolean), + allowPrivate:process.env.WIKIDECK_ALLOW_PRIVATE_PEERS === '1' }); } +catch(e) {engine.close();await lock.close();await unlink(lockPath);throw e;} +const app = express(); +app.disable('x-powered-by'); +app.use(helmet({contentSecurityPolicy:{directives:{defaultSrc:["'self'"],scriptSrc:["'self'"], + imgSrc:["'self'",'data:','https://upload.wikimedia.org','https://thumb.wikimedia.org'],styleSrc:["'self'","'unsafe-inline'"], + connectSrc:["'self'"],upgradeInsecureRequests:null}},crossOriginEmbedderPolicy:false, + strictTransportSecurity:process.env.NODE_ENV==='production'})); +app.get('/healthz',(_req,res)=>{res.setHeader('Cache-Control','no-store');res.json({status:'ok',network:NETWORK});}); +app.use(express.json({limit:'68kb',strict:true})); +app.use(['/api','/p2p'],rateLimit({windowMs:60000,limit:300,standardHeaders:'draft-8',legacyHeaders:false})); +app.use(['/api','/p2p'],(req,res,next)=>{ + res.setHeader('Cache-Control','no-store'); + if(req.method==='POST') { + if(!req.is('application/json')){res.status(415).json({error:'JSON required'});return;} + const origin=req.get('origin'); + const allowed=new Set(['http://127.0.0.1:5173','http://localhost:5173','http://127.0.0.1:3001','http://localhost:3001',process.env.PUBLIC_ORIGIN]); + if(origin&&!allowed.has(origin)){res.status(403).json({error:'Origin not allowed'});return;} + } + next(); +}); +app.get('/api/state',(_req,res)=>res.json(ledger.snapshot())); +app.get('/api/chain',(_req,res)=>res.json(ledger.snapshot())); +app.get('/api/peers',(_req,res)=>res.json({peers:peers.status()})); +app.get('/p2p/status',(_req,res)=>res.json({network:NETWORK,chainId:CHAIN_ID,size:ledger.size,tip:ledger.snapshot().tip})); +app.get('/p2p/blocks',(req,res)=>{ + const offset=Number(req.query.offset??0); + if(!Number.isSafeInteger(offset)||offset<0||offset>10000){res.status(400).json({error:'Invalid offset'});return;} + const blocks=ledger.inventory(offset,32); + res.json({blocks,next:offset+blocks.lengthres.json({transactions:ledger.snapshot().pendingTransfers})); +app.get('/api/nfts/:id', (req,res)=>{ + const s=ledger.snapshot();const block=s.blocks.find(b=>b.tokenId===req.params.id); + if(!block){res.status(404).json({error:'NFT not found on the canonical chain'});return;} + let owner=block.owner,sequence=0; + for(const tx of s.transfers)if(tx.cardHash===block.tokenId){owner=tx.to;sequence++;} + res.json({network:NETWORK,chainId:CHAIN_ID,tokenId:block.tokenId,owner,sequence,blockHash:block.hash, + confirmations:s.blocks.length-block.height+1,article:block.article,stateRoot:s.blocks.at(-1)?.stateRoot}); +}); +app.post('/api/mining/template', (req,res)=>{ + const body=z.object({owner:z.string().regex(/^[a-f0-9]{64}$/),publicKey:z.string().max(256)}).strict().parse(req.body); + res.json(ledger.template(body.owner,body.publicKey)); +}); +const workLimit=rateLimit({windowMs:60000,limit:30,standardHeaders:'draft-8',legacyHeaders:false}); +app.post(['/api/blocks','/p2p/block'],workLimit,async(req,res)=>{ + const block=blockSchema.parse(req.body); + const result=await ledger.submit(block); + res.status(result.accepted?201:200).json(result); + if(result.accepted)void peers.broadcastBlock(block).catch(()=>{}); +}); +app.post(['/api/transfer','/p2p/transaction'],workLimit,async(req,res)=>{ + const tx=transferSchema.parse(req.body); + const id=await ledger.submitTransfer(tx); + res.status(202).json({id,status:'pending',message:'Ownership changes only when this transaction is mined.'}); + void peers.broadcastTransfer(tx).catch(()=>{}); +}); +app.use(['/api','/p2p'],(_req,res)=>{res.status(404).json({error:'Unknown testnet endpoint'});}); +app.use(express.static(resolve(root,'dist'))); +app.get('/{*path}',(_req,res)=>res.sendFile(resolve(root,'dist/index.html'))); +app.use((err:Error & {status?:number},_req:express.Request,res:express.Response,_next:express.NextFunction)=>{ + const input=err instanceof z.ZodError||err instanceof SyntaxError; + const message=input?'Invalid request encoding':err.message; + // No keys/passwords are accepted by any node endpoint. + res.status(err.status===413?413:400).json({error:message.slice(0,200)}); +}); +const port=Number(process.env.PORT??3001),host=process.env.HOST??'127.0.0.1'; +const server=app.listen(port,host,()=>{ + const a=server.address();console.log(`Wikideck RandomX testnet: http://${host}:${typeof a==='object'&&a?a.port:port} · chain ${CHAIN_ID} · ${ledger.snapshot().blocks.length} blocks`); + peers.start(); +}); +let stopping=false; +for(const signal of ['SIGTERM','SIGINT']as const)process.once(signal,()=>{ + if(stopping)return;stopping=true;peers.close(); + const timeout=setTimeout(()=>process.exit(1),25000);timeout.unref(); + server.close(async()=>{engine.close();await lock.close();await unlink(lockPath).catch(()=>{});clearTimeout(timeout);process.exit(0);}); +}); +server.on('error',async()=>{peers.close();engine.close();await lock.close();await unlink(lockPath).catch(()=>{});process.exit(1);}); \ No newline at end of file diff --git a/server/testnet/ledger.ts b/server/testnet/ledger.ts new file mode 100644 index 0000000..697b01e --- /dev/null +++ b/server/testnet/ledger.ts @@ -0,0 +1,213 @@ +import { mkdir, open, rename, unlink } from 'node:fs/promises'; +import { join } from 'node:path'; +import { randomUUID } from 'node:crypto'; +import { setTimeout as delay } from 'node:timers/promises'; +import { z } from 'zod'; +import { NETWORK, CONSENSUS, type TestnetBlock, type NftTransfer, type NftState, + type MiningTemplate, type TestnetSnapshot } from '../../shared/testnet.ts'; +import { CHAIN_ID, GENESIS_HASH, applyTransfer, blockSchema, makeTemplate, selectArticle, + transferId, transferSchema, validateBlock, workFor } from './consensus.ts'; +import type { PowEngine } from './randomx.ts'; + +const MAX_BLOCKS = 10_000; +const MAX_PENDING = 256; +const MAX_FILE = 128 * 1024 * 1024; +const diskSchema = z.object({ version: z.literal(1), network: z.literal(NETWORK), + chainId: z.literal(CHAIN_ID), blocks: z.array(blockSchema).max(MAX_BLOCKS), + pendingTransfers: z.array(transferSchema).max(MAX_PENDING) }).strict(); +type Node = { block: TestnetBlock; state: NftState; work: bigint }; + +/** Experimental, bounded DAG. The supplied engine is always used, including on restart. + * One process must own a data directory; there is no cross-process writer locking. + */ +export class Ledger { + private readonly nodes = new Map(); + private tip = GENESIS_HASH; + private pending: NftTransfer[] = []; + private queue: Promise = Promise.resolve(); + private queued = 0; + /** Application-owned connectivity metadata; never part of consensus or persistence. */ + peers = 0; + + private readonly file: string; + private readonly pow: PowEngine; + private constructor(file: string, pow: PowEngine) { this.file = file; this.pow = pow; } + + static async open(dir: string, pow: PowEngine): Promise { + const directory = join(dir, 'testnet'); + await mkdir(directory, { recursive: true, mode: 0o700 }); + const ledger = new Ledger(join(directory, 'ledger.json'), pow); + let handle; + try { handle = await open(ledger.file, 'r'); } + catch (error) { + if ((error as NodeJS.ErrnoException).code !== 'ENOENT') throw error; + await ledger.persist([], []); + return ledger; + } + let text: string; + try { + if ((await handle.stat()).size > MAX_FILE) throw new Error('Testnet ledger file exceeds 128 MiB'); + // Bounded reads also protect against a file growing after stat(). + const chunks: Buffer[] = []; + let size = 0; + for (;;) { + const buffer = Buffer.alloc(Math.min(64 * 1024, MAX_FILE + 1 - size)); + const { bytesRead } = await handle.read(buffer, 0, buffer.length, null); + if (!bytesRead) break; + size += bytesRead; + if (size > MAX_FILE) throw new Error('Testnet ledger file exceeds 128 MiB'); + chunks.push(buffer.subarray(0, bytesRead)); + } + text = Buffer.concat(chunks).toString('utf8'); + } finally { await handle.close(); } + const disk = diskSchema.parse(JSON.parse(text)); // Mismatches/corruption fail closed, never reset. + for (const raw of disk.blocks) { + if (ledger.nodes.has(raw.hash)) throw new Error('Duplicate persisted block'); + const node = await ledger.validate(raw); + ledger.nodes.set(node.block.hash, node); + if (node.work > ledger.tipWork()) ledger.tip = node.block.hash; + } + const state = structuredClone(ledger.tipState()); + const seen = new Set(ledger.canonical().flatMap(b => b.transactions.map(transferId))); + for (const tx of disk.pendingTransfers) { + const id = transferId(tx); + if (seen.has(id)) throw new Error('Duplicate persisted transfer'); + applyTransfer(state, tx, ledger.height() + 1); + seen.add(id); + } + ledger.pending = disk.pendingTransfers; + return ledger; + } + + get size(): number { return this.nodes.size; } + get allBlocks(): TestnetBlock[] { return this.inventory(0, MAX_BLOCKS); } + block(hash: string): TestnetBlock | undefined { + const block = this.nodes.get(hash)?.block; + return block ? structuredClone(block) : undefined; + } + /** Append-only insertion order is topological, including all valid side branches. + * HTTP callers should request limit=32 and return next=offset+length or null. + */ + inventory(offset: number, limit: number): TestnetBlock[] { + if (!Number.isSafeInteger(offset) || offset < 0 || !Number.isSafeInteger(limit) || limit < 1 || limit > MAX_BLOCKS) { + throw new Error('Invalid inventory range'); + } + return structuredClone(Array.from(this.nodes.values()).slice(offset, offset + limit).map(n => n.block)); + } + + async submit(raw: unknown): Promise<{ accepted: boolean; reorg: boolean }> { + const input = structuredClone(raw); + return this.serialize(async () => { + const parsed = blockSchema.parse(input); + if (this.nodes.has(parsed.hash)) return { accepted: false, reorg: false }; + if (this.size >= MAX_BLOCKS) throw new Error('Experimental testnet limit: 10000 stored blocks'); + const node = await this.validate(parsed); + const wins = node.work > this.tipWork(); + const oldChain = this.canonical(); + const chain = wins ? [...this.branch(node.block.previousHash), node.block] : oldChain; + const hashes = new Set(chain.map(b => b.hash)); + const disconnected = wins ? oldChain.filter(b => !hashes.has(b.hash)) : []; + const pending = wins ? this.filterPending(node.state, chain, + [...disconnected.flatMap(b => b.transactions), ...this.pending]) : this.pending; + // Nothing visible changes until the atomic replacement succeeds. + await this.persist([...Array.from(this.nodes.values(), n => n.block), node.block], pending); + this.nodes.set(node.block.hash, node); + if (wins) this.tip = node.block.hash; + this.pending = pending; + return { accepted: true, reorg: disconnected.length > 0 }; + }); + } + + async submitTransfer(raw: unknown): Promise { + const input = structuredClone(raw); + return this.serialize(async () => { + const tx = transferSchema.parse(input); + const id = transferId(tx); + if (this.pending.some(t => transferId(t) === id)) return id; + if (this.pending.length >= MAX_PENDING) throw new Error('Testnet mempool limit: 256 transfers'); + const state = structuredClone(this.tipState()); + for (const pending of this.pending) applyTransfer(state, pending, this.height() + 1); + applyTransfer(state, tx, this.height() + 1); // No speculative issuance. + const pending = [...this.pending, tx]; + await this.persist(Array.from(this.nodes.values(), n => n.block), pending); + this.pending = pending; + return id; + }); + } + + template(owner: string, publicKey: string): MiningTemplate { + return makeTemplate(this.canonical(), this.tipState(), owner, publicKey, + structuredClone(this.pending.slice(0, CONSENSUS.maxTransactions))); + } + snapshot(): TestnetSnapshot { + const blocks = this.canonical(); + return structuredClone({ network: NETWORK, chainId: CHAIN_ID, genesis: GENESIS_HASH, + tip: this.tip, cumulativeWork: this.tipWork().toString(), blocks, + transfers: blocks.flatMap(b => b.transactions), pendingTransfers: this.pending, + nextArticle: selectArticle(this.tip), peers: this.peers, algorithm: 'RandomX', + maturity: CONSENSUS.coinbaseMaturity }); + } + + private height(): number { return this.nodes.get(this.tip)?.block.height ?? 0; } + private tipState(): NftState { return this.nodes.get(this.tip)?.state ?? {}; } + private tipWork(): bigint { return this.nodes.get(this.tip)?.work ?? 0n; } + private branch(hash: string): TestnetBlock[] { + const result: TestnetBlock[] = []; + while (hash !== GENESIS_HASH) { + const node = this.nodes.get(hash); + if (!node) throw new Error('Unknown parent'); + result.push(node.block); + hash = node.block.previousHash; + } + return result.reverse(); + } + private canonical(): TestnetBlock[] { return this.branch(this.tip); } + private async validate(raw: TestnetBlock): Promise { + const ancestors = this.branch(raw.previousHash); + const parent = this.nodes.get(raw.previousHash); + const { block, state } = await validateBlock(raw, ancestors, parent?.state ?? {}, this.pow); + return { block, state, work: (parent?.work ?? 0n) + workFor(block.target) }; + } + private filterPending(parent: NftState, chain: TestnetBlock[], candidates: NftTransfer[]): NftTransfer[] { + const state = structuredClone(parent); + const seen = new Set(chain.flatMap(b => b.transactions.map(transferId))); + const pending: NftTransfer[] = []; + for (const tx of candidates) { + if (pending.length === MAX_PENDING) break; + const id = transferId(tx); + if (seen.has(id)) continue; + try { applyTransfer(state, tx, chain.length + 1); } + catch { continue; } // Disconnected issuance, immature coins and conflicts are not replayable. + seen.add(id); pending.push(tx); + } + return pending; + } + private serialize(operation: () => Promise): Promise { + if (this.queued >= 256) return Promise.reject(new Error('Testnet mutation queue full')); + this.queued++; + const result = this.queue.then(operation); + this.queue = result.catch(() => undefined).finally(() => { this.queued--; }); + return result; + } + private async persist(blocks: TestnetBlock[], pendingTransfers: NftTransfer[]): Promise { + const data = JSON.stringify({ version: 1, network: NETWORK, chainId: CHAIN_ID, blocks, pendingTransfers }); + if (Buffer.byteLength(data) > MAX_FILE) throw new Error('Testnet ledger file exceeds 128 MiB'); + const temp = `${this.file}.${randomUUID()}.tmp`; + try { + const handle = await open(temp, 'wx', 0o600); + try { await handle.writeFile(data); await handle.sync(); } + finally { await handle.close(); } + // Windows scanners can briefly hold the destination open without delete sharing. + // Retry only transient sharing failures; never unlink the old durable ledger. + for (let attempt = 0; ; attempt++) { + try { await rename(temp, this.file); break; } + catch (error) { + const code = (error as NodeJS.ErrnoException).code; + if (process.platform !== 'win32' || attempt >= 5 || + !['EPERM', 'EACCES', 'EBUSY'].includes(code ?? '')) throw error; + await delay(10 * 2 ** attempt); + } + } + } finally { await unlink(temp).catch(() => undefined); } + } +} \ No newline at end of file diff --git a/server/testnet/miner.ts b/server/testnet/miner.ts new file mode 100644 index 0000000..bd781e9 --- /dev/null +++ b/server/testnet/miner.ts @@ -0,0 +1,93 @@ +import { readFile } from 'node:fs/promises'; +import { resolve } from 'node:path'; +import { stdin, stdout } from 'node:process'; +import { randomInt } from 'node:crypto'; +import { decryptWallet } from '../../shared/wallet-backup.ts'; +import { blockClaimMessage, NETWORK, type MiningTemplate, type TestnetBlock } from '../../shared/testnet.ts'; +import { CHAIN_ID, sha256, miningBlob, mintId, blockSchema } from './consensus.ts'; +import { RandomX } from './randomx.ts'; + +const args = process.argv.slice(2); +const arg = (key: string) => { const i = args.indexOf(key); return i < 0 ? undefined : args[i+1]; }; +if (!args.includes('--consent') || !arg('--wallet')) { + console.error('Usage: npm run miner -- --wallet --consent [--node http://127.0.0.1:3001] [--fast] [--blocks 1]'); + console.error('Native RandomX mining uses CPU, energy and 256 MiB (light) or roughly 2.1 GiB (fast). Ctrl+C stops mining.'); + process.exit(1); +} +const endpoint = new URL(arg('--node') ?? 'http://127.0.0.1:3001'); +if (!['http:', 'https:'].includes(endpoint.protocol) || endpoint.username || endpoint.password || endpoint.search || endpoint.hash || endpoint.pathname !== '/') throw new Error('Node must be an HTTP(S) origin'); +if (endpoint.protocol !== 'https:' && !['localhost','127.0.0.1','[::1]'].includes(endpoint.hostname) && !args.includes('--allow-insecure-node')) throw new Error('Non-loopback HTTP requires --allow-insecure-node'); +const limit = Number(arg('--blocks') ?? 1); +if (!Number.isSafeInteger(limit) || limit < 1 || limit > 100000) throw new Error('Invalid block limit'); +const file = await readFile(resolve(arg('--wallet')!)); +if (file.length > 32768) throw new Error('Wallet backup too large'); +if (!stdin.isTTY || !stdin.setRawMode) throw new Error('Run the native miner in an interactive terminal to unlock the encrypted wallet.'); +console.log('Unlocking locally. The backup and password are never sent to a node.'); +async function passwordPrompt(): Promise { + stdout.write('Backup password: '); + stdin.setRawMode(true); stdin.resume(); stdin.setEncoding('utf8'); + return new Promise((resolve,reject) => { + let password = ''; + const finish = () => { stdin.off('data', handler); stdin.setRawMode(false); stdin.pause(); stdout.write('\n'); }; + const handler = (data: string) => { + for (const c of data) { + if (c === '\u0003') { finish(); reject(new Error('Unlock cancelled')); return; } + if (c === '\r' || c === '\n') { finish(); resolve(password); return; } + if (c === '\u007f' || c === '\b') password = password.slice(0,-1); + else if (c >= ' ' && password.length < 1024) password += c; + } + }; + stdin.on('data', handler); + }); +} +let password = await passwordPrompt(); +const wallet = await decryptWallet(JSON.parse(file.toString('utf8')), password); +password = ''; +console.log(`RandomX ${args.includes('--fast') ? 'FAST (~2.1 GiB)' : 'LIGHT (256 MiB)'} miner · ${NETWORK}`); +console.log(`Reward address: ${wallet.address}\nNode: ${endpoint.origin}\nMining at most ${limit} blocks. Ctrl+C stops.`); +const engine = new RandomX({ fast: args.includes('--fast') }); +let stopping = false; +const stop = () => { stopping = true; engine.close(); }; +process.once('SIGINT',stop); process.once('SIGTERM',stop); +async function api(path: string, body?: unknown) { + const response = await fetch(new URL(path,endpoint), { method: body ? 'POST' : 'GET', redirect:'error', + signal: AbortSignal.timeout(15000), headers: body ? {'Content-Type':'application/json'} : {}, body: body ? JSON.stringify(body) : undefined }); + const text = await response.text(); + if (text.length > 131072) throw new Error('Node response too large'); + const data = JSON.parse(text); + if (!response.ok) throw new Error(data.error ?? `Node rejected request (${response.status})`); + return data; +} +try { + let accepted = 0; + while (!stopping && accepted < limit) { + const template = await api('/api/mining/template', { owner:wallet.address, publicKey:wallet.publicKey }) as MiningTemplate; + if (template.header.chainId !== CHAIN_ID || template.header.network !== NETWORK || template.nonceOffset !== 32) throw new Error('Node returned incompatible network'); + const header = template.header; + header.nonce = randomInt(0, 2 ** 32); + const started = Date.now(); let attempts = 0; + let solved = false; + while (!stopping && !solved) { + const result = await engine.mine(header.key, miningBlob(header), header.target, 32, 16); + attempts += 16; + if (result) { + header.nonce = result.nonce; + const hash = sha256(miningBlob(header)); + const signature = Buffer.from(await crypto.subtle.sign({name:'ECDSA',hash:'SHA-256'},wallet.privateKey,new TextEncoder().encode(blockClaimMessage(hash)))).toString('base64'); + const block: TestnetBlock = { ...header, hash, tokenId:mintId(header), powHash:result.hash, signature, transactions:template.transactions }; + blockSchema.parse(block); + try { await api('/api/blocks',block); accepted++; console.log(`Accepted block #${header.height} · NFT ${block.tokenId} · ${accepted}/${limit}`); } + catch (e) { console.error((e as Error).message); } + solved = true; + } else { + header.nonce += 16; + stdout.write(`\r${(attempts / ((Date.now()-started)/1000)).toFixed(1)} H/s · searching block #${header.height} `); + const status = await api('/p2p/status'); + if (status.tip !== header.previousHash || Date.now()/1000 - header.createdAt > 60) { console.log('\nRefreshing stale work'); break; } + // Explicit idle interval; native miner never starts with the web page. + await new Promise(resolve => setTimeout(resolve,100)); + } + } + } +} catch(e) { if(!stopping) { console.error((e as Error).message); process.exitCode=1; } } +finally { engine.close(); process.off('SIGINT',stop);process.off('SIGTERM',stop); } \ No newline at end of file diff --git a/server/testnet/peers.ts b/server/testnet/peers.ts new file mode 100644 index 0000000..c7224c5 --- /dev/null +++ b/server/testnet/peers.ts @@ -0,0 +1,195 @@ +import { request as httpRequest } from 'node:http'; +import { request as httpsRequest } from 'node:https'; +import dns from 'node:dns/promises'; +import { BlockList, isIP } from 'node:net'; +import { z } from 'zod'; +import { NETWORK, type TestnetBlock, type NftTransfer } from '../../shared/testnet.ts'; +import { CHAIN_ID, blockSchema, transferId, transferSchema } from './consensus.ts'; +import type { Ledger } from './ledger.ts'; + +const MAX_BODY = 2 * 1024 * 1024; +const excluded = new BlockList(); +for (const [ip, prefix] of [ ['0.0.0.0', 8], ['10.0.0.0', 8], ['100.64.0.0', 10], + ['127.0.0.0', 8], ['169.254.0.0', 16], ['172.16.0.0', 12], ['192.0.0.0', 24], + ['192.0.2.0', 24], ['192.168.0.0', 16], ['192.88.99.0', 24], ['198.18.0.0', 15], + ['198.51.100.0', 24], ['203.0.113.0', 24], ['224.0.0.0', 3] ] as const) excluded.addSubnet(ip, prefix, 'ipv4'); +const globalV6 = new BlockList(); +globalV6.addSubnet('2000::', 3, 'ipv6'); +for (const [ip, prefix] of [['2001::', 23], ['2001:db8::', 32], ['2002::', 16], + ['3fff::', 20]] as const) excluded.addSubnet(ip, prefix, 'ipv6'); +function publicAddress(ip: string): boolean { + const family = isIP(ip); + if (family === 4) return !excluded.check(ip, 'ipv4'); + // Only global unicast: also rejects mapped IPv4, local, unspecified and multicast IPv6. + return family === 6 && globalV6.check(ip, 'ipv6') && !excluded.check(ip, 'ipv6'); +} +const remoteStatus = z.object({ network: z.literal(NETWORK), chainId: z.literal(CHAIN_ID), + size: z.number().int().min(0).max(10_000), tip: z.string().regex(/^[a-f0-9]{64}$/).optional() }).strict(); +const pageSchema = z.object({ blocks: z.array(blockSchema).max(32), + next: z.number().int().min(0).max(10_000).nullable() }).strict(); +const poolSchema = z.object({ transactions: z.array(transferSchema).max(256) }).strict(); +type Peer = { url: string; connected: boolean; error?: string; offset: number; busy: boolean }; + +/** Outbound-only fixed allowlist. HTTP routes are deliberately left to the caller. + * allowPrivate is an explicit operator permission for local/Docker networks, not peer input. + */ +export class PeerNetwork { + private readonly peers: Peer[]; + private readonly ledger: Ledger; + private readonly allowPrivate: boolean; + private readonly intervalMs: number; + private timer: ReturnType | undefined; + private closed = false; + private readonly active = new Set(); + + constructor(options: { ledger: Ledger; urls: string[]; allowPrivate: boolean; intervalMs?: number }) { + this.ledger = options.ledger; + this.allowPrivate = options.allowPrivate === true; + this.intervalMs = options.intervalMs ?? 5000; + if (!Number.isSafeInteger(this.intervalMs) || this.intervalMs < 1000 || this.intervalMs > 3_600_000) { + throw new Error('Peer interval must be 1000..3600000 ms'); + } + if (options.urls.length > 16) throw new Error('At most 16 configured peers'); + this.peers = [...new Set(options.urls.map(raw => { + if (raw.length > 2048) throw new Error('Peer URL too long'); + // Reject forbidden syntax before URL normalization can erase paths or empty delimiters. + if (!/^https?:\/\/[^/?#\\@\s]+\/?$/i.test(raw)) throw new Error('Peer URL must contain only an origin'); + const url = new URL(raw); + if (url.username || url.password || url.pathname !== '/' || url.search || url.hash || + (url.protocol !== 'https:' && !(this.allowPrivate && url.protocol === 'http:'))) { + throw new Error('Peer URL must be an HTTPS origin without credentials/path/query/fragment'); + } + const host = url.hostname.replace(/^\[|\]$/g, ''); + if (!this.allowPrivate && (host.toLowerCase().replace(/\.$/, '') === 'localhost' || + host.toLowerCase().replace(/\.$/, '').endsWith('.localhost') || + (isIP(host) && !publicAddress(host)))) throw new Error('Private peer requires allowPrivate'); + return url.origin; + }))].map(url => ({ url, connected: false, offset: 0, busy: false })); + } + + start(): void { + if (this.closed || this.timer) return; + const pass = () => { for (const peer of this.peers) void this.run(peer, () => this.sync(peer)); }; + pass(); + this.timer = setInterval(pass, this.intervalMs); + this.timer.unref(); + } + close(): void { + this.closed = true; + if (this.timer) clearInterval(this.timer); + this.timer = undefined; + for (const controller of this.active) controller.abort(); + for (const peer of this.peers) peer.connected = false; + this.updateCount(); + } + status(): { url: string; connected: boolean; error?: string }[] { + return this.peers.map(({ url, connected, error }) => ({ url, connected, ...(error ? { error } : {}) })); + } + async broadcastBlock(block: TestnetBlock): Promise { + const known = this.ledger.block(blockSchema.parse(block).hash); + if (!known) throw new Error('Cannot broadcast an unaccepted block'); + await this.broadcast('/p2p/block', known); + } + async broadcastTransfer(tx: NftTransfer): Promise { + const id = transferId(transferSchema.parse(tx)); + const snapshot = this.ledger.snapshot(); + const known = [...snapshot.pendingTransfers, ...snapshot.transfers].find(t => transferId(t) === id); + if (!known) throw new Error('Cannot broadcast an unaccepted transfer'); + await this.broadcast('/p2p/transaction', known); + } + private async broadcast(path: string, body: unknown): Promise { + // Drop gossip to busy/disconnected peers instead of building an unbounded retry queue. + await Promise.all(this.peers.filter(p => p.connected).map(p => this.run(p, async () => { + await this.request(p, path, body); + }))); + } + private async run(peer: Peer, operation: () => Promise): Promise { + if (this.closed || peer.busy) return; + peer.busy = true; + try { + await operation(); + if (!this.closed) { peer.connected = true; delete peer.error; } + } catch (error) { + peer.connected = false; + peer.error = (error instanceof Error ? error.message : 'Peer request failed').replace(/[\r\n\x00-\x1f]/g, ' ').slice(0, 200); + } finally { peer.busy = false; this.updateCount(); } + } + private updateCount(): void { this.ledger.peers = this.peers.filter(p => p.connected).length; } + private async sync(peer: Peer): Promise { + const status = remoteStatus.parse(await this.request(peer, '/p2p/status')); + if (peer.offset > status.size) peer.offset = 0; + if (peer.offset < status.size) { + const page = pageSchema.parse(await this.request(peer, `/p2p/blocks?offset=${peer.offset}`)); + const end = peer.offset + page.blocks.length; + if (!page.blocks.length || end > 10_000 || + (page.next !== null && (page.next !== end || end >= 10_000)) || + (page.next === null && end < status.size)) throw new Error('Invalid peer pagination'); + for (const block of page.blocks) { + if (this.closed) throw new Error('Peer network closed'); + if (!this.ledger.block(block.hash)) await this.ledger.submit(block); + } + peer.offset = end; // At most 32 blocks per peer/pass, never trust a remote cursor. + } + const pool = poolSchema.parse(await this.request(peer, '/p2p/mempool')); + for (const tx of pool.transactions) { + if (this.closed) throw new Error('Peer network closed'); + // Valid remote transactions may be immature/conflicting on our current tip. + try { await this.ledger.submitTransfer(tx); } catch { /* Independently reject; do not relay. */ } + } + } + + private async request(peer: Peer, path: string, body?: unknown): Promise { + if (this.closed) throw new Error('Peer network closed'); + const url = new URL(path, peer.url); + const controller = new AbortController(); + this.active.add(controller); + const timeout = setTimeout(() => controller.abort(), 10_000); + const encoded = body === undefined ? undefined : Buffer.from(JSON.stringify(body)); + try { + if (encoded && encoded.length > MAX_BODY) throw new Error('Peer request exceeds 2 MiB'); + return await new Promise((resolve, reject) => { + const request = (url.protocol === 'https:' ? httpsRequest : httpRequest)(url, { + method: encoded ? 'POST' : 'GET', signal: controller.signal, agent: false, + // Supported by net.connect; absent from HTTP's narrower RequestOptions type. + ...{ autoSelectFamily: false }, maxHeaderSize: 16 * 1024, + headers: { accept: 'application/json', ...(encoded ? { + 'content-type': 'application/json', 'content-length': encoded.length } : {}) }, + // Validate every DNS answer and pin the connection to that exact lookup result. + // A separate preflight lookup followed by fetch would allow DNS rebinding. + lookup: (host, _options, callback) => { + void dns.lookup(host, { all: true, verbatim: true }).then(addresses => { + if (!addresses.length || (!this.allowPrivate && addresses.some(a => !publicAddress(a.address)))) { + callback(new Error('Peer DNS resolves to a non-public address'), '', 4); + } else callback(null, addresses[0].address, addresses[0].family); + }, () => callback(new Error('Peer DNS lookup failed'), '', 4)); + }, + }, response => { + // Node's HTTP client never follows redirects. Reject them, including same-origin. + if (!response.statusCode || response.statusCode < 200 || response.statusCode >= 300) { + response.destroy(); reject(new Error(`Peer HTTP ${response.statusCode}`)); return; + } + if (!/^application\/json(?:\s*;|$)/i.test(response.headers['content-type'] ?? '') || + (response.headers['content-encoding'] && response.headers['content-encoding'] !== 'identity')) { + response.destroy(); reject(new Error('Peer must return uncompressed JSON')); return; + } + const chunks: Buffer[] = []; + let length = 0; + response.on('data', (chunk: Buffer) => { + length += chunk.length; + if (length > MAX_BODY) { + response.destroy(new Error('Peer response exceeds 2 MiB')); return; + } + chunks.push(chunk); + }); + response.on('error', reject); + response.on('end', () => { + try { resolve(JSON.parse(Buffer.concat(chunks).toString('utf8'))); } + catch { reject(new Error('Invalid peer JSON')); } + }); + }); + request.on('error', reject); + request.end(encoded); + }); + } finally { clearTimeout(timeout); this.active.delete(controller); } + } +} \ No newline at end of file diff --git a/server/testnet/randomx.ts b/server/testnet/randomx.ts new file mode 100644 index 0000000..8050a55 --- /dev/null +++ b/server/testnet/randomx.ts @@ -0,0 +1,208 @@ +import { spawn, type ChildProcessWithoutNullStreams } from 'node:child_process'; +import { Buffer } from 'node:buffer'; +import { accessSync, constants } from 'node:fs'; +import { resolve } from 'node:path'; +import { fileURLToPath } from 'node:url'; + +export interface PowEngine { + hash(key: string, blob: Uint8Array): Promise; + close(): void; +} + +type Result = { hash: string; nonce: number }; +type Request = { + command: string; + parse: (line: string) => unknown; + resolve: (value: unknown) => void; + reject: (error: Error) => void; +}; +const TIMEOUT_MS = 120_000; +const MAX_QUEUE = 64; +const MAX_RESPONSE = 128; +const HEX64 = /^[0-9a-fA-F]{64}$/; + +function hex64(value: string, name: string): string { + if (typeof value !== 'string' || value.length !== 64 || !HEX64.test(value)) { + throw new TypeError(`${name} must be exactly 64 hexadecimal characters`); + } + return value.toLowerCase(); +} + +function blobHex(blob: Uint8Array): string { + if (!(blob instanceof Uint8Array) || blob.byteLength < 1 || blob.byteLength > 8192) { + throw new RangeError('blob must contain 1..8192 bytes'); + } + return Buffer.from(blob).toString('hex'); // Snapshot: queued work cannot be changed by its caller. +} + +/** The production testnet's native CPU RandomX proof engine; never substitutes a web hash. */ +export class RandomX implements PowEngine { + private readonly child: ChildProcessWithoutNullStreams; + private readonly queue: Request[] = []; + private active: Request | undefined; + private timer: ReturnType | undefined; + private shutdownTimer: ReturnType | undefined; + private failure: Error | undefined; + private output = ''; + private stderr = ''; + private exited = false; + + constructor(options: { binary?: string; fast?: boolean } = {}) { + const defaultBinary = fileURLToPath(new URL( + `../../native/build/wikideck-randomx${process.platform === 'win32' ? '.exe' : ''}`, + import.meta.url, + )); + const binary = resolve(options.binary ?? process.env.RANDOMX_BINARY ?? defaultBinary); + // Missing/non-executable binaries fail immediately, not silently on first mining attempt. + accessSync(binary, constants.X_OK); + this.child = spawn(binary, options.fast ? ['--fast'] : [], { + shell: false, + windowsHide: true, + stdio: ['pipe', 'pipe', 'pipe'], + }); + this.child.on('error', () => this.fail(new Error('RandomX subprocess failed to start'))); + this.child.stdin.on('error', () => this.fail(new Error('RandomX stdin failed'))); + this.child.stdout.on('error', () => this.fail(new Error('RandomX stdout failed'))); + this.child.stderr.on('error', () => this.fail(new Error('RandomX stderr failed'))); + this.child.stderr.on('data', (chunk: Buffer) => { + // Always drain stderr, but never accumulate unbounded native diagnostics. + this.stderr = (this.stderr + chunk.subarray(0, 1024).toString('utf8')).slice(-1024); + }); + this.child.stdout.on('data', (chunk: Buffer) => this.receive(chunk)); + this.child.stdout.on('end', () => { + if (!this.failure) this.fail(new Error('RandomX stdout closed unexpectedly')); + }); + this.child.on('exit', (code, signal) => { + this.exited = true; + if (this.shutdownTimer) clearTimeout(this.shutdownTimer); + const detail = this.stderr.replace(/[^\x20-\x7e]/g, ' ').trim(); + this.fail(new Error(`RandomX exited (${signal ?? code})${detail ? `: ${detail}` : ''}`)); + }); + } + + async hash(key: string, blob: Uint8Array): Promise { + const command = `hash ${hex64(key, 'key')} ${blobHex(blob)}`; + return this.request(command, (line) => { + if (!/^[0-9a-f]{64}$/.test(line)) throw new Error('Invalid RandomX hash response'); + return line; + }); + } + + async mine( + key: string, blob: Uint8Array, target: string, nonceOffset: number, maxAttempts: number, + ): Promise { + const normalizedKey = hex64(key, 'key'); + const encodedBlob = blobHex(blob); + const normalizedTarget = hex64(target, 'target'); + const size = encodedBlob.length / 2; + if (!Number.isSafeInteger(nonceOffset) || nonceOffset < 0 || nonceOffset > size - 8) { + throw new RangeError('nonceOffset must leave 8 bytes within blob'); + } + if (!Number.isSafeInteger(maxAttempts) || maxAttempts < 1 || maxAttempts > 10000) { + throw new RangeError('maxAttempts must be in 1..10000'); + } + const start = Buffer.from(encodedBlob, 'hex').readBigUInt64LE(nonceOffset); + const last = start + BigInt(maxAttempts - 1); + // The public API returns number, so never silently round a 64-bit native nonce. + if (last > BigInt(Number.MAX_SAFE_INTEGER)) { + throw new RangeError('nonce range must fit Number.MAX_SAFE_INTEGER'); + } + const command = `mine ${normalizedKey} ${encodedBlob} ${normalizedTarget} ${nonceOffset} ${maxAttempts}`; + return this.request(command, (line) => { + if (line === 'exhausted') return null; + const match = /^found ([0-9a-f]{64}) (0|[1-9][0-9]{0,19})$/.exec(line); + if (!match) throw new Error('Invalid RandomX mine response'); + const nonce = BigInt(match[2]); + if (nonce < start || nonce > last || match[1] > normalizedTarget) { + throw new Error('RandomX result outside requested nonce range/target'); + } + return { hash: match[1], nonce: Number(nonce) }; + }); + } + + private request(command: string, parse: (line: string) => T): Promise { + if (this.failure) return Promise.reject(this.failure); + if (this.queue.length + (this.active ? 1 : 0) >= MAX_QUEUE) { + return Promise.reject(new Error('RandomX request queue full')); + } + return new Promise((resolve, reject) => { + this.queue.push({ command, parse, resolve: (value) => resolve(value as T), reject }); + this.dispatch(); + }); + } + + private dispatch(): void { + if (this.failure || this.active) return; + const request = this.queue.shift(); + if (!request) return; + this.active = request; + this.timer = setTimeout(() => this.fail(new Error('RandomX command timed out after 120s')), TIMEOUT_MS); + this.child.stdin.write(`${request.command}\n`, 'ascii', (error) => { + if (error) this.fail(new Error('RandomX command write failed')); + }); + } + + private receive(chunk: Buffer): void { + if (this.failure) return; + // Exactly one bounded ASCII response per outstanding request, including CRLF on Windows. + for (const byte of chunk) { + if (byte > 127 || (byte < 32 && byte !== 10 && byte !== 13)) { + this.fail(new Error('Invalid RandomX output encoding')); + return; + } + } + if (this.output.length + chunk.length > MAX_RESPONSE) { + this.fail(new Error('RandomX response too long')); + return; + } + this.output += chunk.toString('ascii'); + const newline = this.output.indexOf('\n'); + if (newline === -1) return; + const request = this.active; + if (!request || newline !== this.output.length - 1) { + this.fail(new Error('Unsolicited RandomX output')); + return; + } + const line = this.output.slice(0, newline).replace(/\r$/, ''); + try { + const result = request.parse(line); + if (this.timer) clearTimeout(this.timer); + this.timer = undefined; + this.output = ''; + this.active = undefined; + request.resolve(result); + // Let all current output be checked before allowing another command onto stdin. + queueMicrotask(() => this.dispatch()); + } catch (error) { + this.fail(error instanceof Error ? error : new Error('Invalid RandomX response')); + } + } + + private fail(error: Error): void { + if (this.failure) return; + this.failure = error; + if (this.timer) clearTimeout(this.timer); + this.timer = undefined; + this.active?.reject(error); + this.active = undefined; + for (const request of this.queue.splice(0)) request.reject(error); + if (!this.exited) this.child.kill('SIGKILL'); + } + + close(): void { + if (this.failure) return; + const error = new Error('RandomX engine closed'); + this.failure = error; + if (this.timer) clearTimeout(this.timer); + this.timer = undefined; + this.active?.reject(error); + this.active = undefined; + for (const request of this.queue.splice(0)) request.reject(error); + // Idle engines exit cleanly on EOF and run RAII destructors. Bound busy shutdown too. + this.child.stdin.end(); + if (!this.exited) { + this.shutdownTimer = setTimeout(() => this.child.kill('SIGKILL'), 1000); + this.shutdownTimer.unref(); + } + } +} \ No newline at end of file diff --git a/shared/testnet.ts b/shared/testnet.ts new file mode 100644 index 0000000..beac797 --- /dev/null +++ b/shared/testnet.ts @@ -0,0 +1,49 @@ +import type { Article } from './protocol.ts'; + +export const NETWORK = 'wikideck-randomx-testnet-2' as const; +export const CONSENSUS = { + version: 2, targetSeconds: 30, retargetInterval: 10, medianWindow: 11, + commitments: 'sha256-domain-separated-counted-merkle-v1', randomx: '1.2.1', powEndian: 'big', + maxFutureSeconds: 120, epochBlocks: 2048, epochDelay: 64, + maxTransactions: 64, coinbaseMaturity: 2, maxBlockBytes: 64 * 1024, +} as const; +export type NftTransfer = { + network: typeof NETWORK; chainId: string; cardHash: string; from: string; to: string; + sequence: number; publicKey: string; signature: string; +}; +export type BlockHeader = { + version: 2; network: typeof NETWORK; chainId: string; height: number; + previousHash: string; createdAt: number; article: Article; + owner: string; publicKey: string; nonce: number; target: string; key: string; + transactionsRoot: string; stateRoot: string; +}; +export type TestnetBlock = BlockHeader & { + hash: string; tokenId: string; powHash: string; signature: string; transactions: NftTransfer[]; +}; +export type MiningTemplate = { + header: BlockHeader; transactions: NftTransfer[]; blob: string; nonceOffset: number; +}; +export type NftState = Record; +export type TestnetSnapshot = { + network: typeof NETWORK; chainId: string; genesis: string; tip: string; cumulativeWork: string; + blocks: TestnetBlock[]; transfers: NftTransfer[]; pendingTransfers: NftTransfer[]; + nextArticle: Article; peers: number; algorithm: 'RandomX'; maturity: number; +}; +export function nftTransferMessage(t: Omit): string { + return JSON.stringify([NETWORK, 'nft-transfer', t.chainId, t.cardHash, t.from, t.to, t.sequence]); +} +export function articleTuple(a: Article): unknown[] { + return [a.pageId, a.revisionId, a.title, a.extract, a.image ?? '', a.url, a.source, a.category]; +} +export function headerMessage(h: BlockHeader): string { + return JSON.stringify([NETWORK, h.version, h.chainId, h.height, h.previousHash, h.createdAt, + articleTuple(h.article), h.owner, h.publicKey, h.target, h.key, h.transactionsRoot, h.stateRoot]); +} +export function blockClaimMessage(hash: string): string { + return JSON.stringify([NETWORK, 'block-claim', hash]); +} +export function testnetOwnerOf(state: Pick, hash: string): string | undefined { + let owner = state.blocks.find(b => b.tokenId === hash)?.owner; + for (const t of state.transfers) if (t.cardHash === hash) owner = t.to; + return owner; +} \ No newline at end of file diff --git a/shared/wallet-backup.ts b/shared/wallet-backup.ts new file mode 100644 index 0000000..bad2f61 --- /dev/null +++ b/shared/wallet-backup.ts @@ -0,0 +1,145 @@ +// Browser/Node WebCrypto only: this module never reads storage or sends data. +const NETWORK = 'wikideck-randomx-testnet-2'; +const ITERATIONS = 600_000; +const MAX_BYTES = 32 * 1024; +const encoder = new TextEncoder(); + +export type WalletBackup = { + format: 'wikideck-wallet-backup'; + version: 1; + network: 'wikideck-randomx-testnet-2'; + kdf: 'PBKDF2-SHA256'; + iterations: 600000; + cipher: 'AES-256-GCM'; + salt: string; + iv: string; + publicKey: string; + ciphertext: string; +}; + +function encode(bytes: ArrayBuffer | Uint8Array): string { + return btoa(String.fromCharCode(...new Uint8Array(bytes))); +} + +function decode(value: unknown, min: number, max: number): Uint8Array { + if (typeof value !== 'string' || value.length > Math.ceil(max / 3) * 4 || + !/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(value)) { + throw new Error('Invalid backup encoding.'); + } + const bytes = Uint8Array.from(atob(value), char => char.charCodeAt(0)); + if (bytes.length < min || bytes.length > max || encode(bytes) !== value) { + throw new Error('Invalid backup field size or encoding.'); + } + return bytes; +} + +function passwordBytes(password: string, minimum: number): Uint8Array { + if (typeof password !== 'string' || password.length < minimum || password.length > 1024) { + throw new Error(`Password must contain ${minimum}–1024 characters.`); + } + return encoder.encode(password); +} + +async function encryptionKey(password: string, salt: Uint8Array, usage: 'encrypt' | 'decrypt') { + const bytes = passwordBytes(password, usage === 'encrypt' ? 12 : 1); + try { + const material = await crypto.subtle.importKey('raw', bytes, 'PBKDF2', false, ['deriveKey']); + return await crypto.subtle.deriveKey( + { name: 'PBKDF2', hash: 'SHA-256', salt, iterations: ITERATIONS }, material, + { name: 'AES-GCM', length: 256 }, false, [usage], + ); + } finally { bytes.fill(0); } +} + +// Fixed-order AAD authenticates every header field, including identity/network. +function additionalData(backup: WalletBackup): Uint8Array { + return encoder.encode(JSON.stringify([ + backup.format, backup.version, backup.network, backup.kdf, backup.iterations, + backup.cipher, backup.salt, backup.iv, backup.publicKey, + ])); +} + +function validateBackup(value: unknown): WalletBackup { + if (!value || typeof value !== 'object' || Array.isArray(value) || + ![Object.prototype, null].includes(Object.getPrototypeOf(value))) { + throw new Error('Invalid wallet backup.'); + } + const names = ['format', 'version', 'network', 'kdf', 'iterations', 'cipher', 'salt', 'iv', 'publicKey', 'ciphertext']; + const descriptors = Object.getOwnPropertyDescriptors(value); + if (Reflect.ownKeys(value).length !== names.length || names.some(name => + !Object.hasOwn(descriptors, name) || !Object.hasOwn(descriptors[name], 'value'))) { + throw new Error('Invalid wallet backup fields.'); + } + const backup = value as WalletBackup; + if (backup.format !== 'wikideck-wallet-backup' || backup.version !== 1 || backup.network !== NETWORK || + backup.kdf !== 'PBKDF2-SHA256' || backup.iterations !== ITERATIONS || backup.cipher !== 'AES-256-GCM') { + throw new Error('Unsupported wallet backup format, network, or cryptography.'); + } + decode(backup.salt, 16, 16); + decode(backup.iv, 12, 12); + decode(backup.publicKey, 91, 91); + decode(backup.ciphertext, 17, 4096); + if (encoder.encode(JSON.stringify(backup)).length > MAX_BYTES) throw new Error('Backup exceeds 32 KB.'); + // Snapshot primitives so callers cannot change headers during awaits. + return { format: backup.format, version: backup.version, network: backup.network, + kdf: backup.kdf, iterations: backup.iterations, cipher: backup.cipher, + salt: backup.salt, iv: backup.iv, publicKey: backup.publicKey, ciphertext: backup.ciphertext }; +} + +async function validatePair(privateKey: CryptoKey, publicKey: string): Promise { + if (!privateKey || privateKey.type !== 'private' || privateKey.algorithm.name !== 'ECDSA' || + (privateKey.algorithm as EcKeyAlgorithm).namedCurve !== 'P-256' || + !privateKey.extractable || !privateKey.usages.includes('sign')) { + throw new Error('An exportable P-256 ECDSA signing key is required.'); + } + const spki = decode(publicKey, 91, 91); + const verifyingKey = await crypto.subtle.importKey('spki', spki, + { name: 'ECDSA', namedCurve: 'P-256' }, true, ['verify']); + if (encode(await crypto.subtle.exportKey('spki', verifyingKey)) !== publicKey) { + throw new Error('Public key must be canonical SPKI DER.'); + } + const challenge = crypto.getRandomValues(new Uint8Array(32)); + const signature = await crypto.subtle.sign({ name: 'ECDSA', hash: 'SHA-256' }, privateKey, challenge); + if (!await crypto.subtle.verify({ name: 'ECDSA', hash: 'SHA-256' }, verifyingKey, signature, challenge)) { + throw new Error('Wallet key pair does not match.'); + } + const digest = new Uint8Array(await crypto.subtle.digest('SHA-256', spki)); + return Array.from(digest, byte => byte.toString(16).padStart(2, '0')).join(''); +} + +export async function encryptWallet(privateKey: CryptoKey, publicKey: string, password: string): Promise { + passwordBytes(password, 12).fill(0); + await validatePair(privateKey, publicKey); + const salt = crypto.getRandomValues(new Uint8Array(16)); + const iv = crypto.getRandomValues(new Uint8Array(12)); + const backup: WalletBackup = { format: 'wikideck-wallet-backup', version: 1, network: NETWORK, + kdf: 'PBKDF2-SHA256', iterations: ITERATIONS, cipher: 'AES-256-GCM', + salt: encode(salt), iv: encode(iv), publicKey, ciphertext: '' }; + const key = await encryptionKey(password, salt, 'encrypt'); + const pkcs8 = new Uint8Array(await crypto.subtle.exportKey('pkcs8', privateKey)); + try { + backup.ciphertext = encode(await crypto.subtle.encrypt( + { name: 'AES-GCM', iv, additionalData: additionalData(backup), tagLength: 128 }, key, pkcs8, + )); + return validateBackup(backup); + } finally { pkcs8.fill(0); } +} + +export async function decryptWallet(backup: unknown, password: string): Promise<{ + privateKey: CryptoKey; publicKey: string; address: string; +}> { + const validated = validateBackup(backup); // Bound work before PBKDF2. + const key = await encryptionKey(password, decode(validated.salt, 16, 16), 'decrypt'); + let plaintext: Uint8Array | undefined; + try { + plaintext = new Uint8Array(await crypto.subtle.decrypt({ name: 'AES-GCM', + iv: decode(validated.iv, 12, 12), additionalData: additionalData(validated), tagLength: 128, + }, key, decode(validated.ciphertext, 17, 4096))); + const privateKey = await crypto.subtle.importKey('pkcs8', plaintext, + { name: 'ECDSA', namedCurve: 'P-256' }, true, ['sign']); + const address = await validatePair(privateKey, validated.publicKey); + return { privateKey, publicKey: validated.publicKey, address }; + } catch { + throw new Error('Cannot unlock backup: incorrect password, damaged backup, or mismatched wallet keys.'); + } finally { plaintext?.fill(0); } +} \ No newline at end of file diff --git a/src/App.tsx b/src/App.tsx index 8ea0011..cf9ee6b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,132 +1,153 @@ import { useEffect, useRef, useState } from 'react'; import { ArrowDownLeft, ArrowRight, ArrowUpRight, BookOpen, Check, ChevronRight, CircleHelp, - Copy, Cpu, ExternalLink, Globe2, Layers3, LayoutDashboard, Leaf, LoaderCircle, - Pickaxe, Search, Shield, Sparkles, Square, Wallet as WalletIcon, X, Zap } from 'lucide-react'; -import { claimMessage, ownerOf, rarity, transferMessage, type Block, type ChainState, type Challenge } from '../shared/protocol.ts'; + Copy, Cpu, Download, ExternalLink, Globe2, Layers3, LayoutDashboard, LoaderCircle, + Pickaxe, Search, Shield, Sparkles, Wallet as WalletIcon, X } from 'lucide-react'; +import { rarity } from '../shared/protocol.ts'; +import { CONSENSUS, NETWORK, nftTransferMessage, testnetOwnerOf, + type TestnetBlock, type TestnetSnapshot } from '../shared/testnet.ts'; import { getWallet, sign, type Wallet } from './wallet.ts'; import { Card, samples, imageCredit, type CardData } from './Card.tsx'; +import { WalletPanel } from './WalletPanel.tsx'; import { useModalFocus } from './useModalFocus.ts'; import { ThemePicker } from './ThemePicker.tsx'; import './App.css'; +import './testnet.css'; -type Snapshot = ChainState & { challenge: Challenge }; type View = 'Discover' | 'My collection' | 'Block explorer'; -const short = (s: string) => `${s.slice(0, 6)}…${s.slice(-4)}`; -async function request(path: string, body?: unknown): Promise { - const res = await fetch(`/api/${path}`, body ? { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(body) } : {}); - if (!res.headers.get('content-type')?.includes('application/json')) throw new Error('The API is unavailable. Start both Wikideck services.'); +const short = (s: string) => s ? `${s.slice(0, 6)}…${s.slice(-4)}` : '—'; +const asCard = (block: TestnetBlock): CardData => ({ article: block.article, hash: block.powHash, block }); +const message = (error: unknown) => error instanceof Error ? error.message : 'Request failed. Please try again.'; +async function request(path: string, body?: unknown, expectedStatus?: number): Promise { + const res = await fetch(`/api/${path}`, { cache: 'no-store', signal: AbortSignal.timeout(15000), + ...(body === undefined ? {} : { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(body) }) }); + if (!res.headers.get('content-type')?.includes('application/json')) throw new Error('The testnet RPC is unavailable. Start the node and web services.'); const data = await res.json(); - if (!res.ok) throw new Error(data.error ?? 'Request failed'); + if (!res.ok) throw new Error(typeof data.error === 'string' ? data.error : 'Request failed'); + if (expectedStatus !== undefined && res.status !== expectedStatus) throw new Error('Unexpected testnet RPC response. Refresh before trying again.'); return data; } +// Only canonical, mined transfers determine ownership and the next signature sequence. +function transferProblem(state: TestnetSnapshot, card: CardData, address: string): string { + const mint = card.block; + const block = mint && state.blocks.find(b => b.tokenId === mint.tokenId && b.hash === mint.hash); + if (!block) return 'This NFT is no longer on the canonical chain. Refresh your collection.'; + if (testnetOwnerOf(state, block.tokenId) !== address) return 'This wallet is not the confirmed owner.'; + if (state.blocks.length + 1 - block.height < CONSENSUS.coinbaseMaturity) + return 'Immature NFT: transfers require two subsequent blocks at the next inclusion height.'; + if (state.pendingTransfers.some(t => t.cardHash === block.tokenId)) return 'A transfer for this NFT is already pending mining.'; + return ''; +} + export default function App() { const [view, setView] = useState('Discover'); const [wallet, setWallet] = useState(); - const [snapshot, setSnapshot] = useState(); + const [snapshot, setSnapshot] = useState(); + const [rpcAvailable, setRpcAvailable] = useState(false); const [error, setError] = useState(''); const [toast, setToast] = useState(''); const [dialog, setDialog] = useState<'guide' | 'wallet' | 'transfer' | null>(null); const [selected, setSelected] = useState(); const [query, setQuery] = useState(''); const [category, setCategory] = useState('All cards'); - const [mining, setMining] = useState(false); - const [submitting, setSubmitting] = useState(false); - const [consent, setConsent] = useState(false); - const [duty, setDuty] = useState(0.5); - const [progress, setProgress] = useState({ attempts: 0, rate: 0, hash: '' }); const [recipient, setRecipient] = useState(''); const [transferBusy, setTransferBusy] = useState(false); - useModalFocus(Boolean(dialog || selected)); - const worker = useRef(null); - const runId = useRef(0); - const activeSeed = useRef(''); + const [transferError, setTransferError] = useState(''); + const transferInFlight = useRef(false); + const refreshVersion = useRef(0); const minerPanel = useRef(null); - const stop = () => { worker.current?.terminate(); worker.current = null; activeSeed.current = ''; runId.current++; setMining(false); }; + useModalFocus(Boolean(dialog || selected)); + const refresh = async () => { - const data = await request('state'); - setSnapshot(data); setError(''); - if (activeSeed.current && activeSeed.current !== data.challenge.seed) { - stop(); setToast('A new block was mined. Start again to discover the next article.'); + const version = ++refreshVersion.current; + try { + const data = await request('state'); + if (data.network !== NETWORK || data.algorithm !== 'RandomX' || typeof data.chainId !== 'string' || + !Array.isArray(data.blocks) || !Array.isArray(data.transfers) || !Array.isArray(data.pendingTransfers) || !data.nextArticle) + throw new Error('Incompatible node. This interface requires the Wikideck RandomX testnet API.'); + if (version === refreshVersion.current) { setSnapshot(data); setRpcAvailable(true); setError(''); } + return data; + } catch (e) { + if (version === refreshVersion.current) { setRpcAvailable(false); setError(message(e)); } + throw e; } - return data; }; useEffect(() => { - getWallet().then(setWallet).catch(e => setError(e.message)); - refresh().catch(e => setError(e.message)); - const timer = setInterval(() => refresh().catch(e => setError(e.message)), 8000); - const visibility = () => { if (document.hidden) stop(); }; - document.addEventListener('visibilitychange', visibility); - return () => { clearInterval(timer); worker.current?.terminate(); document.removeEventListener('visibilitychange', visibility); }; + let active = true; + getWallet().then(value => { if (active) setWallet(value); }).catch(e => { if (active) setError(message(e)); }); + void refresh().catch(() => {}); + const timer = setInterval(() => { void refresh().catch(() => {}); }, 8000); + return () => { active = false; clearInterval(timer); refreshVersion.current++; }; }, []); - useEffect(() => { if (toast) { const t = setTimeout(() => setToast(''), 6000); return () => clearTimeout(t); } }, [toast]); useEffect(() => { - const escape = (e: KeyboardEvent) => { if (e.key === 'Escape' && !transferBusy) { setDialog(null); setSelected(undefined); } }; + if (toast) { const timer = setTimeout(() => setToast(''), 8000); return () => clearTimeout(timer); } + }, [toast]); + useEffect(() => { + const escape = (event: KeyboardEvent) => { + if (event.key === 'Escape' && !transferInFlight.current) { setDialog(null); setSelected(undefined); setTransferError(''); } + }; document.addEventListener('keydown', escape); return () => document.removeEventListener('keydown', escape); - }, [transferBusy]); - const start = async () => { - if (!wallet || !consent || mining || submitting) return; - setError(''); - stop(); - const id = runId.current; - setMining(true); - setProgress({ attempts: 0, rate: 0, hash: '' }); - try { - const data = await refresh(); - if (id !== runId.current || document.hidden) { stop(); return; } - activeSeed.current = data.challenge.seed; - const w = new Worker(new URL('./miner.worker.ts', import.meta.url), { type: 'module' }); - worker.current = w; - w.onerror = () => { stop(); setError('Mining worker could not start. Check WebAssembly support.'); }; - w.onmessage = async ({ data: event }) => { - if (id !== runId.current) return; - if (event.type === 'progress') setProgress(event); - if (event.type === 'error') { stop(); setError(event.message); } - if (event.type === 'found') { - stop(); setSubmitting(true); - try { - const signature = await sign(wallet, claimMessage(data.challenge, wallet.address, event.nonce, event.hash)); - const { block } = await request<{ block: Block }>('mine', { owner: wallet.address, publicKey: wallet.publicKey, - signature, nonce: event.nonce, hash: event.hash, seed: data.challenge.seed }); - await refresh(); - setSelected({ article: block.article, hash: block.hash, block }); - setToast(`Block #${block.height} verified. ${block.article.title} is yours!`); - } catch (e) { setError((e as Error).message); } - finally { setSubmitting(false); } - } - }; - w.postMessage({ challenge: data.challenge, owner: wallet.address, duty }); - } catch (e) { stop(); setError((e as Error).message); } - }; + }, []); + const transfer = async () => { - if (!wallet || !selected?.block || !snapshot) return; - setTransferBusy(true); + if (transferInFlight.current || !wallet || !selected?.block || !snapshot) return; + transferInFlight.current = true; setTransferBusy(true); setTransferError(''); try { - const t = { cardHash: selected.hash, from: wallet.address, to: recipient.trim().toLowerCase(), - sequence: snapshot.transfers.filter(t => t.cardHash === selected.hash).length }; - await request('transfer', { ...t, publicKey: wallet.publicKey, signature: await sign(wallet, transferMessage(t)) }); - await refresh(); setDialog(null); setSelected(undefined); setRecipient(''); setToast('Card transferred. Ownership has been updated.'); - } catch (e) { setError((e as Error).message); } - finally { setTransferBusy(false); } + const state = await refresh(); + if (state.chainId !== snapshot.chainId) throw new Error('The node chain ID changed. Refresh and review this NFT before signing.'); + const problem = transferProblem(state, selected, wallet.address); + if (problem) throw new Error(problem); + const to = recipient.trim().toLowerCase(); + if (!/^[a-f0-9]{64}$/.test(to) || to === wallet.address) throw new Error('Enter another wallet’s 64-character receive address.'); + const tokenId = selected.block.tokenId; + const t = { network: NETWORK, chainId: state.chainId, cardHash: tokenId, + from: wallet.address, to, sequence: state.transfers.filter(tx => tx.cardHash === tokenId).length }; + const tx = { ...t, publicKey: wallet.publicKey, signature: await sign(wallet, nftTransferMessage(t)) }; + await request('transfer', tx, 202); + // A 202 is a mempool acknowledgement, NOT a change of confirmed ownership. + refreshVersion.current++; + setSnapshot(current => current && current.chainId === state.chainId ? { ...current, + pendingTransfers: [...current.pendingTransfers.filter(p => p.cardHash !== tx.cardHash), tx] } : current); + setDialog(null); setRecipient(''); + setToast('Transfer pending. You remain the confirmed owner until it is mined into the canonical chain.'); + void refresh().catch(() => {}); + } catch (e) { setTransferError(message(e)); } + finally { transferInFlight.current = false; setTransferBusy(false); } + }; + const owned = snapshot?.blocks.filter(b => wallet && testnetOwnerOf(snapshot, b.tokenId) === wallet.address) ?? []; + const visibleCards = view === 'My collection' ? owned.map(asCard) + : snapshot?.blocks.length ? [...snapshot.blocks].reverse().slice(0, 12).map(asCard) : samples; + const filtered = visibleCards.filter(c => (category === 'All cards' || c.article.category === category) && + `${c.article.title} ${c.article.extract}`.toLowerCase().includes(query.toLowerCase())); + const selectedMint = selected?.block; + const selectedBlock = selectedMint && snapshot?.blocks.find(b => b.tokenId === selectedMint.tokenId && b.hash === selectedMint.hash); + const confirmations = selectedBlock && snapshot ? snapshot.blocks.length - selectedBlock.height + 1 : 0; + const selectedOwner = selectedBlock && snapshot ? testnetOwnerOf(snapshot, selectedBlock.tokenId) : undefined; + const pending = !!selectedBlock && !!snapshot?.pendingTransfers.some(t => t.cardHash === selectedBlock.tokenId); + const transferDisabledReason = selected && wallet && snapshot ? transferProblem(snapshot, selected, wallet.address) : 'Wallet and node state are required.'; + const peerLabel = !rpcAvailable ? 'Peers unknown' : snapshot?.peers ? `${snapshot.peers} peers` : 'Isolated node'; + const nativeCommand = `npm run miner -- --wallet --consent --node ${window.location.origin}`; + const close = () => { if (!transferInFlight.current) { setDialog(null); setSelected(undefined); setTransferError(''); } }; + const openWallet = () => { setSelected(undefined); setDialog('wallet'); }; + const goMine = () => { + setView('Discover'); + setTimeout(() => minerPanel.current?.scrollIntoView({ behavior: window.matchMedia('(prefers-reduced-motion: reduce)').matches ? 'auto' : 'smooth', block: 'center' }), 50); }; - const owned = snapshot?.blocks.filter(b => ownerOf(snapshot, b.hash) === wallet?.address) ?? []; - const visibleCards: CardData[] = view === 'My collection' - ? owned.map(block => ({ article: block.article, hash: block.hash, block })) - : snapshot?.blocks.length ? [...snapshot.blocks].reverse().slice(0, 12).map(block => ({ article: block.article, hash: block.hash, block })) : samples; - const filtered = visibleCards.filter(c => (category === 'All cards' || c.article.category === category) && `${c.article.title} ${c.article.extract}`.toLowerCase().includes(query.toLowerCase())); - const goMine = () => { setView('Discover'); setTimeout(() => minerPanel.current?.scrollIntoView({ behavior: 'smooth', block: 'center' }), 50); }; const copyAddress = async () => { if (!wallet) return; try { await navigator.clipboard.writeText(wallet.address); setToast('Wallet address copied.'); } - catch { setDialog('wallet'); setToast('Copy your address from the wallet panel.'); } + catch { setToast('Clipboard unavailable. Select and copy your receive address below.'); } + }; + const updateWallet = (restored: Wallet) => { + setWallet(restored); setSelected(undefined); setRecipient(''); setTransferError(''); + setToast('Wallet restored locally. Refreshing confirmed NFT ownership.'); + void refresh().catch(() => {}); }; const retry = async () => { - setError(''); try { setWallet(await getWallet()); await refresh(); } - catch (e) { setError((e as Error).message); } + catch (e) { setError(message(e)); } }; - const close = () => { if (!transferBusy) { setDialog(null); setSelected(undefined); } }; return
-
Explore {view}
{snapshot ? 'Network online' : 'Connecting'}
+
Explore {view}
RandomX TESTNET{peerLabel}
+
RPC {rpcAvailable ? 'available' : 'unavailable'}{peerLabel}Unbootstrapped testnet · no public mainnet{snapshot && !rpcAvailable && Showing last known state}
{error &&
{error}
} {view === 'Discover' && <>
-
THE KNOWLEDGE IS REAL. SO ARE THE CARDS.

Mine knowledge.
Collect the extraordinary.

One encyclopedia. Endless discoveries. Put your curiosity to work and turn Wikipedia into your next great collection.

No purchase needed Mined in your browser
-
✳+
Powered by curiosity
setSelected(samples[2])} />
setSelected(samples[0])} />
A world worth collecting
+
KNOWLEDGE, COLLECTED ON ITS OWN CHAIN.

Mine knowledge.
Collect the extraordinary.

Four curated article snapshots. A chain of new discoveries. Mine native NFTs with an opt-in RandomX miner, and keep the keys to your collection.

Independent testnet No browser mining
+
✳+
Preview cards · not owned
setSelected(samples[2])} />
setSelected(samples[0])} />
A world worth collecting
-
-
Cards discovered{snapshot?.blocks.length.toLocaleString() ?? '—'}on this network
-
Next block#{snapshot?.challenge.height.toString().padStart(4, '0') ?? '—'}a new discovery
-
Your collection{owned.length}{owned.length === 1 ? 'unique story' : 'unique stories'}
-
Proof of curiosityArgon2idmemory-hard · 16 MiB
+
+
Native NFTs minted{snapshot?.blocks.length.toLocaleString() ?? '—'}canonical chain
+
Block height{snapshot ? `#${snapshot.blocks.at(-1)?.height ?? 0}` : '—'}current tip
+
Confirmed ownership{wallet && snapshot ? owned.length : '—'}in your wallet
+
Proof of work{snapshot?.algorithm ?? 'RandomX'}native CPU mining
-
-
{mining ? 'YOUR MINER IS RUNNING' : submitting ? 'VERIFYING YOUR DISCOVERY' : 'YOUR NEXT CARD STARTS HERE'}

{mining ? 'A little work. A new world.' : submitting ? 'Making it official.' : 'Ready to uncover something?'}

{mining ? 'Your browser is solving a memory-hard puzzle. Every attempt is another chance to discover.' : 'Solve a block in your browser. Get a one-of-a-kind card from a real Wikipedia article.'}

One local worker Server-verified proof No gas fees
-
{mining ? 'HASH RATE' : 'NEXT ARTICLE'}{mining ? `${progress.rate.toFixed(1)} H/s` : snapshot?.challenge.article.title ?? 'Finding an article…'}
{Array.from({ length: 18 }, (_, i) => )}
- {(mining || submitting) ? <>
{submitting ? 'Proof found. Verifying and saving…' : `${progress.attempts} attempts · ${progress.hash.slice(0, 22) || 'Initializing WebAssembly'}…`}
: <>
} - Always opt-in. Stops when you switch tabs. No background mining. -
+
+
EXPLICIT OPT-IN · OUTSIDE YOUR BROWSER

Native RandomX mining

This page never runs mining code or launches a native program. Build the trusted native binary, download an encrypted wallet backup, then start the miner yourself in an interactive terminal.

One native worker Independent validating peers
Light · default256 MiB cache + scratchpad and overhead.Fast · explicit --fast~2 GiB dataset plus cache; budget over 2.3 GiB per process. Higher CPU, energy and memory use. RandomX is not a promise of ASIC-proof mining.
+
NEXT CONSENSUS ARTICLE{snapshot?.nextArticle.title ?? 'Waiting for testnet RPC…'}

Fixed four-article snapshot catalog, not a live random Wikipedia feed.

  1. Build wikideck-randomx using the repository’s native build instructions.
  2. Save your encrypted backup and keep its password separate.
  3. Replace <backup.json> with your local file path (quote paths with spaces), then run:
{nativeCommand}

Node: {window.location.origin}. Same-origin RPC, including the development proxy. Use HTTPS for remote nodes. Password entry stays local; never put it in the command. Defaults to one worker and at most one block. Ctrl+C stops the native miner; closing this page does not.

} {view !== 'Block explorer' ?
-
{view === 'My collection' ? 'YOUR PERSONAL ENCYCLOPEDIA' : 'AN ENCYCLOPEDIA, REIMAGINED'}

{view === 'My collection' ? 'Your cabinet of curiosities' : 'A world of possible discoveries'}{visibleCards.length}

{view === 'My collection' ? 'Every card has a story. These ones belong to you.' : snapshot?.blocks.length ? 'Real cards recently mined on your local network.' : 'A taste of what’s out there. Preview cards are examples, not owned assets.'}

{view === 'Discover' && }
+
{view === 'My collection' ? 'YOUR PERSONAL ENCYCLOPEDIA' : 'AN ENCYCLOPEDIA, REIMAGINED'}

{view === 'My collection' ? 'Your cabinet of curiosities' : 'A world of possible discoveries'}{visibleCards.length}

{view === 'My collection' ? 'Confirmed native NFT ownership. Pending transfers stay here until mined.' : snapshot?.blocks.length ? 'Recent native NFTs on this node’s canonical testnet chain.' : 'Preview examples from the fixed catalog. These are not owned NFTs.'}

{view === 'Discover' && }
{['All cards', 'Nature', 'Space', 'Science', 'People', 'History', 'Culture'].map(c => )}
- {filtered.length ?
{filtered.map(c =>
setSelected(c)} />
{c.block ? `Block #${c.block.height}` : 'Example discovery'}{c.block ? short(ownerOf(snapshot!, c.hash) ?? '') : 'Not yet mined'}
)}
:

{query || category !== 'All cards' ? 'No discoveries here. Yet.' : 'Your first discovery is waiting.'}

{query || category !== 'All cards' ? 'Try another search or explore a different category.' : 'Mine your first block to turn a Wikipedia article into a card you own.'}

} -
:
FOLLOW THE KNOWLEDGE

Block explorer{snapshot?.blocks.length ?? 0}

Every article. Every proof. Independently verifiable.

View chain JSON

This is a local, single-coordinator proof-of-work chain. It is not a decentralized mainnet. Transfers are signed ownership records, not mined blocks.

- {snapshot?.blocks.length ?
{[...snapshot.blocks].reverse().map(b => setSelected({ article: b.article, hash: b.hash, block: b })}>)}
BlockDiscoveryProof hashCurrent ownerRarity
#{b.height.toString().padStart(4, '0')}{b.article.title}Wikipedia #{b.article.pageId}{short(b.hash)}{short(ownerOf(snapshot, b.hash) ?? '')}{rarity(b.hash)}
:

A new chain. A blank page.

Be the first to mine a block and make a discovery.

} -

Ownership journal

{snapshot?.transfers.length ?
{snapshot.transfers.map((t, i) =>
{short(t.cardHash)}{short(t.from)} → {short(t.to)}Transfer #{t.sequence + 1}
)}
:

No transfers yet. Open a card you own to send it to another wallet.

} + {filtered.length ?
{filtered.map(c =>
{ setSelected(c); setTransferError(''); }} />
{c.block ? `Block #${c.block.height}` : 'Example discovery'}{c.block && snapshot ? short(testnetOwnerOf(snapshot, c.block.tokenId) ?? '') : 'Not owned'}
{c.block && snapshot?.pendingTransfers.some(t => t.cardHash === c.block!.tokenId) && Transfer pending mining}
)}
:

{query || category !== 'All cards' ? 'No discoveries here. Yet.' : 'Your first discovery is waiting.'}

{query || category !== 'All cards' ? 'Try another search or explore a different category.' : 'Use the native miner or receive a mined transfer on this chain. Restore a backup to access an existing wallet.'}

} +
:
FOLLOW THE CANONICAL CHAIN

Block explorer{snapshot?.blocks.length ?? 0}

Native NFT mints, RandomX proofs, and mined ownership transfers.

View full chain JSON
+

Sovereign testnet with independently validating peers and cumulative-work chain selection. This network is unbootstrapped, not a public mainnet. Zero peers means an isolated node, not a connected network. Canonical ownership can change during a reorganization.

+
Cumulative work
{snapshot?.cumulativeWork ?? '—'}
Peer count
{rpcAvailable ? snapshot?.peers ?? '—' : 'Unknown'} · {peerLabel}
Chain ID · pinned genesis
{snapshot?.chainId ?? '—'}
Network
{NETWORK}
Tip block ID
{snapshot?.tip ?? '—'}
Mint maturity
{snapshot?.maturity ?? CONSENSUS.coinbaseMaturity} subsequent blocks at inclusion height
+ {snapshot?.blocks.length ?
{[...snapshot.blocks].reverse().map(b => )}
Block / confirmationsDiscoveryBlock ID / NFT token IDConfirmed ownerRandomX proof / rarity
{snapshot.blocks.length - b.height + 1} confirmations{b.article.title}Wikipedia #{b.article.pageId}Block {short(b.hash)}NFT {short(b.tokenId)} {short(testnetOwnerOf(snapshot, b.tokenId) ?? '')}{short(b.powHash)}{rarity(b.powHash)}
:

A new chain. A blank page.

No canonical NFT blocks loaded. Native mining is an explicit, separate step.

} +

Mined ownership transfers

{snapshot?.transfers.length ?
{snapshot.transfers.map((t, i) =>
{short(t.cardHash)}{short(t.from)} → {short(t.to)}Sequence {t.sequence} · mined #{snapshot.blocks.find(b => b.transactions.some(tx => tx.signature === t.signature))?.height ?? '—'}
)}
:

No mined transfers. Ownership changes only when a transfer is included in a canonical block.

} +

Pending transfers {snapshot?.pendingTransfers.length ?? 0}

Mempool only · not confirmed ownership. Pending transactions may be dropped or invalidated by a reorganization.

{snapshot?.pendingTransfers.map(t =>
{short(t.cardHash)}{short(t.from)} → {short(t.to)}Awaiting mining
)}
} - +
Built on the shoulders of Wikipedia.Knowledge, not financial promises.✦

Independent experiment, not affiliated with Wikimedia. Fixed snapshot catalog; attribution and image licenses on each card. Native NFTs are not ERC-721 tokens, fiat, or rights to article content. No promised monetary value.

{toast &&
{toast}
} - {(dialog || selected) &&
{ if (e.target === e.currentTarget) close(); }}>
- {dialog === 'guide' ? <>
THE FIELD GUIDE

A universe in every card.

01

Put curiosity to work.

Opt in to one browser worker running memory-hard Argon2id in WebAssembly. It uses 16 MiB per hash, two passes, and a low demo difficulty.

02

Discover a little of everything.

Each block commits to a Wikipedia page ID, revision, and text snapshot. The server checks your proof and P-256 wallet signature before awarding a card.

03

Make it your collection.

Rarity and game stats come from the mined hash, not scientific importance. Send cards with signed transfers. There is no combat mode or real-money marketplace yet.

An honest experiment.

Argon2id is memory-hard, not Monero’s RandomX and not proven ASIC-proof. This local coordinator is not a decentralized blockchain. Cards are not public-chain NFTs and have no promised monetary value. Mining consumes energy and may warm your device. On Wikipedia outages, clearly labeled offline starter articles are used.

- : dialog === 'wallet' ? <>
YOUR LOCAL IDENTITY

A wallet for your wonders.

Your browser created a P-256 signing key. No extension, account, or cryptocurrency required.

{wallet?.address ?? 'Creating your wallet…'}
This wallet lives in this browser.

The non-extractable private key is stored in IndexedDB. Clearing site data or losing this browser profile permanently loses access. There is no recovery or backup in this prototype. Use only for testing.

{owned.length} cards in your collection

- : dialog === 'transfer' ? <>
PASS ON THE CURIOSITY

Send {selected?.article.title}.

The recipient must create a Wikideck wallet on this same local network and share their 64-character receive address.

setRecipient(e.target.value)} placeholder="Paste a 64-character wallet address" autoComplete="off" />
Transfers cannot be undone.

This will sign an ownership transfer. Double-check the address; there is no recovery for mistakes.

{error &&

{error}

} - : selected && <>
{selected.block ? `DISCOVERED IN BLOCK #${selected.block.height}` : 'EXAMPLE CARD · NOT OWNED'}

{selected.article.title}

{selected.article.extract}

Page ID#{selected.article.pageId}Rarity{rarity(selected.hash)}Content{selected.article.source === 'live' ? `Revision ${selected.article.revisionId}` : 'Offline starter'}
{selected.block && <>
{selected.hash}

Current owner: {short(ownerOf(snapshot!, selected.hash) ?? '')}

}

{selected.article.source === 'live' ? 'Text by Wikipedia contributors, CC BY-SA 4.0. Excerpt shortened for card display.' : 'Original starter summary; linked to the real Wikipedia article. No live revision captured.'} Stats are game values, not encyclopedia facts.

{selected.block && ownerOf(snapshot!, selected.hash) === wallet?.address && }
} + {(dialog || selected) &&
{ if (e.target === e.currentTarget) close(); }}>
+ {dialog === 'guide' ? <>
THE TESTNET FIELD GUIDE

A universe in every card.

01

Mine natively. Only by choice.

No browser mining or automatic native execution. Build the trusted RandomX binary and run the miner yourself with an encrypted wallet backup and explicit --consent. One worker defaults to light mode (256 MiB cache plus overhead); --fast adds a ~2 GiB dataset. Mining uses CPU and energy, may warm your device, and is not guaranteed ASIC-proof. Ctrl+C stops it.

02

A small catalog. A sovereign chain.

Consensus uses four fixed article snapshots, not live random articles. The genesis and chain ID pin this catalog; expanding it currently requires a genesis reset and a new chain. Independent peers validate RandomX blocks, native NFT mints, and signed transactions, choosing the cumulative-work canonical chain. This testnet is unbootstrapped: there is no public mainnet, and an isolated node has no peer-backed network security.

03

Keep your keys. Confirm your transfers.

Your P-256 wallet is a local signing identity, not a server login. The new testnet wallet is separate from the original demo wallet. Download a password-encrypted backup and restore it locally to control the same NFTs. A submitted transfer is pending, not final ownership. Mints require two subsequent blocks at inclusion height; reorganizations can change confirmations and ownership.

Native NFTs, not content ownership.

Token IDs identify native assets on this chain, not ERC-721 tokens on another network. RandomX proof hashes determine game rarity and stats; block IDs identify blocks. An NFT does not grant copyright or other intellectual-property rights to Wikipedia text or images. Follow their licenses and attribution. No fiat, financial return, or monetary value is promised.

+ : dialog === 'wallet' ? <>
YOUR LOCAL TESTNET IDENTITY

A wallet for your wonders.

No server login. This recoverable wallet controls native NFTs through local signatures. It is separate from the original demo wallet.

{wallet?.address ?? 'Wallet unavailable. Enable local browser storage and retry.'}

{owned.length} confirmed native NFTs in your collection

+ : dialog === 'transfer' ? <>
PASS ON THE CURIOSITY

Send {selected?.article.title}.

Use the recipient’s 64-character testnet wallet address on this same chain. Signing submits a pending transaction; it does not immediately transfer ownership.

{selected?.block?.tokenId}
setRecipient(e.target.value)} placeholder="Paste a 64-character wallet address" autoComplete="off" maxLength={64} />
Review before signing.

Transfers take effect only when mined into the canonical chain. Once confirmed, there is no undo button or recovery for a wrong address. Mints require two subsequent blocks at inclusion height; only one pending transfer per NFT is allowed.

{(!rpcAvailable || transferDisabledReason) &&

{!rpcAvailable ? 'RPC unavailable. Reconnect before signing.' : transferDisabledReason}

}{transferError &&

{transferError}

} + : selected && <>
{selected.block ? `MINTED IN BLOCK #${selected.block.height}` : 'EXAMPLE CARD · NOT OWNED'}

{selected.article.title}

{selected.article.extract}

Page ID#{selected.article.pageId}Rarity{rarity(selected.hash)}Content{selected.article.source === 'live' ? `Pinned revision ${selected.article.revisionId}` : 'Fixed starter snapshot'}
{selected.block && <>
{selected.block.tokenId}
{selected.block.hash}
{selected.hash}

{confirmations} canonical confirmations{!rpcAvailable ? ' · last known state' : ''}. {selectedBlock ? `Confirmed owner: ${selectedOwner}` : 'This mint is not on the loaded canonical chain.'}

{pending &&

Transfer pending mining · confirmed owner unchanged.

}}

{selected.article.source === 'live' ? 'Pinned text by Wikipedia contributors, CC BY-SA 4.0. Excerpt shortened for card display.' : 'Original fixed starter summary, linked to the real Wikipedia article; no live revision captured.'} Stats are game values, not encyclopedia facts. NFT ownership grants no rights to article text or images.

{selected.block && selectedOwner === wallet?.address && <>{transferDisabledReason &&

{transferDisabledReason}

}}
}
}
; } diff --git a/src/Card.tsx b/src/Card.tsx index 2f26ec0..6dec57d 100644 --- a/src/Card.tsx +++ b/src/Card.tsx @@ -1,8 +1,10 @@ import { ArrowUpRight, BookOpen, Globe2, Shield, Sparkles, Swords } from 'lucide-react'; -import { rarity, stats, type Article, type Block } from '../shared/protocol.ts'; +import { rarity, stats, type Article } from '../shared/protocol.ts'; +import type { TestnetBlock } from '../shared/testnet.ts'; import { STARTER_ARTICLES } from '../shared/catalog.ts'; -export type CardData = { article: Article; hash: string; block?: Block }; +// hash is the RandomX proof hash for game stats; block.tokenId is NFT identity. +export type CardData = { article: Article; hash: string; block?: TestnetBlock }; export const samples: CardData[] = STARTER_ARTICLES.map((article, i) => ({ article, hash: ['000eca7498a26d1908613726da6e869d7c9c936f4a461cb439ef24672b9a0008', '000b1a387a067a7d698677965ca1ca7b0eb5e590811431bdb9aad62268180001', diff --git a/src/WalletPanel.tsx b/src/WalletPanel.tsx new file mode 100644 index 0000000..bb96149 --- /dev/null +++ b/src/WalletPanel.tsx @@ -0,0 +1,125 @@ +import { useId, useRef, useState, type FormEvent } from 'react'; +import { exportWallet, restoreWallet, type Wallet } from './wallet.ts'; + +type Props = { + wallet: Wallet | undefined; + onRestore: (wallet: Wallet) => void; + onNotice: (message: string) => void; +}; + +export function WalletPanel({ wallet, onRestore, onNotice }: Props) { + const id = useId(); + const [password, setPassword] = useState(''); + const [confirmation, setConfirmation] = useState(''); + const [importPassword, setImportPassword] = useState(''); + const [file, setFile] = useState(); + const [replace, setReplace] = useState(false); + const [busy, setBusy] = useState(false); + const inProgress = useRef(false); + const fileInput = useRef(null); + + async function download(event: FormEvent) { + event.preventDefault(); + if (inProgress.current || !wallet) return; + if (password.length < 12 || password.length > 1024 || password !== confirmation) { + onNotice('Use a password of 12–1024 characters and enter it identically twice.'); + return; + } + inProgress.current = true; + setBusy(true); + try { + const backup = await exportWallet(wallet, password); + const url = URL.createObjectURL(new Blob([JSON.stringify(backup, null, 2)], { type: 'application/json' })); + const link = document.createElement('a'); + link.href = url; + link.download = `wikideck-testnet-wallet-${wallet.address}.json`; + document.body.append(link); + try { link.click(); } + finally { + link.remove(); + // Let the browser start consuming the download before revocation. + setTimeout(() => URL.revokeObjectURL(url), 1000); + } + onNotice('Encrypted backup download requested. Keep the file and password safe; test recovery before relying on it.'); + } catch { onNotice('Could not export the wallet. Check browser support and try again.'); } + finally { + setPassword(''); + setConfirmation(''); + inProgress.current = false; + setBusy(false); + } + } + + async function recover(event: FormEvent) { + event.preventDefault(); + if (inProgress.current) return; + if (!file || file.size === 0 || file.size > 32 * 1024) { + onNotice('Choose a nonempty wallet backup JSON file no larger than 32 KB.'); + return; + } + if (wallet && !replace) { + onNotice('Confirm replacement of the active wallet first. Back it up before continuing.'); + return; + } + inProgress.current = true; + setBusy(true); + try { + // Size checked before reading; the shared decoder validates all JSON fields. + const backup: unknown = JSON.parse(await file.text()); + const recovered = await restoreWallet(backup, importPassword); + onRestore(recovered); + onNotice('Wallet recovered and saved locally. Other open tabs should reload before signing.'); + setFile(undefined); + setReplace(false); + if (fileInput.current) fileInput.current.value = ''; + } catch { + onNotice('Recovery failed. Check the password, backup format and network, and browser storage. The backup must be intact.'); + } finally { + setImportPassword(''); + inProgress.current = false; + setBusy(false); + } + } + + return
+

Wallet backup & recovery

+

This is a recoverable P-256 wallet for wikideck-randomx-testnet-2, separate from your old demo wallet.

+

The exportable private key is stored locally in this browser’s IndexedDB, not encrypted by this password. + Scripts running on this origin or someone with access to your browser profile may access it. + Clearing site data without a backup loses access.

+

Backup encryption and recovery happen locally. No private key, backup file, or password is transmitted to a server + by this panel. Public addresses, public keys and signatures may be shared during normal wallet use.

+

Forgotten backup passwords cannot be reset or recovered. Keep the encrypted file and a strong, + unique password safe and separate. Anyone with both can control this wallet. Downloading does not guarantee the file was saved.

+
+
+ Download encrypted backup + + setPassword(event.target.value)} /> + + setConfirmation(event.target.value)} /> + +
+
+
+
+ Recover from a local backup + + { setFile(event.target.files?.[0]); setReplace(false); }} /> + + setImportPassword(event.target.value)} /> + {wallet && } + +
+
+
; +} + +export default WalletPanel; \ No newline at end of file diff --git a/src/testnet.css b/src/testnet.css new file mode 100644 index 0000000..a317f16 --- /dev/null +++ b/src/testnet.css @@ -0,0 +1,62 @@ +/* Testnet-only layout and forms. All colors follow the active Catppuccin flavor. */ +.testnet-brand { display: inline-flex; gap: 7px; align-items: center; white-space: nowrap; font-size: 11px; color: var(--ctp-subtext1); } +.testnet-brand b { padding: 4px 6px; border: 1px solid var(--ctp-surface1); border-radius: 5px; font-size: 9px; letter-spacing: .8px; color: var(--theme-accent); background: var(--theme-accent-soft); } +.testnet-status { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 20px; margin-bottom: 20px; font-size: 11px; line-height: 1.6; color: var(--ctp-subtext0); } +.testnet-status > span:first-child { display: inline-flex; align-items: center; gap: 8px; } +.testnet-status strong, .pending-label { color: var(--ctp-peach); } +.pending-label { display: inline-block; font-size: 11px; line-height: 1.6; margin-top: 6px; } +.native-mining { align-items: start; } +.native-mining > *, .native-mining .miner-display > div { min-width: 0; } +.native-mining .miner-display strong { max-width: none; white-space: normal; line-height: 1.6; } +.native-mining .muted { font-size: 12px; line-height: 1.8; margin-top: 8px; } +.native-memory { display: grid; gap: 7px; margin-top: 22px; padding: 16px; border: 1px solid var(--theme-border); border-radius: 9px; background: var(--ctp-base); font-size: 12px; line-height: 1.7; } +.native-memory strong { color: var(--ctp-lavender); } +.native-memory span { color: var(--ctp-subtext0); } +.native-memory strong:not(:first-child) { margin-top: 6px; } +.native-steps { padding-left: 20px; margin: 18px 0; color: var(--ctp-subtext1); font-size: 12px; line-height: 1.8; } +.native-steps li + li { margin-top: 8px; } +.native-command { margin: 14px 0; padding: 16px; border: 1px solid var(--ctp-surface1); border-radius: 8px; background: var(--ctp-crust); color: var(--ctp-green); white-space: pre-wrap; overflow-wrap: anywhere; font-size: 12px; line-height: 1.9; user-select: text; } +.native-mining .miner-footnote { display: block; margin: 14px 0 20px; font-size: 11px; line-height: 1.9; overflow-wrap: anywhere; } +.native-mining .text-button { margin-top: 12px; } +.chain-summary { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 1px; margin: 22px 0; border: 1px solid var(--theme-border); border-radius: 10px; overflow: hidden; background: var(--theme-border); } +.chain-summary > div { padding: 16px 20px; background: var(--ctp-mantle); } +.chain-summary dt { color: var(--ctp-subtext0); font-size: 11px; margin-bottom: 8px; } +.chain-summary dd { margin: 0; font-family: ui-monospace, monospace; font-size: 12px; line-height: 1.7; overflow-wrap: anywhere; color: var(--ctp-text); } +.explorer-card-link { padding: 8px 0; background: transparent; color: var(--theme-accent); font: inherit; text-decoration: underline; text-underline-offset: 3px; } +.nft-link { display: flex; align-items: center; gap: 6px; margin-top: 6px; color: var(--ctp-blue); } +.proof-caption { display: block; margin-bottom: 6px; font-size: 11px; } +.wallet-modal { width: min(680px, 100%); } +.wallet-recovery { margin-top: 28px; border-top: 1px solid var(--theme-border); padding-top: 24px; } +.wallet-recovery h2 { font-size: 22px; } +.wallet-recovery p { margin: 12px 0; color: var(--ctp-subtext0); font-size: 12px; line-height: 1.9; } +.wallet-recovery p strong { color: var(--ctp-peach); } +.wallet-recovery fieldset { display: grid; min-width: 0; gap: 10px; padding: 18px; margin: 20px 0; border: 1px solid var(--ctp-surface1); border-radius: 10px; background: var(--ctp-mantle); } +.wallet-recovery legend { padding: 0 8px; font-size: 13px; color: var(--ctp-lavender); font-weight: 600; } +.wallet-recovery label { color: var(--ctp-subtext1); font-size: 12px; line-height: 1.8; } +.wallet-recovery input:not([type='checkbox']) { display: block; width: 100%; min-width: 0; border: 1px solid var(--ctp-surface1); border-radius: 6px; padding: 10px 12px; background: var(--ctp-base); color: var(--ctp-text); font: inherit; font-size: 13px; } +.wallet-recovery input[type='checkbox'] { margin-right: 8px; accent-color: var(--theme-accent); } +.wallet-recovery input[type='file'] { padding: 9px; font-size: 11px; } +.wallet-recovery input::file-selector-button { padding: 6px 8px; margin-right: 10px; border: 0; border-radius: 4px; background: var(--ctp-surface0); color: var(--ctp-text); } +.wallet-recovery button { min-height: 42px; margin-top: 8px; padding: 10px 16px; border: 0; border-radius: 6px; background: var(--theme-accent); color: var(--theme-accent-ink); font: inherit; font-size: 12px; font-weight: 600; } +.wallet-recovery button:hover:not(:disabled) { filter: brightness(1.08); } +.wallet-recovery button:disabled { opacity: .5; cursor: not-allowed; } +.wallet-recovery input:focus-visible, .wallet-recovery button:focus-visible, .explorer-card-link:focus-visible { outline: 2px solid var(--theme-accent); outline-offset: 3px; } +.detail-copy .muted, .detail-copy .address-box { overflow-wrap: anywhere; } +.detail-links { flex-wrap: wrap; row-gap: 10px; } +.toast { max-height: 40vh; overflow-y: auto; } +@media (max-width: 1100px) { + .testnet-brand { font-size: 10px; } + .top-actions { gap: 8px; } +} +@media (max-width: 760px) { + .testnet-status { font-size: 10px; gap: 8px 14px; } + .chain-summary { grid-template-columns: minmax(0, 1fr); } +} +@media (max-width: 560px) { + .testnet-brand { flex-direction: column; gap: 3px; font-size: 9px; } + .testnet-brand b { font-size: 8px; padding: 2px 4px; } + .native-command { font-size: 11px; padding: 12px; } + .native-mining .miner-footnote { font-size: 11px; } + .wallet-recovery fieldset { padding: 14px; } + .wallet-recovery h2 { font-size: 20px; } +} \ No newline at end of file diff --git a/src/wallet.ts b/src/wallet.ts index ee7e7b9..4ad2d57 100644 --- a/src/wallet.ts +++ b/src/wallet.ts @@ -1,41 +1,104 @@ +import { decryptWallet, encryptWallet, type WalletBackup } from '../shared/wallet-backup.ts'; + export type Wallet = { privateKey: CryptoKey; publicKey: string; address: string }; +const DATABASE = 'wikideck-testnet-wallet-v2'; +const LOCK = `${DATABASE}:identity`; const encode = (bytes: ArrayBuffer) => btoa(String.fromCharCode(...new Uint8Array(bytes))); -async function loadOrCreate(): Promise { - const db = await new Promise((resolve, reject) => { - const request = indexedDB.open('wikideck-wallet', 1); +function openDatabase(): Promise { + return new Promise((resolve, reject) => { + const request = indexedDB.open(DATABASE, 1); + let blocked = false; request.onupgradeneeded = () => request.result.createObjectStore('keys'); - request.onsuccess = () => resolve(request.result); - request.onerror = () => reject(new Error('Enable browser storage to create your local wallet.')); + request.onsuccess = () => { + if (blocked) { request.result.close(); return; } + request.result.onversionchange = () => request.result.close(); + resolve(request.result); + }; + request.onblocked = () => { + blocked = true; + reject(new Error('Close other Wikideck tabs to enable wallet storage, then retry.')); + }; + request.onerror = () => reject(request.error ?? new Error('Enable browser storage to use your local wallet.')); }); - try { - const saved = await new Promise((resolve, reject) => { - const req = db.transaction('keys').objectStore('keys').get('identity'); - req.onsuccess = () => resolve(req.result); - req.onerror = () => reject(req.error); - }); - if (saved) return saved; - const keys = await crypto.subtle.generateKey({ name: 'ECDSA', namedCurve: 'P-256' }, false, ['sign', 'verify']); +} + +// Resolve only on transaction commit, not a request's earlier success event. +function identity(db: IDBDatabase, replacement?: Wallet, createOnly = false): Promise { + return new Promise((resolve, reject) => { + const tx = db.transaction('keys', replacement ? 'readwrite' : 'readonly'); + const store = tx.objectStore('keys'); + let result: Wallet | undefined; + const request = store.get('identity'); + request.onsuccess = () => { + try { + result = request.result as Wallet | undefined; + if (replacement && (!createOnly || result === undefined)) { + store.put(replacement, 'identity'); + result = replacement; + } + } catch (error) { + tx.abort(); + reject(error); + } + }; + tx.oncomplete = () => resolve(result); + tx.onabort = () => reject(tx.error ?? new DOMException('Wallet transaction aborted.', 'AbortError')); + tx.onerror = () => reject(tx.error ?? new Error('Could not save the wallet.')); + }); +} + +// Serialize this tab even without Web Locks. Atomic create-only transactions +// prevent first-use races across tabs without navigator.locks as well. +let queue: Promise = Promise.resolve(); +function withStorage(operation: (db: IDBDatabase) => Promise): Promise { + const run = async () => { + for (let attempt = 0; ; attempt++) { + let db: IDBDatabase | undefined; + try { + db = await openDatabase(); + return await operation(db); + } catch (error) { + if (attempt >= 2 || !(error instanceof DOMException) || + !['AbortError', 'UnknownError', 'InvalidStateError'].includes(error.name)) throw error; + } finally { db?.close(); } + } + }; + const result = queue.then(async (): Promise => { + if (typeof navigator !== 'undefined' && navigator.locks) { + return await navigator.locks.request(LOCK, run); + } + return await run(); + }); + queue = result.catch(() => undefined); + return result; +} + +export function getWallet(): Promise { + return withStorage(async db => { + const saved = await identity(db); + if (saved !== undefined) return saved; + // Intentional exportability: IndexedDB is NOT password-encrypted. Only the + // separate portable backup is protected by the user's backup password. + const keys = await crypto.subtle.generateKey({ name: 'ECDSA', namedCurve: 'P-256' }, true, ['sign', 'verify']); const spki = await crypto.subtle.exportKey('spki', keys.publicKey); const digest = new Uint8Array(await crypto.subtle.digest('SHA-256', spki)); - const wallet = { privateKey: keys.privateKey, publicKey: encode(spki), - address: Array.from(digest, b => b.toString(16).padStart(2, '0')).join('') }; - await new Promise((resolve, reject) => { - const tx = db.transaction('keys', 'readwrite'); - tx.objectStore('keys').put(wallet, 'identity'); - tx.oncomplete = () => resolve(); - tx.onerror = () => reject(tx.error); - }); - return wallet; - } finally { db.close(); } -} -let pending: Promise | undefined; -export function getWallet(): Promise { - return pending ??= (async () => { - if (navigator.locks) return await navigator.locks.request('wikideck-wallet-init', loadOrCreate); - return loadOrCreate(); - })().catch(error => { pending = undefined; throw error; }); + const wallet: Wallet = { privateKey: keys.privateKey, publicKey: encode(spki), + address: Array.from(digest, byte => byte.toString(16).padStart(2, '0')).join('') }; + return (await identity(db, wallet, true))!; + }); } + export async function sign(wallet: Wallet, message: string): Promise { return encode(await crypto.subtle.sign({ name: 'ECDSA', hash: 'SHA-256' }, wallet.privateKey, new TextEncoder().encode(message))); } + +export function exportWallet(wallet: Wallet, password: string): Promise { + return encryptWallet(wallet.privateKey, wallet.publicKey, password); +} + +export async function restoreWallet(backup: unknown, password: string): Promise { + const wallet = await decryptWallet(backup, password); + await withStorage(db => identity(db, wallet)); + return wallet; +} diff --git a/tests/api.test.ts b/tests/api.test.ts index 7017815..6b76dc4 100644 --- a/tests/api.test.ts +++ b/tests/api.test.ts @@ -1,76 +1,327 @@ import test from 'node:test'; import assert from 'node:assert/strict'; import { spawn, type ChildProcess } from 'node:child_process'; -import { once } from 'node:events'; -import { mkdtemp, rm } from 'node:fs/promises'; +import { access, mkdtemp, readFile, rm, unlink } from 'node:fs/promises'; +import { constants, existsSync } from 'node:fs'; import { tmpdir } from 'node:os'; -import { join } from 'node:path'; +import { delimiter, join, resolve } from 'node:path'; +import { fileURLToPath } from 'node:url'; import { generateKeyPairSync, sign } from 'node:crypto'; -import { address, powHash } from '../server/chain.ts'; -import { claimMessage, transferMessage, type Challenge, type ChainState } from '../shared/protocol.ts'; +import { setTimeout as delay } from 'node:timers/promises'; +import { RandomX } from '../server/testnet/randomx.ts'; +import { address, CHAIN_ID, GENESIS_HASH, MAX_TARGET, miningBlob, mintId, sha256, + transferId, workFor } from '../server/testnet/consensus.ts'; +import { NETWORK, CONSENSUS, blockClaimMessage, nftTransferMessage, + type MiningTemplate, type NftTransfer, type TestnetBlock, type TestnetSnapshot } from '../shared/testnet.ts'; -test('HTTP mine, signed transfer, replay rejection and persisted restart', { timeout: 60000 }, async () => { - const dir = await mkdtemp(join(tmpdir(), 'wikideck-test-')); - let child: ChildProcess | undefined; - async function start(): Promise { - // Exercise the same native TypeScript runtime and bind address as Docker. - child = spawn(process.execPath, ['--experimental-strip-types', 'server/index.ts'], { - env: { ...process.env, HOST: '0.0.0.0', PORT: '0', NODE_ENV: 'production', WIKIDECK_DATA_DIR: dir, WIKIDECK_OFFLINE: '1' }, - stdio: ['ignore', 'pipe', 'pipe'], - }); - return new Promise((resolve, reject) => { - const timer = setTimeout(() => reject(new Error('Server startup timeout')), 15000); - let output = ''; - child!.stdout!.on('data', chunk => { - output += chunk.toString(); - const match = output.match(/http:\/\/0\.0\.0\.0:\d+/); - if (match) { clearTimeout(timer); resolve(match[0].replace('0.0.0.0', '127.0.0.1')); } - }); - child!.stderr!.on('data', chunk => { output += chunk.toString(); }); - child!.once('exit', () => { clearTimeout(timer); reject(new Error(output)); }); - child!.once('error', reject); - }); - } - async function stop() { - if (child && child.exitCode === null) { const closed = once(child, 'exit'); child.kill(); await closed; } - } +const root = fileURLToPath(new URL('../', import.meta.url)); +const binary = resolve(process.env.RANDOMX_BINARY ?? join(root, 'native', 'build', + `wikideck-randomx${process.platform === 'win32' ? '.exe' : ''}`)); + +function wallet() { + // Ephemeral, independent P-256 keys; no credentials or private keys go to the nodes. + const keys = generateKeyPairSync('ec', { namedCurve: 'prime256v1' }); + const publicKey = keys.publicKey.export({ type: 'spki', format: 'der' }).toString('base64'); + return { publicKey, owner: address(publicKey), signed: (message: string) => + sign('sha256', Buffer.from(message), { key: keys.privateKey, dsaEncoding: 'ieee-p1363' }).toString('base64') }; +} + +function tamperSignature(signature: string): string { + const bytes = Buffer.from(signature, 'base64'); + bytes[0] ^= 1; + return bytes.toString('base64'); +} + +async function bounded(promise: Promise, milliseconds: number, label: string): Promise { + let timer: ReturnType | undefined; try { - let base = await start(); - const health = await fetch(`${base}/healthz`); - assert.equal(health.status, 200); - assert.deepEqual(await health.json(), { status: 'ok' }); - assert.equal(health.headers.get('cache-control'), 'no-store'); - assert.equal(health.headers.has('ratelimit'), false); - const keys = generateKeyPairSync('ec', { namedCurve: 'prime256v1' }); - const publicKey = keys.publicKey.export({ type: 'spki', format: 'der' }).toString('base64'); - const owner = address(publicKey); - const signed = (message: string) => sign('sha256', Buffer.from(message), { key: keys.privateKey, dsaEncoding: 'ieee-p1363' }).toString('base64'); - const post = (path: string, body: unknown, origin?: string) => fetch(`${base}/api/${path}`, { - method: 'POST', headers: { 'Content-Type': 'application/json', ...(origin ? { Origin: origin } : {}) }, body: JSON.stringify(body), - }); - const { challenge } = await (await fetch(`${base}/api/state`)).json() as { challenge: Challenge }; - assert.equal(challenge.article.source, 'offline'); - assert.equal((await post('mine', {})).status, 400); - assert.equal((await post('mine', {}, 'https://evil.example')).status, 403); - let nonce = 0; - let hash = await powHash(challenge, owner, nonce); - while (!hash.startsWith('0'.repeat(challenge.difficulty))) hash = await powHash(challenge, owner, ++nonce); - const proof = { seed: challenge.seed, nonce, hash, owner, publicKey, signature: signed(claimMessage(challenge, owner, nonce, hash)) }; - const accepted = await post('mine', proof); - assert.equal(accepted.status, 201, await accepted.text()); - assert.equal((await post('mine', proof)).status, 409); - const body = { cardHash: hash, from: owner, to: 'b'.repeat(64), sequence: 0 }; - const transfer = { ...body, publicKey, signature: signed(transferMessage(body)) }; - assert.equal((await post('transfer', { ...transfer, to: 'c'.repeat(64) })).status, 403); - assert.equal((await post('transfer', transfer)).status, 201); - assert.equal((await post('transfer', transfer)).status, 403); - assert.equal((await fetch(`${base}/api/missing`)).status, 404); - await stop(); - base = await start(); - const restored = await (await fetch(`${base}/api/chain`)).json() as ChainState; - assert.equal(restored.blocks.length, 1); - assert.equal(restored.blocks[0].hash, hash); - assert.equal(restored.transfers.length, 1); - assert.equal(restored.transfers[0].to, 'b'.repeat(64)); - } finally { await stop(); await rm(dir, { recursive: true, force: true }); } -}); + return await Promise.race([promise, new Promise((_resolve, reject) => { + timer = setTimeout(() => reject(new Error(`${label} timed out`)), milliseconds); + })]); + } finally { clearTimeout(timer); } +} + +test('native RandomX HTTP: three blocks, mined transfer, peer gossip/sync and durable restart', + { timeout: 180_000 }, async t => { + try { await access(binary, constants.X_OK); } + catch (error) { + if ((error as NodeJS.ErrnoException).code !== 'ENOENT') throw error; + t.skip(`Native RandomX binary absent: ${binary}. Build the reference engine as documented in docs/randomx-native.md, or set RANDOMX_BINARY. No fake PoW fallback.`); + return; + } + + const directory = await mkdtemp(join(tmpdir(), 'wikideck-randomx-http-')); + const firstDir = join(directory, 'node-1'); + const secondDir = join(directory, 'node-2'); + const originalPath = process.env.PATH; + // The local MinGW build depends on these DLLs. Inherit the caller's PATH elsewhere. + const mingw = `${process.env.SystemDrive ?? 'C:'}/Strawberry/c/bin`; + if (process.platform === 'win32' && existsSync(mingw)) { + process.env.PATH = `${mingw}${delimiter}${originalPath ?? ''}`; + } + type RunningNode = { + child: ChildProcess; closed: Promise; output: () => string; base: string; + }; + const nodes: RunningNode[] = []; + let engine: RandomX | undefined; + const abort = () => { + engine?.close(); + for (const { child } of nodes) { + if (child.exitCode === null && child.signalCode === null) child.kill('SIGKILL'); + } + }; + t.signal.addEventListener('abort', abort, { once: true }); + + async function start(dataDir: string, peer?: string): Promise { + t.signal.throwIfAborted(); + const child = spawn(process.execPath, ['--experimental-strip-types', 'server/index.ts'], { + cwd: root, windowsHide: true, shell: false, + env: { ...process.env, HOST: '127.0.0.1', PORT: '0', NODE_ENV: 'production', + WIKIDECK_DATA_DIR: dataDir, RANDOMX_BINARY: binary, + WIKIDECK_PEERS: peer ?? '', WIKIDECK_ALLOW_PRIVATE_PEERS: peer ? '1' : '0', + PUBLIC_ORIGIN: 'http://127.0.0.1:3001' }, + stdio: ['ignore', 'pipe', 'pipe'], + }); + let output = ''; + const node: RunningNode = { child, base: '', output: () => output, + closed: new Promise(resolve => child.once('close', () => resolve())) }; + nodes.push(node); // Register before startup can fail, so finally owns every child. + const ready = new Promise((resolve, reject) => { + const log = (chunk: Buffer) => { + output = (output + chunk.toString()).slice(-16_384); + const match = /Wikideck RandomX testnet: (http:\/\/127\.0\.0\.1:\d+)/.exec(output); + if (match) resolve(match[1]); + }; + child.stdout!.on('data', log); + child.stderr!.on('data', chunk => { output = (output + chunk.toString()).slice(-16_384); }); + child.once('error', reject); + child.once('exit', (code, signal) => reject(new Error(`Node exited (${signal ?? code}): ${output}`))); + }); + try { node.base = await bounded(ready, 30_000, 'Node startup'); } + catch (error) { throw new Error(`${String(error)}\n${output}`); } + return node; + } + + async function stop(node: RunningNode): Promise { + if (node.child.exitCode === null && node.child.signalCode === null) node.child.kill('SIGTERM'); + try { await bounded(node.closed, 5000, 'Node shutdown'); } + catch { + node.child.kill('SIGKILL'); + await bounded(node.closed, 5000, 'Forced node shutdown'); + } + assert.ok(node.child.exitCode !== null || node.child.signalCode !== null, node.output()); + } + + async function request(base: string, path: string, expected = 200, body?: unknown, + headers: Record = {}): Promise { + const response = await fetch(`${base}${path}`, { + method: body === undefined ? 'GET' : 'POST', redirect: 'error', + signal: AbortSignal.any([t.signal, AbortSignal.timeout(15_000)]), + headers: { ...(body === undefined ? {} : { 'Content-Type': 'application/json' }), ...headers }, + body: body === undefined ? undefined : JSON.stringify(body), + }); + if (response.status !== expected) { + assert.fail(`${path}: expected ${expected}, got ${response.status}: ${await response.text()}`); + } + return response; + } + async function json(base: string, path: string, expected = 200, body?: unknown): Promise { + return (await request(base, path, expected, body)).json() as Promise; + } + const snapshot = (base: string) => json(base, '/api/chain'); + async function waitFor(label: string, read: () => Promise, predicate: (value: T) => boolean): Promise { + const until = Date.now() + 25_000; + let value: T; + do { + value = await read(); + if (predicate(value)) return value; + await delay(500, undefined, { signal: t.signal }); + } while (Date.now() < until); + assert.fail(`${label} did not converge: ${JSON.stringify(value)}`); + } + async function mine(base: string, miner: ReturnType): Promise { + const template = await json(base, '/api/mining/template', 200, + { owner: miner.owner, publicKey: miner.publicKey }); + const header = { ...template.header }; + assert.equal(header.network, NETWORK); + assert.equal(header.chainId, CHAIN_ID); + assert.equal(header.target, MAX_TARGET); // Initial target is approximately one success per 16 hashes. + assert.equal(template.nonceOffset, 32); + assert.equal(template.blob, miningBlob(header).toString('hex')); + const until = Date.now() + 45_000; + for (let batch = 0; batch < 16 && Date.now() < until; batch++) { + t.signal.throwIfAborted(); + const result = await bounded(engine!.mine(header.key, miningBlob(header), header.target, + template.nonceOffset, 64), Math.min(45_000, until - Date.now()), 'Native mining batch'); + if (result) { + header.nonce = result.nonce; + const blob = miningBlob(header); + assert.equal(await engine!.hash(header.key, blob), result.hash); + assert.ok(BigInt(`0x${result.hash}`) <= BigInt(`0x${header.target}`)); + const hash = sha256(blob); + return { ...header, hash, tokenId: mintId(header), powHash: result.hash, + signature: miner.signed(blockClaimMessage(hash)), transactions: template.transactions }; + } + header.nonce += 64; + } + assert.fail('Native RandomX mining exhausted its bounded search (1024 nonces / 45s)'); + } + async function submit(base: string, block: TestnetBlock) { + assert.deepEqual(await json(base, '/api/blocks', 201, block), { accepted: true, reorg: false }); + assert.deepEqual(await json(base, '/api/blocks', 200, block), { accepted: false, reorg: false }); + } + const persisted = (dir: string) => readFile(join(dir, 'testnet', 'ledger.json'), 'utf8'); + + try { + engine = new RandomX({ binary }); // Always the actual reference RandomX engine, never a test double. + const alice = wallet(), bob = wallet(); + assert.notEqual(alice.owner, bob.owner); + let first = await start(firstDir); + const health = await request(first.base, '/healthz'); + assert.deepEqual(await health.json(), { status: 'ok', network: NETWORK }); + assert.equal(health.headers.get('cache-control'), 'no-store'); + assert.equal(health.headers.has('ratelimit'), false); + const initial = await snapshot(first.base); + assert.equal(initial.network, NETWORK); + assert.equal(initial.chainId, CHAIN_ID); + assert.equal(initial.genesis, GENESIS_HASH); + assert.equal(initial.tip, GENESIS_HASH); + assert.equal(initial.cumulativeWork, '0'); + assert.equal(initial.algorithm, 'RandomX'); + assert.equal(initial.maturity, CONSENSUS.coinbaseMaturity); + assert.deepEqual(initial.blocks, []); + assert.deepEqual(await json(first.base, '/p2p/status'), + { network: NETWORK, chainId: CHAIN_ID, size: 0, tip: GENESIS_HASH }); + await (await request(first.base, '/api/mining/template', 400, {})).text(); + await (await request(first.base, '/api/blocks', 400, {})).text(); + await (await request(first.base, '/api/transfer', 400, {})).text(); + await (await request(first.base, '/api/mining/template', 403, {}, { Origin: 'https://evil.example' })).text(); + await (await request(first.base, '/api/mining/template', 415, {}, { 'Content-Type': 'text/plain' })).text(); + const malformed = await fetch(`${first.base}/api/blocks`, { method: 'POST', + headers: { 'Content-Type': 'application/json' }, body: '{', + signal: AbortSignal.any([t.signal, AbortSignal.timeout(5000)]) }); + assert.equal(malformed.status, 400); + assert.deepEqual(await malformed.json(), { error: 'Invalid request encoding' }); + for (const path of ['/api/missing', '/p2p/missing', `/api/nfts/${'0'.repeat(64)}`]) { + await (await request(first.base, path, 404)).text(); + } + for (const offset of ['-1', '1.5', '10001', 'nope']) { + await (await request(first.base, `/p2p/blocks?offset=${offset}`, 400)).text(); + } + + const block1 = await mine(first.base, alice); + assert.equal(block1.height, 1); + await submit(first.base, block1); + const unsigned = { network: NETWORK, chainId: CHAIN_ID, cardHash: block1.tokenId, + from: alice.owner, to: bob.owner, sequence: 0 }; + const transfer: NftTransfer = { ...unsigned, publicKey: alice.publicKey, + signature: alice.signed(nftTransferMessage(unsigned)) }; + const immature = await json<{ error: string }>(first.base, '/api/transfer', 400, transfer); + assert.match(immature.error, /immature/i); + const block2 = await mine(first.base, alice); + assert.equal(block2.height, 2); + await submit(first.base, block2); + + // A truly independent process reconstructs the canonical chain over HTTP and checks real work. + const second = await start(secondDir, first.base); + const synced = await waitFor('Second node canonical sync', () => snapshot(second.base), + state => state.tip === block2.hash && state.peers === 1); + assert.deepEqual(synced.blocks, [block1, block2]); + assert.equal(synced.cumulativeWork, (2n * workFor(MAX_TARGET)).toString()); + const peerStatus = await json<{ peers: { url: string; connected: boolean }[] }>(second.base, '/api/peers'); + assert.deepEqual(peerStatus.peers, [{ url: first.base, connected: true }]); + + const badTransfer = await json<{ error: string }>(second.base, '/api/transfer', 400, + { ...transfer, signature: tamperSignature(transfer.signature) }); + assert.match(badTransfer.error, /signature/i); + const pending = { id: transferId(transfer), status: 'pending', + message: 'Ownership changes only when this transaction is mined.' }; + assert.deepEqual(await json(second.base, '/api/transfer', 202, transfer), pending); + assert.deepEqual(await json(second.base, '/api/transfer', 202, transfer), pending); // Pending duplicates are idempotent. + await waitFor('Transaction gossip to first node', () => snapshot(first.base), + state => state.pendingTransfers.length === 1); + for (const node of [first, second]) { + const state = await snapshot(node.base); + assert.deepEqual(state.pendingTransfers, [transfer]); + assert.deepEqual(state.transfers, []); + const metadata = await json>(node.base, `/api/nfts/${block1.tokenId}`); + assert.equal(metadata.owner, alice.owner); // Mempool never changes canonical ownership. + assert.equal(metadata.sequence, 0); + assert.equal(metadata.confirmations, 2); + } + + const block3 = await mine(second.base, bob); + assert.equal(block3.height, 3); + assert.deepEqual(block3.transactions, [transfer]); + // Reject validly encoded signature and PoW tampering before accepting this same block ID. + const beforeInvalid = await persisted(secondDir); + const badSignature = await json<{ error: string }>(second.base, '/api/blocks', 400, + { ...block3, signature: tamperSignature(block3.signature) }); + assert.match(badSignature.error, /miner signature/i); + const badProof = await json<{ error: string }>(second.base, '/api/blocks', 400, + { ...block3, powHash: block3.powHash === '0'.repeat(64) ? '0'.repeat(63) + '1' : '0'.repeat(64) }); + assert.match(badProof.error, /RandomX proof/i); + assert.equal(await persisted(secondDir), beforeInvalid, 'Invalid blocks must not touch durable state'); + assert.equal((await snapshot(second.base)).tip, block2.hash); + await submit(second.base, block3); + const gossiped = await waitFor('Block gossip to first node', () => snapshot(first.base), + state => state.tip === block3.hash); + const canonical = await snapshot(second.base); + assert.deepEqual(gossiped.blocks, canonical.blocks); + assert.deepEqual(canonical.blocks, [block1, block2, block3]); + assert.deepEqual(canonical.transfers, [transfer]); + assert.deepEqual(canonical.pendingTransfers, []); + assert.equal(canonical.cumulativeWork, (3n * workFor(MAX_TARGET)).toString()); + for (const node of [first, second]) { + const replay = await json<{ error: string }>(node.base, '/api/transfer', 400, transfer); + assert.match(replay.error, /owner\/sequence/i); + assert.deepEqual(await json(node.base, `/api/nfts/${block1.tokenId}`), { + network: NETWORK, chainId: CHAIN_ID, tokenId: block1.tokenId, owner: bob.owner, sequence: 1, + blockHash: block1.hash, confirmations: 3, article: block1.article, stateRoot: block3.stateRoot, + }); + const inventory = await json<{ blocks: TestnetBlock[]; next: null }>(node.base, '/p2p/blocks?offset=0'); + assert.deepEqual(inventory, { blocks: canonical.blocks, next: null }); + assert.deepEqual(await json(node.base, '/p2p/blocks?offset=3'), { blocks: [], next: null }); + } + + await stop(second); // Stop its outbound sync before restarting its peer. + await stop(first); + if (process.platform === 'win32') { + // Windows kill(SIGTERM) bypasses the JS handler. Explicit crash-recovery simulation: + // only our isolated lock, only after stop() confirmed process exit/stdio closure. + const lock = join(firstDir, 'testnet-node.lock'); + try { + assert.equal(await readFile(lock, 'utf8'), String(first.child.pid)); + await unlink(lock); + } catch (error) { + if ((error as NodeJS.ErrnoException).code !== 'ENOENT') throw error; + } + } else { + assert.equal(first.child.exitCode, 0, first.output()); + assert.equal(existsSync(join(firstDir, 'testnet-node.lock')), false); + } + first = await start(firstDir); // Ledger.open revalidates every persisted block using native RandomX. + const restored = await snapshot(first.base); + assert.deepEqual(restored, { ...canonical, peers: 0 }); + assert.deepEqual(await json(first.base, `/api/nfts/${block1.tokenId}`), { + network: NETWORK, chainId: CHAIN_ID, tokenId: block1.tokenId, owner: bob.owner, sequence: 1, + blockHash: block1.hash, confirmations: 3, article: block1.article, stateRoot: block3.stateRoot, + }); + assert.deepEqual(await json(first.base, '/api/blocks', 200, block3), { accepted: false, reorg: false }); + await (await request(first.base, '/api/transfer', 400, transfer)).text(); + t.diagnostic('Real native RandomX: 3 mined blocks, 2 independent HTTP nodes, transfer gossip/confirmation, rejection and restart checks passed.'); + } finally { + engine?.close(); + const stopped = await Promise.allSettled(nodes.map(stop)); + t.signal.removeEventListener('abort', abort); + if (originalPath === undefined) delete process.env.PATH; + else process.env.PATH = originalPath; + // Do not remove a directory if a child could still be writing to it. + if (stopped.every(result => result.status === 'fulfilled')) { + await rm(directory, { recursive: true, force: true, maxRetries: 3, retryDelay: 100 }); + } else { + throw new AggregateError(stopped.filter(result => result.status === 'rejected') + .map(result => result.reason), `Child cleanup failed; isolated data retained at ${directory}`); + } + } + }); diff --git a/tests/testnet-consensus.test.ts b/tests/testnet-consensus.test.ts new file mode 100644 index 0000000..a405137 --- /dev/null +++ b/tests/testnet-consensus.test.ts @@ -0,0 +1,29 @@ +import test from 'node:test'; +import assert from 'node:assert/strict'; +import { merkleRoot, sha256, expectedKey, INITIAL_KEY, expectedTarget, MAX_TARGET, CHAIN_ID } from '../server/testnet/consensus.ts'; +import { NETWORK, type TestnetBlock } from '../shared/testnet.ts'; + +test('Merkle commitments distinguish padded leaves, ordering, and node/leaf domains',()=>{ + const a=sha256('a'),b=sha256('b'),c=sha256('c'); + assert.notEqual(merkleRoot([a,b,c]),merkleRoot([a,b,c,c])); + assert.notEqual(merkleRoot([a,b]),merkleRoot([b,a])); + assert.notEqual(merkleRoot([a]),a); + assert.equal(merkleRoot([]),sha256(`${NETWORK}:empty`)); +}); +test('RandomX keys rotate only after the protocol delay using an ancestor, never a miner-selected seed',()=>{ + const ancestors=Array.from({length:4160},(_,i)=>({hash:sha256(`block${i+1}`)} as TestnetBlock)); + assert.equal(expectedKey(ancestors.slice(0,2047),2048),INITIAL_KEY); + assert.equal(expectedKey(ancestors.slice(0,2110),2111),INITIAL_KEY); + assert.equal(expectedKey(ancestors.slice(0,2111),2112),ancestors[2047].hash); + assert.equal(expectedKey(ancestors.slice(0,4158),4159),ancestors[2047].hash); + assert.equal(expectedKey(ancestors.slice(0,4159),4160),ancestors[4095].hash); +}); +test('difficulty retargets deterministically at exact windows and is bounded',()=>{ + assert.equal(expectedTarget([]),MAX_TARGET); + const blocks=Array.from({length:10},(_,i)=>({target:MAX_TARGET,createdAt:1000+i*30}as TestnetBlock)); + assert.equal(expectedTarget(blocks.slice(0,9)),MAX_TARGET); + assert.equal(expectedTarget(blocks),MAX_TARGET); + const fast=blocks.map((b,i)=>({...b,createdAt:1000+i})); + assert.ok(BigInt(`0x${expectedTarget(fast)}`) { + this.calls++; + return sha256(Buffer.concat([Buffer.from(key, 'hex'), Buffer.from(blob)])); + } + close(): void {} +} +function identity() { + const keys = generateKeyPairSync('ec', { namedCurve: 'prime256v1' }); + const publicKey = keys.publicKey.export({ format: 'der', type: 'spki' }).toString('base64'); + return { publicKey, owner: address(publicKey), sign: (message: string) => + sign('sha256', Buffer.from(message), { key: keys.privateKey, dsaEncoding: 'ieee-p1363' }).toString('base64') }; +} +const alice = identity(), bob = identity(), carol = identity(); +type Identity = ReturnType; +const pow = new FakePow(); +async function mine(template: MiningTemplate, miner: Identity = alice): Promise { + const header = structuredClone(template.header); + assert.ok(BigInt(`0x${header.target}`) <= BigInt(`0x${MAX_TARGET}`)); + for (header.nonce = 0; header.nonce < 1_000_000; header.nonce++) { + const blob = miningBlob(header); + const powHash = await pow.hash(header.key, blob); + if (BigInt(`0x${powHash}`) > BigInt(`0x${header.target}`)) continue; + const hash = sha256(blob); + return { ...header, hash, tokenId: mintId(header), powHash, + signature: miner.sign(blockClaimMessage(hash)), transactions: structuredClone(template.transactions) }; + } + throw new Error('Test nonce search exhausted'); +} +type Branch = { blocks: TestnetBlock[]; state: NftState }; +function branch(): Branch { return { blocks: [], state: {} }; } +async function extend(chain: Branch, miner: Identity = alice, transactions: NftTransfer[] = [], + spacing = 30): Promise { + const now = GENESIS_TIME + (chain.blocks.length + 1) * spacing; + const block = await mine(makeTemplate(chain.blocks, chain.state, miner.owner, miner.publicKey, transactions, now), miner); + chain.state = transition(chain.state, block, transactions); + chain.blocks.push(block); + return block; +} +function transfer(cardHash: string, from: Identity = alice, to: Identity = bob, sequence = 0): NftTransfer { + const tx = { network: NETWORK, chainId: CHAIN_ID, cardHash, from: from.owner, to: to.owner, + sequence, publicKey: from.publicKey }; + return { ...tx, signature: from.sign(nftTransferMessage(tx)) }; +} +async function fixture(t: { after: (fn: () => Promise) => void }) { + const dir = await mkdtemp(join(tmpdir(), 'wikideck-testnet-')); + t.after(() => rm(dir, { recursive: true, force: true })); + const engine = new FakePow(); + const ledger = await Ledger.open(dir, engine); + return { dir, ledger, engine, file: join(dir, 'testnet', 'ledger.json') }; +} + +test('testnet genesis is empty, manifest-bound, isolated and defensively copied', async t => { + const { dir, ledger, file } = await fixture(t); + const initial = ledger.snapshot(); + assert.equal(initial.network, NETWORK); + assert.equal(initial.chainId, CHAIN_ID); + assert.equal(initial.genesis, GENESIS_HASH); + assert.equal(initial.tip, GENESIS_HASH); + assert.equal(initial.cumulativeWork, '0'); + assert.equal(initial.algorithm, 'RandomX'); + assert.equal(initial.maturity, 2); + assert.equal(initial.peers, 0); + assert.deepEqual(initial.blocks, []); + assert.deepEqual(initial.transfers, []); + assert.deepEqual(initial.pendingTransfers, []); + assert.equal(stateRoot({}), sha256(`${NETWORK}:empty`)); + await assert.rejects(readFile(join(dir, 'chain.json')), /ENOENT/); + assert.equal(JSON.parse(await readFile(file, 'utf8')).version, 1); + if (process.platform !== 'win32') assert.equal((await stat(file)).mode & 0o777, 0o600); + const candidate = await mine(ledger.template(alice.owner, alice.publicKey)); + assert.deepEqual(await ledger.submit(candidate), { accepted: true, reorg: false }); + candidate.article.title = 'caller mutation'; + const copy = ledger.block(candidate.hash)!; + copy.article.title = 'getter mutation'; + assert.notEqual(ledger.block(candidate.hash)!.article.title, copy.article.title); + assert.equal(ledger.size, 1); + assert.throws(() => ledger.inventory(-1, 32)); + assert.throws(() => ledger.inventory(0, 0)); +}); + +test('DAG retains equal-work branches, serializes duplicates and selects strictly greater cumulative work', async t => { + const { ledger, dir } = await fixture(t); + const slow = branch(), fast = branch(); + for (let i = 0; i < 12; i++) await ledger.submit(await extend(slow, alice, [], 30)); + for (let i = 0; i < 10; i++) { + const result = await ledger.submit(await extend(fast, bob, [], 1)); + assert.equal(result.reorg, false); + assert.equal(ledger.snapshot().tip, slow.blocks.at(-1)!.hash); + } + const hard = await extend(fast, bob, [], 1); + assert.ok(workFor(hard.target) > workFor(slow.blocks.at(-1)!.target)); + assert.equal(hard.height, 11); // A shorter, harder branch wins over height 12. + const results = await Promise.all([ledger.submit(hard), ledger.submit(hard), ledger.submit(hard)]); + assert.deepEqual(results, [{ accepted: true, reorg: true }, + { accepted: false, reorg: false }, { accepted: false, reorg: false }]); + assert.equal(ledger.snapshot().tip, hard.hash); + assert.deepEqual(ledger.snapshot().blocks, fast.blocks); + assert.equal(ledger.size, 23); + assert.equal(ledger.snapshot().cumulativeWork, fast.blocks.reduce((n, b) => n + workFor(b.target), 0n).toString()); + const stored = ledger.allBlocks; + const seen = new Set([GENESIS_HASH]); + for (const b of stored) { assert.ok(seen.has(b.previousHash)); seen.add(b.hash); } + assert.deepEqual(ledger.inventory(10, 3), stored.slice(10, 13)); + const restart = await Ledger.open(dir, new FakePow()); + assert.deepEqual(restart.snapshot(), ledger.snapshot()); + assert.deepEqual(restart.allBlocks, stored); +}); + +test('equal-work ties preserve the current tip across restart and only extension triggers reorg', async t => { + const { dir, ledger } = await fixture(t); + const a = branch(), b = branch(); + const a1 = await extend(a), b1 = await extend(b, bob); + await ledger.submit(a1); + assert.deepEqual(await ledger.submit(b1), { accepted: true, reorg: false }); + assert.equal(ledger.snapshot().tip, a1.hash); + const restart = await Ledger.open(dir, new FakePow()); + assert.equal(restart.snapshot().tip, a1.hash); + const b2 = await extend(b, bob); + assert.deepEqual(await restart.submit(b2), { accepted: true, reorg: true }); + assert.equal(restart.snapshot().tip, b2.hash); +}); + +test('NFT maturity, ordered mempool, block commitments and replay protection', async t => { + const { ledger, dir } = await fixture(t); + const chain = branch(); + const minted = await extend(chain); + await ledger.submit(minted); + const tx = transfer(minted.tokenId); + await assert.rejects(ledger.submitTransfer(tx), /immature/); + await assert.rejects(async () => ledger.submit(await extend({ blocks: [...chain.blocks], state: structuredClone(chain.state) }, alice, [tx])), /immature/); + await ledger.submit(await extend(chain)); + assert.equal(await ledger.submitTransfer(tx), transferId(tx)); + const tx2 = transfer(minted.tokenId, bob, carol, 1); + await Promise.all([ledger.submitTransfer(tx2), ledger.submitTransfer(tx)]); + assert.deepEqual(ledger.snapshot().pendingTransfers, [tx, tx2]); + assert.equal(testnetOwnerOf(ledger.snapshot(), minted.tokenId), alice.owner); // Unconfirmed is not ownership. + const restarted = await Ledger.open(dir, new FakePow()); + assert.deepEqual(restarted.snapshot().pendingTransfers, [tx, tx2]); + const block = await mine(restarted.template(alice.owner, alice.publicKey)); + assert.deepEqual(block.transactions, [tx, tx2]); + await restarted.submit(block); + assert.equal(testnetOwnerOf(restarted.snapshot(), minted.tokenId), carol.owner); + assert.deepEqual(restarted.snapshot().transfers, [tx, tx2]); + assert.deepEqual(restarted.snapshot().pendingTransfers, []); + await assert.rejects(restarted.submitTransfer(tx), /owner\/sequence/); + await assert.rejects(restarted.submitTransfer(transfer(minted.tokenId, carol, alice, 0)), /owner\/sequence/); +}); + +test('reorg rolls back NFT ownership and requeues only still-valid disconnected transfers in order', async t => { + const { ledger, dir } = await fixture(t); + const original = branch(); + const minted = await extend(original); + await ledger.submit(minted); + await ledger.submit(await extend(original)); + const fork: Branch = structuredClone(original); + const tx = transfer(minted.tokenId); + const tx2 = transfer(minted.tokenId, bob, carol, 1); + const committed = await extend(original, alice, [tx, tx2]); + await ledger.submit(committed); + const orphanTx = transfer(committed.tokenId); + await ledger.submit(await extend(original)); + await ledger.submitTransfer(orphanTx); + for (let i = 0; i < 3; i++) await ledger.submit(await extend(fork, bob)); + const snapshot = ledger.snapshot(); + assert.equal(snapshot.tip, fork.blocks.at(-1)!.hash); + assert.equal(testnetOwnerOf(snapshot, minted.tokenId), alice.owner); + assert.equal(testnetOwnerOf(snapshot, committed.tokenId), undefined); + assert.deepEqual(snapshot.transfers, []); + assert.deepEqual(snapshot.pendingTransfers, [tx, tx2]); // Orphan issuance is discarded. + assert.ok(ledger.block(committed.hash)); + assert.deepEqual((await Ledger.open(dir, new FakePow())).snapshot(), snapshot); + const next = await mine(ledger.template(bob.owner, bob.publicKey), bob); + await ledger.submit(next); + assert.equal(testnetOwnerOf(ledger.snapshot(), minted.tokenId), carol.owner); +}); + +test('reorg removes mempool conflicts and does not requeue already committed transfers', async t => { + const { ledger } = await fixture(t); + const a = branch(); + const minted = await extend(a); + await ledger.submit(minted); + await ledger.submit(await extend(a)); + const b: Branch = structuredClone(a); + const tx = transfer(minted.tokenId); + await ledger.submit(await extend(a, alice, [tx])); + await ledger.submitTransfer(transfer(minted.tokenId, bob, alice, 1)); + await ledger.submit(await extend(b, bob, [tx, transfer(minted.tokenId, bob, carol, 1)])); + await ledger.submit(await extend(b, bob)); + assert.deepEqual(ledger.snapshot().pendingTransfers, []); + assert.equal(testnetOwnerOf(ledger.snapshot(), minted.tokenId), carol.owner); +}); + +test('invalid parent, manifest, proof, catalog, transaction/state commitments leave ledger unchanged', async t => { + const { ledger } = await fixture(t); + const valid = await extend(branch()); + for (const changed of [ { previousHash: 'aa'.repeat(32) }, { chainId: 'bb'.repeat(32) }, + { network: 'another-network' }, { article: { ...valid.article, extract: 'tampered catalog' } }, + { stateRoot: '00'.repeat(32) }, { transactionsRoot: '00'.repeat(32) }, + { tokenId: '00'.repeat(32) }, { powHash: '00'.repeat(32) }, { nonce: valid.nonce + 1 }, + { signature: bob.sign(blockClaimMessage(valid.hash)) } ]) { + await assert.rejects(ledger.submit({ ...valid, ...changed })); + assert.equal(ledger.size, 0); + } + await assert.rejects(ledger.submitTransfer({ ...transfer('aa'.repeat(32)), chainId: 'bb'.repeat(32) })); + await ledger.submit(valid); // Queue recovers from failed validations. + assert.equal(ledger.size, 1); +}); + +test('startup rechecks every proof, rejects tampering and mismatched manifests without resetting disk', async t => { + const { dir, ledger, file } = await fixture(t); + const chain = branch(); + await ledger.submit(await extend(chain)); + await ledger.submit(await extend(chain)); + const checking = new FakePow(); + await Ledger.open(dir, checking); + assert.equal(checking.calls, 2); + const original = await readFile(file, 'utf8'); + const disk = JSON.parse(original); + for (const changed of [ { ...disk, chainId: 'ff'.repeat(32) }, { ...disk, network: 'wrong' }, + { ...disk, version: 2 }, { ...disk, blocks: [...disk.blocks].reverse() }, + { ...disk, blocks: [disk.blocks[0], disk.blocks[0]] }, + { ...disk, blocks: [{ ...disk.blocks[0], stateRoot: '00'.repeat(32) }] }, + { ...disk, pendingTransfers: [transfer(chain.blocks[0].tokenId, bob)] } ]) { + const text = JSON.stringify(changed); + await writeFile(file, text); + await assert.rejects(Ledger.open(dir, new FakePow())); + assert.equal(await readFile(file, 'utf8'), text); + } + await writeFile(file, original); + await assert.rejects(Ledger.open(dir, { hash: async () => 'ff'.repeat(32), close() {} }), /RandomX proof/); + await writeFile(file, '{truncated'); + await assert.rejects(Ledger.open(dir, new FakePow())); +}); + +test('failed atomic replacement never commits memory, and queued mutations recover', async t => { + const { ledger, file } = await fixture(t); + const saved = `${file}.saved`; + await rename(file, saved); + await mkdir(file); + const valid = await extend(branch()); + await assert.rejects(ledger.submit(valid)); + assert.equal(ledger.size, 0); + assert.equal(ledger.snapshot().tip, GENESIS_HASH); + await rm(file, { recursive: true }); + await rename(saved, file); + await ledger.submit(valid); + assert.equal(ledger.size, 1); +}); + +test('bounded persistence rejects oversized files before reading or replaying proofs', async t => { + const { dir, file } = await fixture(t); + await truncate(file, 128 * 1024 * 1024 + 1); + const engine = new FakePow(); + await assert.rejects(Ledger.open(dir, engine), /128 MiB/); + assert.equal(engine.calls, 0); +}); + +test('mempool is ordered, capped at 256, and templates include at most 64 without new issuance', async t => { + const { ledger, dir } = await fixture(t); + const chain = branch(); + const minted = await extend(chain); + await ledger.submit(minted); + await ledger.submit(await extend(chain)); + const transactions = Array.from({ length: 256 }, (_, sequence) => transfer(minted.tokenId, + sequence % 2 === 0 ? alice : bob, sequence % 2 === 0 ? bob : alice, sequence)); + await Promise.all(transactions.map(tx => ledger.submitTransfer(tx))); + assert.deepEqual(ledger.snapshot().pendingTransfers, transactions); + await assert.rejects(ledger.submitTransfer(transfer(minted.tokenId, alice, bob, 256)), /256/); + const template = ledger.template(alice.owner, alice.publicKey); + assert.deepEqual(template.transactions, transactions.slice(0, 64)); + await assert.rejects(ledger.submitTransfer(transfer(mintId(template.header))), /256/); + const block = await mine(template); + await ledger.submit(block); + assert.deepEqual(ledger.snapshot().pendingTransfers, transactions.slice(64)); + await assert.rejects(ledger.submitTransfer(transfer(block.tokenId)), /immature/); + const restarted = await Ledger.open(dir, new FakePow()); + assert.deepEqual(restarted.snapshot(), ledger.snapshot()); +}); + +async function server(t: { after: (fn: () => Promise) => void }, + handler: (req: IncomingMessage, res: ServerResponse) => void) { + const instance = createServer(handler); + await new Promise(resolve => instance.listen(0, '127.0.0.1', resolve)); + t.after(() => new Promise((resolve, reject) => { + instance.close(error => error ? reject(error) : resolve()); instance.closeAllConnections(); + })); + const addr = instance.address(); + assert.ok(addr && typeof addr !== 'string'); + return `http://127.0.0.1:${addr.port}`; +} +function json(res: ServerResponse, body: unknown) { res.setHeader('content-type', 'application/json'); res.end(JSON.stringify(body)); } +async function until(check: () => boolean) { + const deadline = Date.now() + 5000; + while (!check()) { if (Date.now() > deadline) assert.fail('Peer operation timed out'); await delay(10); } +} + +test('peer configuration rejects unsafe origins; explicit private permission enables local sync', async t => { + const { ledger } = await fixture(t); + for (const url of ['http://example.com', 'https://localhost', 'https://foo.localhost', + 'https://127.1', 'https://10.1.2.3', 'https://169.254.169.254', 'https://[::1]', + 'https://[::ffff:127.0.0.1]', 'https://[fc00::1]', 'https://[fe80::1]', + 'https://[2002:7f00:1::]', 'https://example.com/path', 'https://user:pass@example.com', + 'https://example.com/?q=1', 'https://example.com/#fragment', 'https://example.com/?', + 'https://example.com/#', 'https://example.com/path/..', 'https://@example.com', 'ftp://example.com']) { + assert.throws(() => new PeerNetwork({ ledger, urls: [url], allowPrivate: false }), url); + } + const chain = branch(); + const b = await extend(chain); + const paths: string[] = []; + const url = await server(t, (req, res) => { + paths.push(req.url!); + if (req.url === '/p2p/status') json(res, { network: NETWORK, chainId: CHAIN_ID, size: 1 }); + else if (req.url === '/p2p/blocks?offset=0') json(res, { blocks: [b], next: null }); + else if (req.url === '/p2p/mempool') json(res, { transactions: [] }); + else json(res, { accepted: true }); + }); + const network = new PeerNetwork({ ledger, urls: [url], allowPrivate: true }); + t.after(async () => network.close()); + network.start(); network.start(); + await until(() => network.status()[0].connected); + assert.equal(ledger.size, 1); + assert.equal(ledger.snapshot().peers, 1); + await network.broadcastBlock(b); + assert.ok(paths.includes('/p2p/block')); + await assert.rejects(network.broadcastTransfer(transfer(b.tokenId)), /unaccepted/); + network.close(); + assert.equal(ledger.snapshot().peers, 0); +}); + +test('peers verify DNS, manifests, pagination, payloads and consensus; redirects are not followed', async t => { + const { ledger } = await fixture(t); + const chain = branch(); + const b = await extend(chain); + let redirected = false; + for (const mode of ['manifest', 'pagination', 'proof', 'oversized', 'redirect'] as const) { + const url = await server(t, (req, res) => { + if (req.url === '/redirect-target') { redirected = true; json(res, {}); return; } + if (mode === 'redirect') { res.writeHead(302, { location: '/redirect-target' }); res.end(); return; } + if (mode === 'oversized') { res.setHeader('content-type', 'application/json'); res.end(' '.repeat(2 * 1024 * 1024 + 1)); return; } + if (req.url === '/p2p/status') json(res, { network: NETWORK, chainId: mode === 'manifest' ? 'bad' : CHAIN_ID, size: 1 }); + else json(res, mode === 'pagination' ? { blocks: [b], next: 0 } : { blocks: [{ ...b, powHash: '00'.repeat(32) }], next: null }); + }); + const network = new PeerNetwork({ ledger, urls: [url], allowPrivate: true }); + network.start(); + await until(() => Boolean(network.status()[0].error)); + assert.equal(network.status()[0].connected, false); + assert.equal(ledger.size, 0); + network.close(); + } + assert.equal(redirected, false); + // Deterministic DNS rebinding defense test: no external resolver/network dependency. + const lookupMock = t.mock.method(dns, 'lookup', async () => [ + { address: '93.184.216.34', family: 4 }, { address: '127.0.0.1', family: 4 }, + ]); + const dnsNetwork = new PeerNetwork({ ledger, urls: ['https://peer.example'], allowPrivate: false }); + t.after(async () => dnsNetwork.close()); + dnsNetwork.start(); + await until(() => Boolean(dnsNetwork.status()[0].error)); + assert.equal(dnsNetwork.status()[0].connected, false); + assert.match(dnsNetwork.status()[0].error!, /non-public/); + lookupMock.mock.restore(); +}); + +test('peer sync pages at most 32 blocks per pass, preserves cursor and skips known blocks', async t => { + const { ledger, engine } = await fixture(t); + const chain = branch(); + for (let i = 0; i < 33; i++) await extend(chain, alice, [], 30); + await ledger.submit(chain.blocks[0]); + const offsets: number[] = []; + const url = await server(t, (req, res) => { + if (req.url === '/p2p/status') json(res, { network: NETWORK, chainId: CHAIN_ID, size: chain.blocks.length }); + else if (req.url === '/p2p/mempool') json(res, { transactions: [] }); + else { + const offset = Number(new URL(req.url!, 'http://localhost').searchParams.get('offset')); + offsets.push(offset); + const blocks = chain.blocks.slice(offset, offset + 32); + json(res, { blocks, next: offset + blocks.length < chain.blocks.length ? offset + blocks.length : null }); + } + }); + const network = new PeerNetwork({ ledger, urls: [url], allowPrivate: true, intervalMs: 1000 }); + t.after(async () => network.close()); + network.start(); + await until(() => network.status()[0].connected); + assert.equal(ledger.size, 32); + assert.deepEqual(offsets, [0]); + await until(() => ledger.size === 33); + assert.deepEqual(offsets, [0, 32]); + assert.equal(engine.calls, 33); // The already-known first block was not revalidated. + assert.deepEqual(ledger.snapshot().blocks, chain.blocks); + assert.equal(CONSENSUS.maxTransactions, 64); +}); \ No newline at end of file diff --git a/tests/wallet-backup.test.ts b/tests/wallet-backup.test.ts new file mode 100644 index 0000000..d53a37f --- /dev/null +++ b/tests/wallet-backup.test.ts @@ -0,0 +1,231 @@ +import test from 'node:test'; +import assert from 'node:assert/strict'; +import { createHash, createPrivateKey, createPublicKey, generateKeyPairSync, + randomBytes, sign as nativeSign, verify as nativeVerify, webcrypto } from 'node:crypto'; +import { encryptWallet, decryptWallet, type WalletBackup } from '../shared/wallet-backup.ts'; +import { getWallet, exportWallet, restoreWallet, sign, type Wallet } from '../src/wallet.ts'; + +const subtle = webcrypto.subtle as SubtleCrypto; +// Ephemeral test credentials only; no production identities or secrets. +const password = randomBytes(24).toString('base64'); +const encode = (bytes: ArrayBuffer) => Buffer.from(bytes).toString('base64'); +async function generate() { + const keys = await subtle.generateKey({ name: 'ECDSA', namedCurve: 'P-256' }, true, ['sign', 'verify']); + return { ...keys, publicKeyText: encode(await subtle.exportKey('spki', keys.publicKey)) }; +} +const fixture = (async () => { + const keys = await generate(); + return { ...keys, backup: await encryptWallet(keys.privateKey, keys.publicKeyText, password) }; +})(); + +function mutateBase64(value: string): string { + const bytes = Buffer.from(value, 'base64'); + bytes[0] ^= 1; + return bytes.toString('base64'); +} + +// Independent format writer permits testing authenticated but invalid plaintext: +// this exercises key validation *after* successful GCM authentication. +async function seal(pkcs8: ArrayBuffer, header: WalletBackup): Promise { + const material = await subtle.importKey('raw', new TextEncoder().encode(password), 'PBKDF2', false, ['deriveKey']); + const key = await subtle.deriveKey({ name: 'PBKDF2', hash: 'SHA-256', iterations: 600000, + salt: Buffer.from(header.salt, 'base64') }, material, { name: 'AES-GCM', length: 256 }, false, ['encrypt']); + const aad = new TextEncoder().encode(JSON.stringify([header.format, header.version, header.network, + header.kdf, header.iterations, header.cipher, header.salt, header.iv, header.publicKey])); + return { ...header, ciphertext: encode(await subtle.encrypt({ name: 'AES-GCM', tagLength: 128, + iv: Buffer.from(header.iv, 'base64'), additionalData: aad }, key, pkcs8)) }; +} + +test('Node WebCrypto backup roundtrip preserves SPKI SHA256 identity and signing key', async () => { + const { backup, privateKey, publicKeyText } = await fixture; + const wallet = await decryptWallet(JSON.parse(JSON.stringify(backup)), password); + const spki = Buffer.from(publicKeyText, 'base64'); + assert.equal(wallet.address, createHash('sha256').update(spki).digest('hex')); + assert.match(wallet.address, /^[a-f0-9]{64}$/); + assert.equal(wallet.publicKey, publicKeyText); + assert.equal(wallet.privateKey.extractable, true); + assert.equal(wallet.privateKey.type, 'private'); + assert.equal(wallet.privateKey.algorithm.name, 'ECDSA'); + assert.equal((wallet.privateKey.algorithm as EcKeyAlgorithm).namedCurve, 'P-256'); + assert.deepEqual(Buffer.from(await subtle.exportKey('pkcs8', wallet.privateKey)), + Buffer.from(await subtle.exportKey('pkcs8', privateKey))); + const signature = await sign(wallet, 'portable identity'); + assert.equal(nativeVerify('sha256', Buffer.from('portable identity'), { + key: createPublicKey({ key: spki, format: 'der', type: 'spki' }), dsaEncoding: 'ieee-p1363', + }, Buffer.from(signature, 'base64')), true); + assert.equal(backup.iterations, 600000); + assert.equal(backup.network, 'wikideck-randomx-testnet-2'); + assert.equal(Buffer.from(backup.salt, 'base64').length, 16); + assert.equal(Buffer.from(backup.iv, 'base64').length, 12); + assert.ok(Buffer.byteLength(JSON.stringify(backup)) < 32 * 1024); + const again = await exportWallet(wallet, password); + assert.notEqual(again.salt, backup.salt); + assert.notEqual(again.iv, backup.iv); + assert.notEqual(again.ciphertext, backup.ciphertext); +}); + +test('native Node miner PKCS8 imports into WebCrypto without changing address or signatures', async () => { + const native = generateKeyPairSync('ec', { namedCurve: 'prime256v1' }); + const pkcs8 = native.privateKey.export({ format: 'der', type: 'pkcs8' }); + const publicKey = native.publicKey.export({ format: 'der', type: 'spki' }).toString('base64'); + const privateKey = await subtle.importKey('pkcs8', pkcs8, { name: 'ECDSA', namedCurve: 'P-256' }, true, ['sign']); + const restored = await decryptWallet(await encryptWallet(privateKey, publicKey, password), password); + assert.equal(restored.address, createHash('sha256').update(Buffer.from(publicKey, 'base64')).digest('hex')); + const message = Buffer.from('native miner identity'); + const nativeSignature = nativeSign('sha256', message, { key: native.privateKey, dsaEncoding: 'ieee-p1363' }); + const verifyingKey = await subtle.importKey('spki', Buffer.from(restored.publicKey, 'base64'), + { name: 'ECDSA', namedCurve: 'P-256' }, false, ['verify']); + assert.equal(await subtle.verify({ name: 'ECDSA', hash: 'SHA-256' }, verifyingKey, nativeSignature, message), true); + assert.equal(createPrivateKey({ key: Buffer.from(await subtle.exportKey('pkcs8', restored.privateKey)), + format: 'der', type: 'pkcs8' }).asymmetricKeyType, 'ec'); +}); + +test('wrong password and modifications of ciphertext, salt, IV, or public key fail', async () => { + const { backup } = await fixture; + await assert.rejects(decryptWallet(backup, randomBytes(24).toString('base64')), /Cannot unlock/); + for (const field of ['ciphertext', 'salt', 'iv'] as const) { + await assert.rejects(decryptWallet({ ...backup, [field]: mutateBase64(backup[field]) }, password), /Cannot unlock/); + } + const other = await generate(); + await assert.rejects(decryptWallet({ ...backup, publicKey: other.publicKeyText }, password), /Cannot unlock/); +}); + +test('mismatched key pairs fail on export and after authenticated decryption', async () => { + const { backup, privateKey } = await fixture; + const other = await generate(); + await assert.rejects(encryptWallet(privateKey, other.publicKeyText, password), /does not match/); + const mismatched = await seal(await subtle.exportKey('pkcs8', privateKey), { ...backup, publicKey: other.publicKeyText }); + await assert.rejects(decryptWallet(mismatched, password), /mismatched wallet keys/); +}); + +test('wrong key types, non-exportable keys, wrong curves, and invalid PKCS8 are rejected', async () => { + const { backup, publicKey, publicKeyText } = await fixture; + const nonexportable = await subtle.generateKey({ name: 'ECDSA', namedCurve: 'P-256' }, false, ['sign', 'verify']); + const ecdh = await subtle.generateKey({ name: 'ECDH', namedCurve: 'P-256' }, true, ['deriveKey']); + const p384 = await subtle.generateKey({ name: 'ECDSA', namedCurve: 'P-384' }, true, ['sign', 'verify']); + for (const key of [publicKey, nonexportable.privateKey, ecdh.privateKey, p384.privateKey]) { + await assert.rejects(encryptWallet(key, publicKeyText, password), /exportable P-256 ECDSA/); + } + const p384Backup = await seal(await subtle.exportKey('pkcs8', p384.privateKey), backup); + await assert.rejects(decryptWallet(p384Backup, password), /Cannot unlock/); + await assert.rejects(decryptWallet(await seal(new Uint8Array(32).buffer, backup), password), /Cannot unlock/); +}); + +test('strict format, bounded fields, canonical base64, and fixed KDF work reject malformed input', async () => { + const { backup } = await fixture; + for (const iterations of [0, -1, 1, 599999, 600001, 1e12, Infinity, NaN, '600000', null]) { + await assert.rejects(decryptWallet({ ...backup, iterations }, password), /Unsupported/); + } + const invalid: unknown[] = [null, undefined, [], 'x'.repeat(32769), {}, + { ...backup, extra: 'unexpected' }, { ...backup, version: 2 }, + { ...backup, network: 'wikideck-demo' }, { ...backup, format: 'other' }, + { ...backup, kdf: 'scrypt' }, { ...backup, cipher: 'AES-CBC' }, + { ...backup, salt: 'AA==' }, { ...backup, iv: null }, + { ...backup, publicKey: 'a'.repeat(32769) }, { ...backup, ciphertext: 'a'.repeat(32769) }, + { ...backup, ciphertext: '***=' }, { ...backup, salt: backup.salt.replace(/==$/, 'AB') }, + { ...backup, salt: `${backup.salt}\n` }, + Object.assign(Object.create({ inherited: true }), backup), + ]; + const missing = { ...backup } as Partial; + delete missing.publicKey; + invalid.push(missing); + const accessor = { ...backup }; + Object.defineProperty(accessor, 'publicKey', { get() { throw new Error('Getter must not run'); } }); + invalid.push(accessor); + for (const value of invalid) await assert.rejects(decryptWallet(value, password)); + const { privateKey, publicKeyText } = await fixture; + for (const bad of ['', 'x'.repeat(11), 'x'.repeat(1025)]) { + await assert.rejects(encryptWallet(privateKey, publicKeyText, bad), /Password/); + } + await assert.rejects(decryptWallet(backup, 'x'.repeat(1025)), /Password/); +}); + +test('wallet persistence commits before restore resolves, isolates demo DB, retries and recovers after failures', async () => { + // Small storage-boundary double: deliberately separate get success and commit. + // Browser IndexedDB/Web Locks are additionally checked against the real API. + const originalIDB = Object.getOwnPropertyDescriptor(globalThis, 'indexedDB'); + const originalNavigator = Object.getOwnPropertyDescriptor(globalThis, 'navigator'); + let stored: Wallet | undefined; + let failWrites = 0; + let permanentFailure = false; + let lockCalls = 0; + let commits = 0; + const opened: string[] = []; + const installNavigator = (locks: boolean) => Object.defineProperty(globalThis, 'navigator', { configurable: true, + value: locks ? { locks: { request: async (name: string, callback: () => Promise) => { + assert.equal(name, 'wikideck-testnet-wallet-v2:identity'); lockCalls++; return callback(); + } } } : {} }); + Object.defineProperty(globalThis, 'indexedDB', { configurable: true, value: { + open(name: string) { + opened.push(name); + const request = { result: { + close() {}, + transaction(_store: string, mode: string) { + let replacement: Wallet | undefined; + const tx = { + error: null as DOMException | null, + oncomplete: () => {}, onabort: () => {}, onerror: () => {}, + objectStore: () => ({ + get: () => { + const get = { result: stored, onsuccess: () => {} }; + queueMicrotask(() => { + get.onsuccess(); + setImmediate(() => { + if (mode === 'readwrite' && (permanentFailure || failWrites-- > 0)) { + tx.error = new DOMException('Simulated storage failure', permanentFailure ? 'QuotaExceededError' : 'AbortError'); + tx.onabort(); + } else { + if (replacement) stored = structuredClone(replacement); + commits++; + tx.oncomplete(); + } + }); + }); + return get; + }, + put: (value: Wallet) => { replacement = value; }, + }), + }; + return tx; + }, + }, onsuccess: () => {} }; + queueMicrotask(() => request.onsuccess()); + return request; + }, + } }); + try { + installNavigator(false); + const initial = await Promise.all(Array.from({ length: 4 }, () => getWallet())); + assert.equal(new Set(initial.map(wallet => wallet.address)).size, 1); + assert.equal(initial[0].privateKey.extractable, true); + const { backup } = await fixture; + const expected = await decryptWallet(backup, password); + installNavigator(true); + failWrites = 1; + const before = commits; + const recovered = await restoreWallet(backup, password); + assert.ok(commits > before); + assert.equal(stored?.address, expected.address); + assert.equal(recovered.address, expected.address); + assert.equal((await getWallet()).address, expected.address); + assert.ok(lockCalls >= 2); + assert.ok(opened.every(name => name === 'wikideck-testnet-wallet-v2')); + permanentFailure = true; + await assert.rejects(restoreWallet(await exportWallet(initial[0], password), password), { name: 'QuotaExceededError' }); + assert.equal(stored?.address, expected.address); + permanentFailure = false; + await assert.rejects(restoreWallet(backup, randomBytes(24).toString('base64'))); + assert.equal((await getWallet()).address, expected.address); + failWrites = 5; + const attempts = opened.length; + await assert.rejects(restoreWallet(backup, password), { name: 'AbortError' }); + assert.equal(opened.length - attempts, 3); + failWrites = 0; + assert.equal((await restoreWallet(backup, password)).address, expected.address); + } finally { + if (originalIDB) Object.defineProperty(globalThis, 'indexedDB', originalIDB); + else Reflect.deleteProperty(globalThis, 'indexedDB'); + if (originalNavigator) Object.defineProperty(globalThis, 'navigator', originalNavigator); + else Reflect.deleteProperty(globalThis, 'navigator'); + } +}); \ No newline at end of file