| #!/usr/bin/env perl | 
 | ## | 
 | ##  Copyright (c) 2013 The WebM project authors. All Rights Reserved. | 
 | ## | 
 | ##  Use of this source code is governed by a BSD-style license | 
 | ##  that can be found in the LICENSE file in the root of the source | 
 | ##  tree. An additional intellectual property rights grant can be found | 
 | ##  in the file PATENTS.  All contributing project authors may | 
 | ##  be found in the AUTHORS file in the root of the source tree. | 
 | ## | 
 |  | 
 | use FindBin; | 
 | use lib $FindBin::Bin; | 
 | use thumb; | 
 |  | 
 | print "; This file was created from a .asm file\n"; | 
 | print ";  using the ads2armasm_ms.pl script.\n"; | 
 |  | 
 | while (<STDIN>) | 
 | { | 
 |     undef $comment; | 
 |     undef $line; | 
 |  | 
 |     s/REQUIRE8//; | 
 |     s/PRESERVE8//; | 
 |     s/^\s*ARM\s*$//; | 
 |     s/AREA\s+\|\|(.*)\|\|/AREA |$1|/; | 
 |     s/qsubaddx/qsax/i; | 
 |     s/qaddsubx/qasx/i; | 
 |  | 
 |     thumb::FixThumbInstructions($_, 1); | 
 |  | 
 |     s/ldrneb/ldrbne/i; | 
 |     s/ldrneh/ldrhne/i; | 
 |  | 
 |     print; | 
 | } | 
 |  |