Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
ARM architecture family
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Cores== {{Main|List of ARM processors}} {| class="wikitable sortable" |- ! rowspan=2 | Architecture ! rowspan=2 | Core<br>bit-width ! colspan=2 | Cores ! rowspan=2 | Profile ! rowspan=2 | Refe-<br>rences |- ! Arm Ltd. ! Third-party |- | {{center|ARMv1}} || {{center|[[32-bit|32]]}} || [[ARM1]] || || {{center|Classic}} || {{center|<ref name="26bitaddr" group="a">Although most [[datapath]]s and [[CPU register]]s in the early ARM processors were 32-bit, [[26-bit#Early ARM processors|addressable memory was limited to 26 bits]]; with upper bits, then, used for status flags in the program counter register.</ref>}} |- | {{center|ARMv2}} || {{center|32}} || [[ARM2]], ARM250, [[ARM3]] || [[Amber (processor core)|Amber]], STORM Open Soft Core<ref>{{cite web |url=https://opencores.org/websvn,filedetails?repname=storm_core&path=%2Fstorm_core%2Ftrunk%2Fdoc%2FSTORM+CORE+datasheet.pdf |title=STORM CORE Processor System |first=Stephan |last=Nolting |publisher=[[OpenCores]] |access-date=1 April 2014}}</ref> || {{center|Classic}} || {{center|<ref name="26bitaddr" group="a"/>}} |- | {{center|ARMv3}} || {{center|32}} || [[ARM6]], [[ARM7]] || || {{center|Classic}} || {{center|<ref name="26bitcomp" group="a">ARMv3 included a compatibility mode to support the [[26-bit#Early ARM processors|26-bit addresses]] of earlier versions of the architecture. This compatibility mode ''optional'' in ARMv4, and removed entirely in ARMv5.</ref>}} |- | {{center|ARMv4}} || {{center|32}} || [[List of ARM microprocessor cores|ARM8]]|| [[StrongARM]], FA526, ZAP Open Source Processor Core || {{center|Classic}} || {{center|<ref name="26bitcomp" group="a"/>}} {{center|<ref>{{GitHub|krevanth/ZAP}}</ref>}} |- | {{center|ARMv4T}} || {{center|32}} || [[ARM7TDMI]], [[ARM9TDMI]], [[ARM SecurCore|SecurCore]] SC100 || || {{center|Classic}} || {{center|<ref name="26bitcomp" group="a"/>}} |- | {{center|ARMv5TE}} || {{center|32}} || [[ARM7EJ]], [[ARM9E]], [[ARM10E]] || [[XScale]], FA626TE, Feroceon, PJ1/Mohawk || {{center|Classic}} || |- | {{center|ARMv6}} || {{center|32}} || [[ARM11]] || || {{center|Classic}} || |- | {{center|ARMv6-M}} || {{center|32}} || [[ARM Cortex-M#Cortex-M0|ARM Cortex-M0]], {{nowrap|[[ARM Cortex-M#Cortex-M0+|ARM Cortex-M0+]]}}, {{nowrap|[[ARM Cortex-M#Cortex-M1|ARM Cortex-M1]]}}, [[ARM SecurCore|SecurCore]] SC000 || || {{center|[[Microcontroller]]}} || |- | {{center|ARMv7-M}} || {{center|32}} || [[ARM Cortex-M#Cortex-M3|ARM Cortex-M3]], [[ARM SecurCore|SecurCore]] SC300 || [[Apple M7]] motion coprocessor|| {{center|Microcontroller}} || |- | {{center|ARMv7E-M}} || {{center|32}} || [[ARM Cortex-M#Cortex-M4|ARM Cortex-M4]], {{nowrap|[[ARM Cortex-M#Cortex-M7|ARM Cortex-M7]]}} || || {{center|Microcontroller}} || |- | {{center|ARMv8-M}} || {{center|32}} || [[ARM Cortex-M#Cortex-M23|ARM Cortex-M23]],<ref>{{cite web |url=https://www.arm.com/products/processors/cortex-m/cortex-m23-processor.php |title=Cortex-M23 Processor |publisher=ARM |access-date=27 October 2016}}</ref> [[ARM Cortex-M#Cortex-M33|ARM Cortex-M33]]<ref>{{cite web |url=https://www.arm.com/products/processors/cortex-m/cortex-m33-processor.php |title=Cortex-M33 Processor |publisher=ARM |access-date=27 October 2016}}</ref> || || {{center|Microcontroller}} || {{center|<ref>{{cite web |url=https://www.arm.com/about/newsroom/armv8-m-architecture-simplifies-security-for-smart-embedded-devices.php |title=ARMv8-M Architecture Simplifies Security for Smart Embedded |publisher=ARM |access-date=10 November 2015}}</ref>}} |- |{{center|ARMv8.1-M}} |{{center|32}} |[[ARM Cortex-M#Cortex-M55|ARM Cortex-M55]], [[ARM Cortex-M#Cortex-M85|ARM Cortex-M85]] | |{{center|Microcontroller}} |{{center|<ref>{{Cite web |last=Ltd |first=Arm |title=M-Profile Architectures |url=https://www.arm.com/architecture/cpu/m-profile |access-date=2023-08-29 |website=Arm {{!}} The Architecture for the Digital World |language=en}}</ref>}} |- | {{center|ARMv7-R}} || {{center|32}} || [[ARM Cortex-R4]], {{nowrap |[[ARM Cortex-R5]]}}, {{nowrap|[[ARM Cortex-R7]]}}, {{nowrap|[[ARM Cortex-R8]]}} || || {{center|[[Real-time computing|Real-time]]}} || |- | rowspan="2" | {{center|ARMv8-R}} || {{center|32}} || [[ARM Cortex-R52]] || || {{center|Real-time}} || {{center|<ref>{{cite web |url=https://www.arm.com/products/processors/instruction-set-architectures/armv8-r-architecture.php |title=ARMv8-R Architecture |access-date=10 July 2015}}</ref><ref>{{cite web |url=https://arm.com/files/pdf/ARMv8R__Architecture_Oct13.pdf |title=ARM Cortex-R Architecture |first=Simon |last=Craske |publisher=Arm Holdings |date=October 2013 |access-date=1 February 2014 |archive-url=https://web.archive.org/web/20140406081724/https://arm.com/files/pdf/ARMv8R__Architecture_Oct13.pdf |archive-date=6 April 2014}}</ref><ref>{{cite news |last1=Smith |first1=Ryan |title=ARM Announces Cortex-R52 CPU: Deterministic & Safe, for ADAS & More |url=https://www.anandtech.com/show/10690/arm-announces-the-cortexr52-cpu-deterministic-safe-for-adas-more |access-date=20 September 2016 |website=[[AnandTech]] |date=20 September 2016}}</ref>}} |- |{{center|64}} |[https://developer.arm.com/ip-products/processors/cortex-r/cortex-r82 ARM Cortex-R82] | |{{center|Real-time}} | |- | {{center|ARMv7-A}} || {{center|32}} || [[ARM Cortex-A5]], {{nowrap|[[ARM Cortex-A7]]}}, {{nowrap|[[ARM Cortex-A8]]}}, {{nowrap|[[ARM Cortex-A9]]}}, {{nowrap |[[ARM Cortex-A12]]}}, {{nowrap|[[ARM Cortex-A15]]}}, {{nowrap|[[ARM Cortex-A17]]}} || [[Qualcomm Snapdragon|Qualcomm]] [[Scorpion (CPU)|Scorpion]]/[[Krait (CPU)|Krait]], PJ4/Sheeva, Apple Swift ([[Apple A6|A6]], [[Apple A6X|A6X]]) || {{center|[[Application software|Application]]}} || |- | rowspan="3" | {{center|ARMv8-A}} || {{center|32}} || {{nowrap |[[ARM Cortex-A32]]<ref>{{cite web |url=https://developer.arm.com/ip-products/processors/cortex-a/cortex-a32 |title=Cortex-A32 Processor |publisher=ARM |access-date=10 October 2019}}</ref>}} || || {{center|Application}} || |- |{{center|[[64-bit computing|64]]/32}} || {{nowrap|[[ARM Cortex-A35]],<ref name="Cortex-A35 Processor">{{cite web |url=https://www.arm.com/products/processors/cortex-a/cortex-a35-processor.php |title=Cortex-A35 Processor |publisher=ARM |access-date=10 November 2015}}</ref>}} {{nowrap|[[ARM Cortex-A53]]}}, {{nowrap |[[ARM Cortex-A57]],<ref name="cortex-a50 announce"/>}} {{nowrap|[[ARM Cortex-A72]],<ref>{{cite web |url=https://www.arm.com/products/processors/cortex-a/cortex-a72-processor.php |title=Cortex-A72 Processor |publisher=ARM |access-date=10 July 2015}}</ref>}} {{nowrap|[[ARM Cortex-A73]]<ref>{{cite web |url=https://www.arm.com/products/processors/cortex-a/cortex-a73-processor.php |title=Cortex-A73 Processor |publisher=ARM |access-date=2 June 2016}}</ref>}} || [[Applied Micro Circuits Corporation#History|X-Gene]], [[Project Denver|Nvidia Denver 1/2]], [[Cavium ThunderX]], [[AMD K12]], Apple Cyclone ([[Apple A7|A7]])/Typhoon ([[Apple A8|A8]], [[Apple A8X|A8X]])/Twister ([[Apple A9|A9]], [[Apple A9X|A9X]])/Hurricane+Zephyr ([[Apple A10|A10]], [[Apple A10X|A10X]]), [[Qualcomm Snapdragon|Qualcomm]] [[Kryo (microarchitecture)|Kryo]], Samsung M1/M2 ("Mongoose") /M3 ("Meerkat") || {{center|Application}} || {{center|<ref>{{cite web |url=https://www.arm.com/products/processors/instruction-set-architectures/armv8-architecture.php |title=ARMv8-A Architecture |access-date=10 July 2015}}</ref><ref name="v8arch"/><ref>{{cite web |url=https://semiaccurate.com/2014/06/03/cavium-thunder-x-ups-arm-core-count-48-single-chip/ |title=Cavium Thunder X ups the ARM core count to 48 on a single chip |date=3 June 2014 |publisher=[[SemiAccurate]]}}</ref><ref>{{cite web |url=https://finance.yahoo.com/news/cavium-supercomputing-2014-120500860.html |title=Cavium at Supercomputing 2014 |date=17 November 2014 |website=Yahoo Finance |url-status=dead |archive-url=https://web.archive.org/web/20151016102603/http://finance.yahoo.com/news/cavium-supercomputing-2014-120500860.html |archive-date=16 October 2015 |access-date=15 January 2017}}</ref><ref>{{cite web |url=https://www.eweek.com/servers/cray-to-evaluate-arm-chips-in-its-supercomputers/ |title=Cray to Evaluate ARM Chips in Its Supercomputers |first=Jeff |last=Burt |date=17 November 2014 |website=eWeek}}</ref><ref>{{cite web |url=https://www.anandtech.com/show/9781/samsung-announces-exynos-8890-with-cat1213-modem-and-custom-cpu |title=Samsung Announces Exynos 8890 with Cat.12/13 Modem and Custom CPU |website=[[AnandTech]]}}</ref> }} |- |{{center|[[64-bit computing|64]]}} |{{nowrap|[[ARM Cortex-A34]]<ref>{{cite web |url=https://developer.arm.com/ip-products/processors/cortex-a/cortex-a34 |title=Cortex-A34 Processor |publisher=ARM |access-date=10 October 2019}}</ref>}} | |{{center|Application}} | |- | {{center|ARMv8.1-A}}|| {{center|64/32}} || || [[Cavium ThunderX2]]|| {{center|Application}}|| {{center|<ref>{{cite web |url=https://reviews.llvm.org/D21500 |title=D21500 [AARCH64] Add support for Broadcom Vulcan |website=reviews.llvm.org}}</ref>}} |- | rowspan="2" | {{center|ARMv8.2-A}}|| {{center|64/32}} || {{nowrap|[[ARM Cortex-A55]],<ref>{{cite web |url=https://developer.arm.com/products/processors/cortex-a/cortex-a55 |title=Cortex-A55 Processor |publisher=ARM |access-date=29 May 2017}}</ref>}} {{nowrap|[[ARM Cortex-A75]],<ref>{{cite web |url=https://developer.arm.com/products/processors/cortex-a/cortex-a75 |title=Cortex-A75 Processor |publisher=ARM |access-date=29 May 2017}}</ref>}} {{nowrap|[[ARM Cortex-A76]]}},<ref>{{cite web |url=https://developer.arm.com/products/processors/cortex-a/cortex-a76 |title=Cortex-A76 Processor |publisher=ARM |access-date=11 October 2018}}</ref> {{nowrap|[[ARM Cortex-A77]]}}, {{nowrap|[[ARM Cortex-A78]]}}, {{nowrap|[[ARM Cortex-X1]]}}, {{nowrap|[[ARM Neoverse N1]]}} |[[Project Denver|Nvidia Carmel]], Samsung M4 ("Cheetah"), [[Fujitsu A64FX]] (ARMv8 SVE 512-bit) || {{center|Application}}|| {{center|<ref>{{cite web |url=https://community.arm.com/processors/b/blog/posts/arm-architecture-armv8-2-a-evolution-and-delivery |title=ARM Architecture β ARMv8.2-A evolution and delivery |author=Berenice Mann |website=community.ARM.com |date=April 2017}}</ref><ref>{{cite web |url=https://www.anandtech.com/show/14645/samsung-announces-exynos-9825-first-7nm-euv-silicon-chip |title=Samsung Announces the Exynos 9825 SoC: First 7nm EUV Silicon Chip |last=Frumusanu |first=Andrei |website=[[AnandTech]] |access-date=11 October 2019}}</ref><ref>{{cite web |url=http://images.firstxw.com/view/230119.html |title=Fujitsu began to produce Japan's billions of super-calculations with the strongest ARM processor A64FX |website=China IT News |access-date=17 August 2019 |quote=ARMv8 SVE (Scalable Vector Extension) chip, which uses 512bit floating point. |archive-url=https://web.archive.org/web/20190620065621/http://images.firstxw.com/view/230119.html |archive-date=20 June 2019 |url-status=dead}}</ref> }} |- |{{center|64}} || {{nowrap|ARM Cortex-A65}}, {{nowrap|[[ARM Neoverse E1]]}} with [[simultaneous multithreading]] (SMT), {{nowrap|ARM Cortex-A65AE}}<ref>{{cite web |url=https://www.arm.com/products/silicon-ip-cpu/cortex-a/cortex-a65ae |title=Cortex-A65AE β ARM |website=ARM |quote=can execute two-threads in parallel on each cycle. Each thread can be at different exception levels and run different operating systems. |access-date=8 April 2020}}</ref> (also having <!--ARMv8.3 (LDAPR instructions only) and--> e.g. ARMv8.4 Dot Product; made for <!-- automotive applications and --> safety critical tasks such as [[advanced driver-assistance systems]] (ADAS)<!-- , "multicore fault-tolerance with ASIL D hardware metrics"-->) || Apple Monsoon+Mistral ([[Apple A11|A11]]) (September 2017) || {{center|Application}}|| |- | rowspan="2" |{{center|ARMv8.3-A}} |{{center|64/32}} || | |{{center|Application}} | |- |{{center|64}} || || Apple Vortex+Tempest ([[Apple A12|A12]], [[Apple A12X|A12X]], [[Apple A12Z|A12Z]]), Marvell ThunderX3 (v8.3+)<ref>{{cite web |title=Marvell Announces ThunderX3: 96 Cores & 384 Thread 3rd Gen ARM Server Processor |url=https://www.anandtech.com/show/15621/marvell-announces-thunderx3-96-cores-384-thread-3rd-gen-arm-server-processor |last=Frumusanu |first=Andrei |website=[[AnandTech]] |access-date=26 May 2020}}</ref> |{{center|Application}}|| |- | rowspan="2" | {{center|ARMv8.4-A}} || {{center|64/32}} || || || {{center|Application}} || |- |{{center|64}} || [[ARM Neoverse V1]] || Apple Lightning+Thunder ([[Apple A13|A13]]), Apple Firestorm+Icestorm ([[Apple A14|A14]], [[Apple M1|M1]]) || {{center|Application}}|| |- | rowspan="2" |{{center|ARMv8.5-A}} |{{center|64/32}} || | |{{center|Application}} | |- |{{center|64}} || | |{{center|Application}} | |- |{{center|ARMv8.6-A}} |{{center|64}} || |Apple Avalanche+Blizzard ([[Apple A15|A15]], [[Apple M2|M2]]), Apple Everest+Sawtooth ([[Apple A16|A16]]),<ref>{{Cite web |title=AArch64: add support for newer Apple CPUs Β· apple/llvm-project@677da09 |url=https://github.com/apple/llvm-project/commit/677da09d0259d7530d32e85cb561bee15f0066e2 |access-date=2022-09-23 |website=GitHub |language=en}}</ref> Apple Coll ([[Apple A17|A17]]), Apple Ibiza/Lobos/Palma ([[Apple M3|M3]]) |{{center|Application}} | |- |{{center|ARMv8.7-A}} |{{center|64}}|| | |{{center|Application}} |{{center|<ref>{{cite web |title=New features for the Armv8-A architecture - Architectures and Processors blog - Arm Community blogs - Arm Community |url=https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/arm-a-profile-architecture-developments-2020 |access-date=2021-12-28 |website=community.arm.com |date=21 September 2020 |language=en}}</ref>}} |- |{{center|ARMv8.8-A}} |{{center|64}} | | |{{center|Application}} | |- |{{center|ARMv8.9-A}} |{{center|64}} | | |{{center|Application}} | |- |{{center|ARMv9.0-A}} |{{center|64}} | [[ARM Cortex-A510]], [[ARM Cortex-A710]], [[ARM Cortex-A715]], [[ARM Cortex-X2]], [[ARM Cortex-X3]], [[ARM Neoverse E2]], [[ARM Neoverse N2]], [[ARM Neoverse V2]] | |{{center|Application}} |{{center|<ref>{{cite web |title=Arm's solution to the future needs of AI, security and specialized computing is v9 |url=https://www.arm.com/company/news/2021/03/arms-answer-to-the-future-of-ai-armv9-architecture |access-date=2021-08-16 |website=Arm}}</ref><ref>{{cite web |title=First Armv9 Cortex CPUs for Consumer Compute |url=https://community.arm.com/developer/ip-products/processors/b/processors-ip-blog/posts/first-armv9-cpu-cores |access-date=2021-08-16 |website=community.arm.com|date=25 May 2021 }}</ref>}} |- |{{center|ARMv9.1-A}} |{{center|64}} | | |{{center|Application}} | |- |{{center|ARMv9.2-A}} |{{center|64}} |[[ARM Cortex-A520]], [[ARM Cortex-A720]], [[ARM Cortex-X4]], [[ARM Neoverse#Neoverse V3|ARM Neoverse V3]],<ref>{{Cite web |title=Documentation β Arm Developer |url=https://developer.arm.com/documentation/107734/0001/The-Neoverse--V3--core |access-date=2024-10-03 |website=developer.arm.com}}</ref> [[ARM Cortex-X925]],<ref>{{Cite web |title=Documentation β Arm Developer |url=https://developer.arm.com/documentation/102807/0001/The-Cortex-X925--core?lang=en |access-date=2024-10-03 |website=developer.arm.com}}</ref> [[ARM Cortex-A320]]<ref>{{Cite web |title=Documentation β Arm Developer |url=https://developer.arm.com/Processors/Cortex-A320 |access-date=2024-10-03 |website=developer.arm.com}}</ref> |Apple Donan/BravaChop/Brava ([[Apple M4]]),<ref>{{Cite web |title=Apple M4 Support Added To The LLVM Compiler, Confirming Its ISA Capabilities |url=https://www.phoronix.com/news/Apple-M4-Added-To-LLVM-Clang |access-date=2024-06-15 |website=www.phoronix.com |language=en}}</ref> Apple Tupai/Tahiti ([[Apple A18|A18]]) |{{center|Application}} | |- |{{center|ARMv9.3-A}} |{{center|64}} |{{TBA}} | |{{center|Application}} |{{center|<ref>{{Cite web |date=2021-09-08 |title=Arm A-Profile Architecture Developments 2021 - Architectures and Processors blog - Arm Community blogs - Arm Community |url=https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/arm-a-profile-architecture-developments-2021 |access-date=2023-09-25 |website=community.arm.com |language=en}}</ref>}} |- |{{center|ARMv9.4-A}} |{{center|64}} |{{TBA}} | |{{center|Application}} |{{center|<ref>{{Cite web |date=2022-09-29 |title=Arm A-Profile Architecture Developments 2022 - Architectures and Processors blog - Arm Community blogs - Arm Community |url=https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/arm-a-profile-architecture-2022 |access-date=2023-09-25 |website=community.arm.com |language=en}}</ref>}} |- |{{center|ARMv9.5-A}} |{{center|64}} |{{TBA}} | |{{center|Application}} |{{center|<ref>{{Cite web |date=2022-09-29 |title=Arm A-Profile Architecture Developments 2023 - Architectures and Processors blog - Arm Community blogs - Arm Community |url=https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/arm-a-profile-architecture-developments-2023 |access-date=2024-10-11 |website=community.arm.com |language=en}}</ref>}} |- |{{center|ARMv9.6-A}} |{{center|64}} |{{TBA}} | |{{center|Application}} |{{center|<ref>{{Cite web |date=2022-09-29 |title=Arm A-Profile Architecture Developments 2024 - Architectures and Processors blog - Arm Community blogs - Arm Community |url=https://community.arm.com/arm-community-blogs/b/architectures-and-processors-blog/posts/arm-a-profile-architecture-developments-2024 |access-date=2024-10-11 |website=community.arm.com |language=en}}</ref>}} |} {{reflist|group=a}} Arm provides a list of vendors who implement ARM cores in their design (application specific standard products (ASSP), microprocessor and microcontrollers).<ref>{{cite web |url=http://infocenter.arm.com/help/topic/com.arm.doc.faqs/attached/6745/0141_5linecard.pdf |title=Line Card |year=2003 |access-date=1 October 2012}}</ref> ===Example applications of ARM cores=== [[File:Quad-core Android "mini PC", with a microSD card next to it for a size comparison.jpg|thumb|right|upright=1.2|[[Tronsmart]] MK908, a [[Rockchip]]-based quad-core Android "mini PC", with a microSD card next to it for a size comparison]] {{Main |List of products using ARM processors}} <!-- Please consider carefully before expanding the list below. The main list is in the article linked to above. --> ARM cores are used in a number of products, particularly [[personal digital assistant|PDA]]s and [[smartphone]]s. Some [[computing]] examples are [[Microsoft]]'s [[Surface (2012 tablet)|first generation Surface]], [[Surface 2]] and [[Pocket PC]] devices (following [[Pocket PC 2002|2002]]), [[Apple Inc.|Apple]]'s [[iPad]]s, and [[Asus]]'s [[Asus Eee Pad Transformer|Eee Pad Transformer]] [[tablet computer]]s, and several [[Chromebook]] laptops. Others include Apple's [[iPhone]] [[smartphone]]s and [[iPod]] [[portable media player]]s, [[Canon PowerShot]] [[digital camera]]s, [[Nintendo Switch]] hybrid, the [[Wii]] security processor and [[Nintendo 3DS|3DS]] [[handheld game console]]s, and [[TomTom]] turn-by-turn [[GPS navigation device|navigation systems]]. In 2005, Arm took part in the development of [[Manchester University]]'s computer [[SpiNNaker]], which used ARM cores to simulate the [[human brain]].<ref>{{cite magazine |url=https://www.eetimes.com/electronics-news/4217840/Million-ARM-cores-brain-simulator |title=One Million ARM Cores Linked to Simulate Brain |access-date=2 August 2011 |last=Parrish |first=Kevin |date=14 July 2011 |magazine=EE Times}}</ref> ARM chips are also used in [[Raspberry Pi]], [[BeagleBoard]], [[BeagleBone]], [[PandaBoard]], and other [[single-board computer]]s, because they are very small, inexpensive, and consume very little power.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)