Author Topic: "v5tel" Means?  (Read 11120 times)

maxg

  • Jr. Member
  • **
  • Posts: 65
    • View Profile
"v5tel" Means?
« Reply #15 on: December 29, 2005, 01:24:05 pm »
This thread actually brings another question to my mind : I compile loads of stuffs for iWMMX PXA270 but always name them armv5tel. Does anyone know if there is another suffix for such extensions (like the "j" for java insctructions mentioned earlier) ? It would avoid a few Cx60 users some "Illegal Instructions" errors ...
All my reports and testing were made (if no other mention given) on SL-C1000

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
"v5tel" Means?
« Reply #16 on: December 30, 2005, 10:01:12 pm »
you should be using Xscale for -march=xscale and iwmmxt for -march=iwmmxt compiled programs

most iwmmxt programs should work on the xscale processors without problems as all it adds are the iwmmxt instruciotns and diffrent cache sizes, and as programs have to be written for iwmmxt support it shouldnt be a problem for 99.999999999999999999999% of linux programs out there (only one i can think of is the iwmmxt mplayer)

but if the cx60 guys are getting problems try compiling for xscale or use the iwmmxt tag
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

sashz

  • Sr. Member
  • ****
  • Posts: 388
    • View Profile
    • http://
"v5tel" Means?
« Reply #17 on: December 31, 2005, 01:43:31 am »
Quote
you should be using Xscale for -march=xscale and iwmmxt for -march=iwmmxt compiled programs

most iwmmxt programs should work on the xscale processors without problems as all it adds are the iwmmxt instruciotns and diffrent cache sizes, and as programs have to be written for iwmmxt support it shouldnt be a problem for 99.999999999999999999999% of linux programs out there (only one i can think of is the iwmmxt mplayer)

but if the cx60 guys are getting problems try compiling for xscale or use the iwmmxt tag
[div align=\"right\"][a href=\"index.php?act=findpost&pid=109001\"][{POST_SNAPBACK}][/a][/div]

gcc 3.4 with turned iwmmx uses iwmmxt ops for 64bits (long long) math, so if program uses it it will hang on non wmmx cpus.

maxg

  • Jr. Member
  • **
  • Posts: 65
    • View Profile
"v5tel" Means?
« Reply #18 on: December 31, 2005, 06:23:07 am »
Yes, yes but it is not the point. The problem here is the naming convention. Should we name the IPK of a iwmmx compiled program armv5tel, or something else (like armv5teli ?) so that Cx60 users don't download packages that will not work on their zaurus.
All my reports and testing were made (if no other mention given) on SL-C1000

Da_Blitz

  • Hero Member
  • *****
  • Posts: 1579
    • View Profile
    • http://www.pocketnix.org
"v5tel" Means?
« Reply #19 on: January 03, 2006, 05:59:24 am »
Quote
you should be using packagename-xscale for -march=xscale and packagename-iwmmxt for -march=iwmmxt compiled programs
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