diff options
Diffstat (limited to 'meta')
-rw-r--r-- | meta/generators/cc_emitter.py | 8 | ||||
-rw-r--r-- | meta/generators/common.py | 3 | ||||
-rw-r--r-- | meta/generators/neon_emitter.py | 8 | ||||
-rw-r--r-- | meta/generators/neon_emitter_64.py | 8 |
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) |