ARM might be gaining some traction in the enterprise? 64-bit ARM look to make more progress
Suse Throws Enterprise Linux Weight Behind 64-bit ARM Servers
Suse Throws Enterprise Linux Weight Behind 64-bit ARM Servers
MIPS Strikes Back: 64-bit Warrior I6400 Arrives
http://www.anandtech.com/show/8457/mips-strikes-back-64bit-warrior-i6400-architecture-arrives
$ perf stat conv
Performance counter stats for 'conv':
18.600269 task-clock # 0.970 CPUs utilized
13 context-switches # 0.001 M/sec
8 CPU-migrations # 0.000 M/sec
1621 page-faults # 0.087 M/sec
34604515 cycles # 1.860 GHz [35.87%]
3070113 stalled-cycles-frontend # 8.87% frontend cycles idle [28.97%]
2557127 stalled-cycles-backend # 7.39% backend cycles idle
10234506 instructions # 0.30 insns per cycle
# 0.30 stalled cycles per insn [96.18%]
3765521 branches # 202.444 M/sec [75.68%]
159957 branch-misses # 4.25% of all branches [54.80%]
0.019182090 seconds time elapsed
#include stdio.h
#include stdlib.h
#include string.h
int main(int argc, char *argv[])
{
int len;
char str[] = "Hello world, is this string okay?";
len = strlen(str);
printf("strlen is %d\n", strlen(str));
return 0;
}
$ cd $HOME/.VirtualBox/VDI $ qemu-img convert CentOS4_32-bit.vdi -O qcow2 CentOS4.qcow2
$ cd /usr/lib/firefox-3.0.5/plugins
$ sudo ln -s /opt/jdk1.6.0_12/jre/lib/amd64/libnpjp2.so .
(34) warning: possible ptrdiff_t overflow
(242) warning: format argument to sprintf() contains an unbounded string specifier
(252) warning: format argument to sprintf() contains an unbounded string specifier
(319) warning: possible ptrdiff_t overflow
(324) warning: possible ptrdiff_t overflow
char buffer[80];
sprintf( buffer, sizeof(buffer)-1, "%c%d%d%s%d", ch, i1, i2, filename, i3 );
3.3.0 primarily contains tool enhancements: a restored and improved version of Helgrind (thread checker), majorly revamped version of Massif (space profiler), branch-mispredict profiling for Cachegrind, and new experimental tools (Omega and DRD). Also includes support for recent Linux distros (Fedora 8, openSUSE 10.3), scalability improvements (for gigabyte-sized applications), modestly improved documentation, fixes for 56 bug reports, experimental support for AIX5.3, and many minor refinements.
+w Print warnings about additional questionable constructs
-xport64 Enable extra checking for code ported from 32-bit to 64-bit platforms
+w2 Emit warnings for code with additional portability problems
A total of eleven architectures are supported including: Sun SPARC (sparc), HP Alpha (alpha), Motorola/IBM PowerPC (powerpc), Intel IA-32 (i386) and IA-64 (ia64), HP PA-RISC (hppa), MIPS (mips, mipsel), ARM (arm), IBM S/390 (s390) and – newly introduced with Debian GNU/Linux 4.0 – AMD64 and Intel EM64T (amd64).