| Index: test/mjsunit/simd/osr.js | 
| diff --git a/test/mjsunit/function-named-self-reference.js b/test/mjsunit/simd/osr.js | 
| similarity index 84% | 
| copy from test/mjsunit/function-named-self-reference.js | 
| copy to test/mjsunit/simd/osr.js | 
| index 5b03b094b7a4ef89a3730980fa863936056be0c5..024a6c8eb27c5e009121c74f2095f6de1079da1b 100644 | 
| --- a/test/mjsunit/function-named-self-reference.js | 
| +++ b/test/mjsunit/simd/osr.js | 
| @@ -25,21 +25,19 @@ | 
| // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 
| // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
|  | 
| -// Flags: --allow-natives-syntax | 
| +// Flags: --simd_object | 
|  | 
| -var fn = function fn(val) { | 
| -  if (val) return val; | 
| - | 
| -  %OptimizeFunctionOnNextCall(fn); | 
| - | 
| -  function run(val) { | 
| -    var res =  fn((val + 1) << 1); | 
| - | 
| -    return res; | 
| +function testSIMDAbs() { | 
| +  var a4 = float32x4(1.0, -2.0, 3.0, -4.0); | 
| +  var b4; | 
| +  for (var i = 0; i < 100000; i++) { | 
| +    b4 = SIMD.float32x4.abs(a4); | 
| } | 
|  | 
| -  return run(0); | 
| +  assertEquals(1.0, b4.x); | 
| +  assertEquals(2.0, b4.y); | 
| +  assertEquals(3.0, b4.z); | 
| +  assertEquals(4.0, b4.w); | 
| } | 
|  | 
| -var res = fn(); | 
| -assertEquals(res, 2); | 
| +testSIMDAbs(); | 
|  |