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
Visual Instruction Set
(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!
== Differences vs x86 == {{disputed|date=November 2017}} VIS is not an instruction toolkit like [[Intel]]'s MMX and SSE. MMX has only 8 registers shared with the [[Floating-point unit|FPU]] stack, while SPARC processors have 32 registers, also aliased to the double-precision (64-bit) floating point registers. As with the SIMD instruction set extensions on other [[RISC]] processors, VIS strictly conforms to the main principle of RISC: keep the instruction set concise and efficient. This design is very different from comparable extensions on [[Complex instruction set computer|CISC]] processors, such as [[MMX (instruction set)|MMX]], [[Streaming SIMD Extensions|SSE]], [[SSE2]], [[SSE3]], [[SSE4]], [[3DNow!]]. Sometimes, programmers must use several VIS instructions to accomplish an operation that can be done with only one [[MMX (instruction set)|MMX]] or [[Streaming SIMD Extensions|SSE]] instruction, but it should be kept in mind that fewer instructions do not automatically result in better performance.
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)