aboutsummaryrefslogtreecommitdiff
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/generators/cc_emitter.py8
-rw-r--r--meta/generators/common.py3
-rw-r--r--meta/generators/neon_emitter.py8
-rw-r--r--meta/generators/neon_emitter_64.py8
4 files changed, 14 insertions, 13 deletions
diff --git a/meta/generators/cc_emitter.py b/meta/generators/cc_emitter.py
index 8615671..c1dc75d 100644
--- a/meta/generators/cc_emitter.py
+++ b/meta/generators/cc_emitter.py
@@ -52,16 +52,16 @@ class CCEmitter(object):
self.indent = self.indent[:-2]
def EmitIndented(self, what):
- print self.indent + what
+ print(self.indent + what)
def EmitNewline(self):
- print ''
+ print('')
def EmitPreprocessor1(self, op, param):
- print '#%s %s' % (op, param)
+ print('#%s %s' % (op, param))
def EmitPreprocessor(self, op):
- print '#%s' % op
+ print('#%s' % op)
def EmitInclude(self, include):
self.EmitPreprocessor1('include', include)
diff --git a/meta/generators/common.py b/meta/generators/common.py
index d680372..7269b50 100644
--- a/meta/generators/common.py
+++ b/meta/generators/common.py
@@ -12,6 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
"""."""
+import collections
_HEADER_COPYRIGHT = (
'''// Copyright 2016 The Gemmlowp Authors. All Rights Reserved.
@@ -71,7 +72,7 @@ class StreamGenerator(object):
self.emitter = emitter
def SpecializeStream(self, in_type, lanes_count, pack_size, leftovers):
- if callable(getattr(self, 'EmitPack', None)):
+ if isinstance(getattr(self, 'EmitPack', None), collections.Callable):
template_params = [in_type, lanes_count, pack_size, leftovers, self.name]
self.emitter.EmitMemberFunctionBegin(
'Stream', [], template_params, 'Pack',
diff --git a/meta/generators/neon_emitter.py b/meta/generators/neon_emitter.py
index 726766e..0304317 100644
--- a/meta/generators/neon_emitter.py
+++ b/meta/generators/neon_emitter.py
@@ -187,7 +187,7 @@ class NeonEmitter(object):
self.indent = self.indent[:-delta]
def EmitIndented(self, what):
- print self.indent + what
+ print(self.indent + what)
def PushOp(self, op):
if op in self.ops.keys():
@@ -199,13 +199,13 @@ class NeonEmitter(object):
self.ops.clear()
def EmitNewline(self):
- print ''
+ print('')
def EmitPreprocessor1(self, op, param):
- print '#%s %s' % (op, param)
+ print('#%s %s' % (op, param))
def EmitPreprocessor(self, op):
- print '#%s' % op
+ print('#%s' % op)
def EmitInclude(self, include):
self.EmitPreprocessor1('include', include)
diff --git a/meta/generators/neon_emitter_64.py b/meta/generators/neon_emitter_64.py
index 13a0715..956b16b 100644
--- a/meta/generators/neon_emitter_64.py
+++ b/meta/generators/neon_emitter_64.py
@@ -423,7 +423,7 @@ class NeonEmitter64(object):
self.indent = self.indent[:-delta]
def EmitIndented(self, what):
- print self.indent + what
+ print(self.indent + what)
def PushOp(self, op):
if op in self.ops.keys():
@@ -435,13 +435,13 @@ class NeonEmitter64(object):
self.ops.clear()
def EmitNewline(self):
- print ''
+ print('')
def EmitPreprocessor1(self, op, param):
- print '#%s %s' % (op, param)
+ print('#%s %s' % (op, param))
def EmitPreprocessor(self, op):
- print '#%s' % op
+ print('#%s' % op)
def EmitInclude(self, include):
self.EmitPreprocessor1('include', include)