)]}' { "commit": "c1cc7826d74587e0dc1c855810633a219b161ab3", "tree": "8aa68e368da3d9ebfa0a6c4feee1ca50c721dd2c", "parents": [ "4b5570c6f0b3f1465db686a09ad1b6356df2676e" ], "author": { "name": "Christophe Lyon", "email": "christophe.lyon@linaro.org", "time": "Tue Jan 20 15:04:24 2015" }, "committer": { "name": "Christophe Lyon", "email": "christophe.lyon@linaro.org", "time": "Tue Jan 20 15:04:24 2015" }, "message": "__set_neon_cumulative_sat() modifies the contents on the QC flag, and\nsome intrinsics do so too: this patch adds the explicit dependency on\nthe asm statement, to avoid code reordering or removal.\n\nWhen writing QC, the asm statement now has a fake input dependency,\nwhich is the output of the intrinsic being tested. Modifying the\n__set_neon_cumulative_sat macro is necessary, to be able to accept all\nthe possible input types.\n\nUpdate the generic code in ref_v_binary_sat_op.c and ref_v_unary_sat_op.c\naccordingly, as well as all the tests involving QC.\n", "tree_diff": [ { "type": "modify", "old_id": "71af8700c9d07be54fe8c92b5095853044dc90f1", "old_mode": 33188, "old_path": "ref_v_binary_sat_op.c", "new_id": "532da163494a4607eba10b260f31ceb86d1a2d7b", "new_mode": 33188, "new_path": "ref_v_binary_sat_op.c" }, { "type": "modify", "old_id": "7e6673e58bfd4b85e8cee8604cb2f90dbcd66a37", "old_mode": 33188, "old_path": "ref_v_unary_sat_op.c", "new_id": "b9fea48cf1d276f2bcd9408102263156221c1cb7", "new_mode": 33188, "new_path": "ref_v_unary_sat_op.c" }, { "type": "modify", "old_id": "d51d568cba6475fad94180e100d906d60c64c73d", "old_mode": 33188, "old_path": "ref_vqdmlal.c", "new_id": "59c3672981612aced99a1e8420de6f1fab4ff0fc", "new_mode": 33188, "new_path": "ref_vqdmlal.c" }, { "type": "modify", "old_id": "53073d8f08bfda2f6ccbd54d86061053493a31af", "old_mode": 33188, "old_path": "ref_vqdmlal_lane.c", "new_id": "e7d42f75277d02a1fe9ff6d451d1677d4d10c8a2", "new_mode": 33188, "new_path": "ref_vqdmlal_lane.c" }, { "type": "modify", "old_id": "318a4ea5c3b3e1b5a6859f9e7d9ad0e25720ed81", "old_mode": 33188, "old_path": "ref_vqdmlal_n.c", "new_id": "86f1e30e0c9f1e2d2a78df4b0c80124bad2f0a84", "new_mode": 33188, "new_path": "ref_vqdmlal_n.c" }, { "type": "modify", "old_id": "f78b649ceff2a78aa3959b11108f91ebd9bfa614", "old_mode": 33188, "old_path": "ref_vqdmulh.c", "new_id": "59ff8200e9211dec19365aeb454511d501b35f44", "new_mode": 33188, "new_path": "ref_vqdmulh.c" }, { "type": "modify", "old_id": "93db623ff045641b60a5e972cab3937064f82876", "old_mode": 33188, "old_path": "ref_vqdmulh_lane.c", "new_id": "ae52667ae2071a89a6502964620edda545a779e0", "new_mode": 33188, "new_path": "ref_vqdmulh_lane.c" }, { "type": "modify", "old_id": "60716f75d71e533b310241387ff87c581399e161", "old_mode": 33188, "old_path": "ref_vqdmulh_n.c", "new_id": "376259e1fe1ce21af06a0ec91962a5965cdc188c", "new_mode": 33188, "new_path": "ref_vqdmulh_n.c" }, { "type": "modify", "old_id": "f97a6c8438bd02de8671831b32f41fbb13489e97", "old_mode": 33188, "old_path": "ref_vqdmull.c", "new_id": "478181db60585d9e96686f6c893d7246c6c45d44", "new_mode": 33188, "new_path": "ref_vqdmull.c" }, { "type": "modify", "old_id": "b2ee1837cb55ac105f22474e654ec568013ec9d5", "old_mode": 33188, "old_path": "ref_vqdmull_lane.c", "new_id": "bf92c6bbda873f164d925a8257bf5cdda0b8e60f", "new_mode": 33188, "new_path": "ref_vqdmull_lane.c" }, { "type": "modify", "old_id": "92b1e486a3f9928808ff3065a1b693c31d0ef42a", "old_mode": 33188, "old_path": "ref_vqdmull_n.c", "new_id": "7a482b23d62a6bbdb57f715ce4bb57e190a826d5", "new_mode": 33188, "new_path": "ref_vqdmull_n.c" }, { "type": "modify", "old_id": "87e119cedd11e400616d7d20dba169d00bc04bb5", "old_mode": 33188, "old_path": "ref_vqmovn.c", "new_id": "0f7c933db2ea5468dcd1a44bdff80c0e59a69ea5", "new_mode": 33188, "new_path": "ref_vqmovn.c" }, { "type": "modify", "old_id": "a898d77063a88ca92ae00139ff376ee63fbd6af6", "old_mode": 33188, "old_path": "ref_vqmovun.c", "new_id": "5582cead2bffae161ed6a5e1eff2dbc89e65f326", "new_mode": 33188, "new_path": "ref_vqmovun.c" }, { "type": "modify", "old_id": "37193b7e6b7d39e9333e57c4ff2864516bc56e58", "old_mode": 33188, "old_path": "ref_vqrdmulh.c", "new_id": "f499b47b2bad773a9af3ed264297f4e5bdb621b0", "new_mode": 33188, "new_path": "ref_vqrdmulh.c" }, { "type": "modify", "old_id": "807f5c29d1888bcc5beddcd3426e0bf3814ecedd", "old_mode": 33188, "old_path": "ref_vqrdmulh_lane.c", "new_id": "b2c37dbe352f27c842886344bcc4a62fe2758c59", "new_mode": 33188, "new_path": "ref_vqrdmulh_lane.c" }, { "type": "modify", "old_id": "92b79b6e465bd7072bdf5214bdf06380b6838540", "old_mode": 33188, "old_path": "ref_vqrdmulh_n.c", "new_id": "01f0e0b61eabe621452eed1a79af4e6f094b6fde", "new_mode": 33188, "new_path": "ref_vqrdmulh_n.c" }, { "type": "modify", "old_id": "5028bf96dd3d7b0154df5daae56445973a8187f5", "old_mode": 33188, "old_path": "ref_vqrshl.c", "new_id": "e4a33e55204f1c013729c45f1c5ff12d8ffda2d6", "new_mode": 33188, "new_path": "ref_vqrshl.c" }, { "type": "modify", "old_id": "2126d3af99db50e9468676f5bb97e84df6f16b00", "old_mode": 33188, "old_path": "ref_vqrshrn_n.c", "new_id": "34bf082310d3254e588e426954d7a53acfe7d06d", "new_mode": 33188, "new_path": "ref_vqrshrn_n.c" }, { "type": "modify", "old_id": "3ef1322d93674923c3f988c2601abbee97481ea9", "old_mode": 33188, "old_path": "ref_vqrshrun_n.c", "new_id": "53d11f55a3d1753152616238d76b3a1940f8c6ff", "new_mode": 33188, "new_path": "ref_vqrshrun_n.c" }, { "type": "modify", "old_id": "84ca9a09a081bef622e895836b1780afc662417e", "old_mode": 33188, "old_path": "ref_vqshl.c", "new_id": "a9d29d787286a0f0c5eb22504163de529d13c2f5", "new_mode": 33188, "new_path": "ref_vqshl.c" }, { "type": "modify", "old_id": "263e6615dc2e804db8f4a7d7751c17a9313c138f", "old_mode": 33188, "old_path": "ref_vqshl_n.c", "new_id": "3ee26b593742bbd0925040cc74c135cfb2983bf9", "new_mode": 33188, "new_path": "ref_vqshl_n.c" }, { "type": "modify", "old_id": "b72261c14cd9fff1a139d4a53bd76cd3458ae01a", "old_mode": 33188, "old_path": "ref_vqshlu_n.c", "new_id": "27d53deb22f742789d6e829271547e0b9b33a161", "new_mode": 33188, "new_path": "ref_vqshlu_n.c" }, { "type": "modify", "old_id": "9e61ccb2f0c08c1104e83fffd29c9f525b54710b", "old_mode": 33188, "old_path": "ref_vqshrn_n.c", "new_id": "96b8d6145126e917eb9791761a2018e3b51c9307", "new_mode": 33188, "new_path": "ref_vqshrn_n.c" }, { "type": "modify", "old_id": "c2a2e15321a518644def9386c11742260e117120", "old_mode": 33188, "old_path": "ref_vqshrun_n.c", "new_id": "871da961b400cb8c0d1d59f063744c24f199fd46", "new_mode": 33188, "new_path": "ref_vqshrun_n.c" }, { "type": "modify", "old_id": "33677fdc47cb9d1dfec8c0bece63aaf6a77cb6f1", "old_mode": 33188, "old_path": "stm-arm-neon-ref.h", "new_id": "f7c7cc6ee5f15dc1fd0a91dc65802a151a5cea29", "new_mode": 33188, "new_path": "stm-arm-neon-ref.h" } ] }