Home | History | Annotate | Download | only in d
      1 ; Copyright (C) 2008 The Android Open Source Project
      2 ;
      3 ; Licensed under the Apache License, Version 2.0 (the "License");
      4 ; you may not use this file except in compliance with the License.
      5 ; You may obtain a copy of the License at
      6 ;
      7 ;      http://www.apache.org/licenses/LICENSE-2.0
      8 ;
      9 ; Unless required by applicable law or agreed to in writing, software
     10 ; distributed under the License is distributed on an "AS IS" BASIS,
     11 ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     12 ; See the License for the specific language governing permissions and
     13 ; limitations under the License.
     14 
     15 .source T_move_1.java
     16 .class public dot.junit.opcodes.move.d.T_move_1
     17 .super java/lang/Object
     18 
     19 
     20 .method public <init>()V
     21 .limit regs 1
     22 
     23        invoke-direct {v0}, java/lang/Object/<init>()V
     24        return-void
     25 .end method
     26 
     27 .method public static run()Z
     28 .limit regs 16
     29        const v0, 1234
     30        const v15, 567989
     31 
     32        move v0, v15
     33 
     34        const v4, 567989
     35 
     36        if-ne v0, v4, Label0
     37        if-ne v15, v4, Label0
     38 
     39        const v1, 1
     40        return v1
     41 
     42 Label0:
     43        const v1, 0
     44        return v1
     45 .end method
     46 
     47 
     48