Deleted Added
sdiff udiff text old ( 7221:99ae09123a46 ) new ( 7223:a2e1b4f22550 )
full compact
1// -*- mode:c++ -*-
2
3// Copyright (c) 2010 ARM Limited
4// All rights reserved
5//
6// The license below extends only to copyright in the software and shall
7// not be construed as granting a license to any other intellectual
8// property including but not limited to intellectual property relating

--- 414 unchanged lines hidden (view full) ---

423 replaceBits(resTemp, high, low, midRes);
424 if (midRes >= 0) {
425 geBits = geBits | (0x3 << (i * 2));
426 }
427 }
428 Dest = resTemp;
429 resTemp = geBits;
430 ''', flagType="ge", buildNonCc=False)
431
432 buildRegDataInst("uqadd16", '''
433 uint32_t midRes;
434 for (unsigned i = 0; i < 2; i++) {
435 int high = (i + 1) * 16 - 1;
436 int low = i * 16;
437 uint64_t arg1 = bits(Op1, high, low);
438 uint64_t arg2 = bits(Op2, high, low);

--- 171 unchanged lines hidden ---