{"id":15060308,"url":"https://github.com/swojtasiak/fcml-lib","last_synced_at":"2025-07-04T17:10:07.841Z","repository":{"id":26723936,"uuid":"30181412","full_name":"swojtasiak/fcml-lib","owner":"swojtasiak","description":"A general purpose machine code manipulation library for x86-32 (IA-32) and x86-64 (AMD64) architectures (Assembler, Disassembler, Library).","archived":false,"fork":false,"pushed_at":"2024-01-26T20:21:20.000Z","size":24062,"stargazers_count":89,"open_issues_count":0,"forks_count":22,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-10T05:55:17.265Z","etag":null,"topics":["amd64","assembler","avx","avx-512","avx2","code-generator","disassembler","intel","shared-library","sse","sse2","sse3","sse41","sse42","ssse3","x86","x86-32","x86-64","xop"],"latest_commit_sha":null,"homepage":"http://www.fcml-lib.com","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/swojtasiak.png","metadata":{"files":{"readme":"README","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-02-02T10:09:47.000Z","updated_at":"2025-03-08T19:23:38.000Z","dependencies_parsed_at":"2024-01-26T02:29:11.481Z","dependency_job_id":"ed11905f-2c07-4623-a3e9-11fd71169325","html_url":"https://github.com/swojtasiak/fcml-lib","commit_stats":null,"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"purl":"pkg:github/swojtasiak/fcml-lib","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swojtasiak%2Ffcml-lib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swojtasiak%2Ffcml-lib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swojtasiak%2Ffcml-lib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swojtasiak%2Ffcml-lib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/swojtasiak","download_url":"https://codeload.github.com/swojtasiak/fcml-lib/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/swojtasiak%2Ffcml-lib/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263585897,"owners_count":23484488,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amd64","assembler","avx","avx-512","avx2","code-generator","disassembler","intel","shared-library","sse","sse2","sse3","sse41","sse42","ssse3","x86","x86-32","x86-64","xop"],"created_at":"2024-09-24T22:56:41.358Z","updated_at":"2025-07-04T17:10:07.792Z","avatar_url":"https://github.com/swojtasiak.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"This is a general purpose machine code manipulation library for IA-32 and Intel 64 architectures.\nThe library supports UNIX-like systems as well as Windows and is highly portable. The FCML library\nis free for commercial and non-commercial use as long as the terms of the LGPL license are met.\nCurrently it supports such features as:\n\n* A one-line disassembler\n* A one-line assembler\n* An experimental multi-pass load-and-go assembler (Multi line!)\n* Support for the Intel and AT\u0026T syntax\n* An instruction renderer\n* An instruction parser\n* Instructions represented as generic models\n* UNIX/GNU/Linux and Windows support\n* Portable - written entirely in C (no external dependencies)\n* Supported instruction sets: MMX, 3D-Now!, SSE, SSE2, SSE3, SSSE3, \n\tSSE4.1, SSE4.2, SSE4A, AVX, AVX2, AES, TBM, BMI1, BMI2, \n\tHLE, ADX, CLMUL, RDRAND, RDSEED, FMA, FMA4, LWP, SVM, XOP, VMX, SMX, AVX-512, XEON PHI\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswojtasiak%2Ffcml-lib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswojtasiak%2Ffcml-lib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswojtasiak%2Ffcml-lib/lists"}