Author Topic: What Do People Know About Iwmmx  (Read 2595 times)

realm

  • Jr. Member
  • **
  • Posts: 79
    • View Profile
    • http://
What Do People Know About Iwmmx
« on: August 09, 2005, 09:14:31 pm »
aside from the fact that i know what it stands for and that its for the PXA270 i don't know much else about it. I just was looking around on google seeing if its a kernel patch needed, or a special version of gcc is needed, and overall i found very little about it, if someone can point me to the "official" information on how to make use of it i'd appriciate it.
Thanks,
Realm
SL-C860   r197
SL-C3000 Angstrom with e17 /1 Gig SD/Senao Wifi/CF Bluetooth/CF GPS

Tom61

  • Sr. Member
  • ****
  • Posts: 252
    • View Profile
What Do People Know About Iwmmx
« Reply #1 on: August 09, 2005, 11:35:55 pm »

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
What Do People Know About Iwmmx
« Reply #2 on: August 13, 2005, 07:10:27 am »
i looked into this a while ago, acording to the docs its basically mmx with some extra instructions and still supports the conditional exection of each instruction that arm has (ie its like every asm command has an if then statment wrapped around it)

mplayer using bvdd has it and i belive you do need a gcc compiler with it enabled as well as having it enabled in the kernel, testus kernel has it enabled by the way. to enable it in the kernel do a graphical "make config" such as "make gconfig" and show all hidden options, in the cpu stuff (where you can select the processor and processor specfic stuff) there is an option for it (iwmmx if i remeber correctly) it should have no help

as for gcc, i had an auto build script for building cross compiling toolchains and one of them includded as the machine type "iwmmx" if you look throgh the gcc documentation you will find under the arm section that -march can be equal to iwmmx but wether you have to compile this feature in and if so how i do not know
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
What Do People Know About Iwmmx
« Reply #3 on: August 14, 2005, 01:33:00 am »
Forgot to mention that the kernel option is only confirmed by me for the 2.6 kernel only, it may work for 2.4 or it may require a patch, if its a patch testus site should be able to fix you up
Personal Blog
Code
Twitter

Gemini Order: #95 (roughly)
Current Device: Samsung Chromebook Gen 3
Current Arm Devices Count: ~30
Looking to acquire: Cavium Thunder X2 Hardware