64 bit lsh, sub, and/or/eor. some placeholder files in syscall and os.
R=rsc
APPROVED=rsc
DELTA=204 (139 added, 0 deleted, 65 changed)
OCL=34009
CL=34025
diff --git a/src/pkg/syscall/asm_linux_arm.s b/src/pkg/syscall/asm_linux_arm.s
new file mode 100644
index 0000000..024018d
--- /dev/null
+++ b/src/pkg/syscall/asm_linux_arm.s
@@ -0,0 +1,4 @@
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
diff --git a/src/pkg/syscall/ztypes_linux_arm.go b/src/pkg/syscall/ztypes_linux_arm.go
index a3b1e6b..c038e02 100644
--- a/src/pkg/syscall/ztypes_linux_arm.go
+++ b/src/pkg/syscall/ztypes_linux_arm.go
@@ -1,4 +1,4 @@
-// godefs -gsyscall -f-m32 types_linux.c types_linux_386.c
+// godefs -gsyscall -f-m32 types_linux.c
// MACHINE GENERATED - DO NOT EDIT.
@@ -163,18 +163,18 @@
Calcnt int32;
Errcnt int32;
Stbcnt int32;
- int32;
- int32;
- int32;
- int32;
- int32;
- int32;
- int32;
- int32;
- int32;
- int32;
- int32;
- int32;
+ Pad0 int32;
+ Pad1 int32;
+ Pad2 int32;
+ Pad3 int32;
+ Pad4 int32;
+ Pad5 int32;
+ Pad6 int32;
+ Pad7 int32;
+ Pad8 int32;
+ Pad9 int32;
+ Pad10 int32;
+ Pad11 int32;
}
type Time_t int32
@@ -314,7 +314,7 @@
__fs uint16;
Gs uint16;
__gs uint16;
- Eax int32;
+ Orig_eax int32;
Eip int32;
Cs uint16;
__cs uint16;